Я в основном обычный пользователь Linux, способный веб-разработчик и парень, который всегда хочет попробовать что-то новое. Я имел опыт работы с коммерческими веб-хостингами, их имена не будут указаны в этой теме :)
На днях я наткнулся на рекламу Linode, и, честно говоря, меня интересуют ее особенности. Я только что закончил один из моих планов хостинга (через 2 года), и я планирую поиграть с тестовым сервером Linux дома, прежде чем отправиться в Linode и купить услугу.
Итак, мой вопрос: какой дистрибутив выбрать из доступных? Может быть, я ошибаюсь, но они, кажется, не очень соответствуют последним выпускам, на самом деле, даже близко ... Скажем, например, у вас может быть сервер Ubuntu версии 7.10 ... это 3 года назад, верно?
Я думаю, что это, вероятно, связано с потреблением ресурсов, но если бы я выбрал один, из чего мне выбрать? Есть ли веские причины?
Ubuntu 7.10
Arch Linux 2007.08
CentOS 5.0
Debian 4.0
Gentoo 2007.0
Mandrake 9.1
Slackware 12.0
Fedore Core 6
Я бы использовал этот сайт наполовину для размещения своего блога и других материалов, наполовину для экспериментов, таких как кодирование на C, PHP, Ruby, NodeJS и т. Д.
Заранее благодарим за ответы.
У CentOS и Ubuntu есть достаточно хорошая документация для начинающего администратора сервера и довольно простые механизмы обновления / установки (yum и apt). CentOS основан на Red Hat, поэтому это хорошая практика, если вы в конечном итоге работаете в бизнесе, используя коммерческий дистрибутив Linux, которым, вероятно, будет Red Hat, но Ubuntu также довольно популярен на предприятии и основан на Debian.
Это не значит, что с другими дистрибутивами что-то не так, и вы многому научитесь, запустив любой из них. Но я считаю, что CentOS или Ubuntu дадут самую быструю окупаемость вложенного времени и усилий.
Действительно, все перечисленные вами дистрибутивы очень старый. Возможно, они просто недавно не обновляли контент на своем сайте - свяжитесь с ними и спросите.
Я бы предпочел Centos, Mandrake или Fedora. Я обнаружил, что Ubuntu все больше отличается от Unix в организации системы, и (небольшое) количество ящиков Ubuntu, за которыми я ухаживаю, часто заполняются автоматическими обновлениями. OTOH У меня не было проблем с обновлениями Centos / Fedora, хотя я столкнулся с несколькими проблемами при попытке добавить функциональность (например, поддержка PHP sqlite на Centos / RHEL), где она недоступна как часть стандартных репозиториев. В прошлый раз, когда я использовал Mandrake, я обнаружил, что он похож на Centos / Fedora с точки зрения поддержки.
linnode предлагает минимум 10.04. Я знаю это, поскольку использую его на своем линноде. Это выпуск ubuntu с долгосрочной поддержкой, что означает, что он больше ориентирован на сервер, чем 6-месячные выпуски.
Насколько я понимаю, они также установят пользовательский образ, если вы его предоставите, и в целом я очень рекомендую их службу поддержки - было очень хорошо несколько раз, когда они мне были нужны.
edit: они также предлагают ubuntu 10.10, fedora 14 и centos 5.5. Так что все текущие релизы.