Новичку — Какой Linux лучше выбрать и почему?
Уровень статьи: совсем для новичка.
Наверное, этот вопрос встаёт перед каждым человеком, решившим попробовать Linux. Выбор своего первого Linux'а осложняется тем, что этих самых Linux'ов существуют десятки, а скорее даже сотни.
Ну что ж, давайте попробуем хоть немного прояснить ситуацию.
Я не хочу в этой статье давать точный ответ на поставленный в заголовке вопрос. Я хочу дать некоторые базовые знания, которые помогут вам в выборе своего первого дистрибутива.
Перейдём к классификации Linux'ов.
В ключе пакетных дистрибутивов я бы хотел выделить отдельно те из них, которые я считаю максимально простыми. Это Ubuntu, Fedora, Mandriva и OpenSuse. Отличительной особенностью этих дистрибутивов является то, что их установка максимально упрощена, после установки ваша система будет красивой и блестящей и вы сможете сразу начать работать над прикладными задачами, по пути осваивая и Linux.
Остальные же системы скорее всего потребуют от вас некоторой настройки и вам придётся читать документацию и задавать вопросы на форумах. Сюда я бы отнёс Debian.
Надеюсь, что эта статья поможет вам не запутаться в дебрях разных дистрибутивов и вы сможете выбрать то, что вас устроит.
В качестве P.S.: если у вас есть знакомый, который хорошо знает Linux, то вы вряд ли читаете эту статью с целью выбрать себе дистрибутив, но если это всё-таки так, то ставьте себе тот дистрибутив, что стоит у вашего знакомого. В любом случае для вас это окажется самый простой и познавательный вариант. :)
Наверное, этот вопрос встаёт перед каждым человеком, решившим попробовать Linux. Выбор своего первого Linux'а осложняется тем, что этих самых Linux'ов существуют десятки, а скорее даже сотни.
Ну что ж, давайте попробуем хоть немного прояснить ситуацию.
Я не хочу в этой статье давать точный ответ на поставленный в заголовке вопрос. Я хочу дать некоторые базовые знания, которые помогут вам в выборе своего первого дистрибутива.
Какие бывают Linux'ы?
Linux - это POSIX-совместимая операционная система. POSIX - это стандарт построения операционных систем. (В принципе, все существующие операционные системы, за исключением Windows, являются таковыми.) Поэтому я также упомяну обо всех известных мне других POSIX-совместимых операционках.- разнообразные UNIX'ы (HPUX, Solaris, OpenSolaris и другие). Из них всех бесплатным и свободным в распространении является только OpenSolaris.
- Семейство BSD-систем (FreeBSD, NetBSD, DragonFlyBSD, OpenBSD, с натяжкой сюда же отнесу Mac OS X).
- Семейство Linux-систем.
Перейдём к классификации Linux'ов.
- Портируемые дистрибутивы. (Или дистрибутивы, использующие систему портов.) Установка нового ПО в них осуществляется через систему портов, пришедшую из FreeBSD.
- Пакетные дистрибутивы. В них установка осуществляетя с помощью менеджеров пакетов.
- распространяемые в виде исходных кодов (самый яркий пример, пожалуй, - Gentoo)
- распространяемые в прекомпилированном виде (например, ArchLinux)
- rpm-based - распространяются в виде rpm-пакетов, это такие дистрибутивы как Fedora, Mandriva, OpenSuse
- deb-based - распространяются в виде deb-пакетов, представилели - Debian, Ubuntu
Поподробнее о каждом из них
UNIX'ы
Почти все UNIX'ы - это системы Enterpise уровня, они стоят очень много денег и рассчитаны на работу на серверах, поэтому про них я считаю нецелесообразным рассказывать здесь, т.к. вряд ли кто-то из новичков будет устанавливать такое на свой домашний ПК. Единственный из них бесплатный - OpenSolaris. Но это пока ещё довольно молодой проект, там много недоработок, его сообщество не очень велико и вам будет тяжело искать там помощи. Поэтому я бы советовал этот дистрибутив тем, у кого есть довольно много времени на самостоятельное освоение и на чтение документации преимущественно на английском языке. В принципе, система не сложная, но она только начинает ориентироваться на домашний ПК.BSD-системы
Признаюсь, я с ними не работал, поэтому что-то написать дельное не смогу. Основные аспекты:- Mac OS X платная, продаётся только с компьютерами от Apple. Пожалуй эта ОС лучше всего подходит для домашнего ПК, но стоит дорого.
- все BSD системы не имеют сколько-нибудь значимого распространения за пределами СНГ. Только у нас они нашли место в сердцах. Это хорошо потому, что вы сможете найти помощи в русскоговорящих сообществах в интернете, но это плохо, так как над этими системами работает меньше людей, чем над Linux'ами. Системы больше ориентированы на серверное использование, в сторону домашнего ПК смотрят очень мало. Если есть энтузиазм, время, силы - всё в ваших руках! ;)
Портируемые дистрибутивы Linux, распространяемые в виде исходных кодов
Отличительная особенность - всё ПО здесь собирается из исходных кодов. Установка системы тоже подразумевает под собой сборку из исходников. Задача нетривиальная для человека только начинающего знакомиться с Linux, но все вещи очень хорошо документированы, у Gentoo есть так называемый handbook - очень хорошая инструкция по работе с системой. Основные аспекты:- Компиляция - процесс небыстрый, вы сможете успеть поспать пока у вас скомпилируется что-нибудь довольно большое.
- За счёт компиляции на вашем компьютере программа будет работать быстрее. Прирост скорости начинается от 20-30%, и, в принципе, может быть значительно больше.
- Вы будете знать свою систему как свои 5 пальцев, но вам это дастся не очень то и просто.
Портируемые дистрибутивы Linux, распространяемые в прекомпилированном виде
Эти дистрибутивы пожалуй будут проще предыдущих. Я не смогу выделить здесь какие-то особенности по сравнению с Source-based дистрибутивами за исключением того, что компилировать вам ничего не придётся. :)Пакетные дистрибутивы
Я не стану разделять их на deb-based и rpm-based. Это не принципиально. Принципиально то, что в этих дистрибутивах всё программное обеспечение устанавливается с помощью программ, называемых менеджерами пакетов. Представьте, что для работы программы А вам нужны библиотеки Б, В и Г, а также программа Д. А для работы Д ещё нужна библиотека Е. Менеджер пакетов сам подскажет вам об этом и предложит всё это установить. Вам останется только лишь нажать кнопочку "Сделай Классно!". Я считаю это бесспорным преимуществом пакетных дистрибутивов для тех, кто хочет освоить Linux, но ограничен в знаниях/времени/энтузиазме и т.п. Проще говоря - с этими дистрибутивами будет проще в самом начале вашего пути.В ключе пакетных дистрибутивов я бы хотел выделить отдельно те из них, которые я считаю максимально простыми. Это Ubuntu, Fedora, Mandriva и OpenSuse. Отличительной особенностью этих дистрибутивов является то, что их установка максимально упрощена, после установки ваша система будет красивой и блестящей и вы сможете сразу начать работать над прикладными задачами, по пути осваивая и Linux.
Остальные же системы скорее всего потребуют от вас некоторой настройки и вам придётся читать документацию и задавать вопросы на форумах. Сюда я бы отнёс Debian.
Ссылки
- Пожалуй для новичка будет полезна вот эта картинка для того, чтобы понять у какого Linux'а откуда ноги растут :)
- Спасибо, xcr, за хорошую ссылку: тест "Какой Linux вам выбрать"
Заключение
Как вы видите, каждый сможет найти дистрибутив на свой вкус. Поверьте, после освоения базовых вещей вы поймёте, что на самом деле все различия, которые я провёл между дистрибутивами это пожалуй единственное, что их отличает друг от друга. Освоив один дистрибутив вы с лёгкостью сможете работать на другом, при наличии минимальной документации.Надеюсь, что эта статья поможет вам не запутаться в дебрях разных дистрибутивов и вы сможете выбрать то, что вас устроит.
В качестве P.S.: если у вас есть знакомый, который хорошо знает Linux, то вы вряд ли читаете эту статью с целью выбрать себе дистрибутив, но если это всё-таки так, то ставьте себе тот дистрибутив, что стоит у вашего знакомого. В любом случае для вас это окажется самый простой и познавательный вариант. :)