Дистрибутив Linux для частного сервера программиста [закрыто]
Вопрос
Я собираюсь купить недорогой старый (ДЕШЕВЫЙ!) компьютер, который будет работать без остановок в качестве небольшого сервера для Subversion, Mercurial, Trac и, возможно, некоторых других вещей.Для меня это 99% — производительность не имеет значения.
Вероятно, у него будет P3/P4/Celeron с тактовой частотой 1 ГГц, 256 МБ SDRAM, 30 ГБ IDE HDD или что-то в этом роде, любая видеокарта, чтобы я мог подключить монитор.
Я мог бы установить на него Windows Server, но считаю, что это слишком излишне.Все, что мне нужно, это получить доступ к моему коду с моего ноутбука, настольного компьютера, возможно, удаленно, то же самое касается вики, системы отслеживания ошибок и т. д.поэтому я считаю, что легкого дистрибутива Linux будет более чем достаточно.
Я хочу иметь графический интерфейс, желательно с Xfce, но я не против IceVM или любого другого легкого графического интерфейса — он не обязательно должен быть красивым, мне просто не нравится CLI как пользователю Windows.
Однако преимущество Windows заключается в том, что у меня уже есть огромный опыт ее настройки, и я могу напрямую использовать удаленный рабочий стол, чтобы получить к нему доступ, и, AFAIK, у меня есть доступ к домашнему серверу, который «просто работает» - если только вы не предложите мне готовый дистрибутив. для домашних серверов.
Итак, вопрос в том,:какой дистрибутив Linux, по вашему мнению, лучше всего подходит для моих нужд?Или мне просто подключить к нему Windows Home Server?
Решение
Я бы предложил Ubuntu.С apt-get настройка/установка приложений становится проще простого.
Другие советы
Я использую Debian почти семь лет и думаю, что он очень хорошо подойдет для вашей задачи.Кроме того, я считаю, что им гораздо удобнее управлять, чем дистрибутивами на базе Red Hat (такими как Scientific Linux, Fedora или CentOS).
РЕДАКТИРОВАТЬ:Ubuntu (которую предложил другой автор) по сути представляет собой расширенную настройку Debian для использования на настольных компьютерах.Ubuntu в значительной степени полагается на сценарии Python и обычно потребляет больше ресурсов, чем Debian.Я считаю, что оригинальный Debian лучше подходит для описанной вами работы.
CentOS — бесплатная версия RedHat Enterprise Linux, которая является наиболее распространенным серверным дистрибутивом Linux.
Я использую Debian для очень похожих целей.Здесь также есть менеджер установки приложений с графическим интерфейсом. (однако не все, что я установил, было доступно через менеджер, а затем просто использовал командную строку)
Я также использовал Red Hat на работе для разработки хост-машины.Я мог бы рассмотреть Fedora в качестве домашнего сервера, так как в Интернете, похоже, есть много поддержки Red Hat/Fedora.
Кстати, я использую Windows для большинства вещей и просто подключаюсь к машине с Linux через vnc.