Привет, я ищу дистрибутив Linux, который соответствует моим следующим требованиям. Эта машина будет в основном серверным блоком для моей разработки программного обеспечения. Мне нужно установить Mercurial и Subversion, чтобы я мог размещать свои собственные репозитории.
Требования Linux (в том порядке, который мне нужен)
Серверное оборудование
Лично я предпочитаю Debian или Ubuntu (в вашем случае Xubuntu, хотя GNOME лишь немного тяжелее XFCE).
Также вам действительно нужен графический интерфейс? Отказ от этого - простой способ сэкономить немного больше энергии / ЦП / ОЗУ.
Поскольку кажется, что вы хотите, чтобы его было легко установить и поддерживать, я честно рекомендую CentOS в значительной степени потому, что у него достаточно активная база для установки (так что не так сложно найти документацию по ней) и длительный цикл поддержки (поддерживается до Март 2014 г.) означает, что вам не придется беспокоиться о машине после ее настройки до тех пор, пока она, вероятно, все еще будет полезна.
Что касается подрывной деятельности, если вы планируете обслуживать ее через httpd, то ее до смешного легко настроить, просто установив mod_dav_svn
пакет и редактирование /etc/httpd/conf.d/subversion.conf
файл, чтобы указать его на ваш репозиторий.
Практически все дистрибутивы Linux, за исключением некоторых эзотерических, будут делать то, что вы хотите.
Если вы хоть немного знакомы с кем-либо, используйте это. Если вы ничего не знаете, но ваш лучший друг / кто-то, кого вы можете спросить, если что-то пойдет не так, является поклонником Debian / Ubuntu / Red Hat / CentOS / и т. Д., Тогда используйте это.
Slackware или CentOS - это то, что вам нужно на машине, которая просто находится в фоновом режиме и работает. Я лично использую Slackware около 11 лет, и моя первая установка работает без сбоев.