Главная » Статьи » Ядро | [ Добавить статью ] |
Одна из вещей, которые смущают новоявленных поклонников Linux — это "distro" или "дистрибутив". И самое непонятное в дистрибутивах для новичка — то, что не существует официального определения этого слова: дистрибутивы существовали в различных формах задолго до того, как это стало кого-либо заботить. Осмелюсь предложить свое собственное определение: дистрибутив — это связка из ядра Linux с другими программами и сервисами. Вот и все. В целом, ядро у всех дистрибутивов одно и то же, вы выбираете лишь способ установки, программы и необходимый уровень поддержки. Зачем мне нужен дистрибутив, о котором вы говорите? Если вы собираетесь пользоваться системой Linux, то каким-то образом придется загрузить ее в компьютер. Самый простой путь — заполучить загрузочный CD с операционной системой Linux и затем следовать инструкциям по установке. Но, начиная поиск Linux, вы тут же словно бы оказываетесь среди полок с упаковками разных круп в гастрономе. Дистрибутивы серьезного вида и совершенно глупо выглядящие, с солидными брендами и дурацкими названиями. Некоторые распространяются свободно. Некоторые за деньги. И как же выбрать один из них? Как показано на рисунке 1, в основе дистрибутива лежит ядро Linux. Сверху, как правило, располагаются библиотеки GNU и утилиты, которые предоставляют более высокий уровень доступа к функциям ядра и средства поддержки высокоуровневого программирования. Приложения находятся еще выше. Дальше идут программы инсталляции, утилиты и документация, а нередко и поддержка определенного уровня. Рисунок 1. Пирамида дистрибутива Linux Для тех, кто не владеет жаргоном, ядро — это внутренние программы, из которых состоит операционная система. Это базовый набор инструкций, позволяющий программам взаимодействовать с оборудованием. Все, что вы запускаете — оболочка командной строки, графическая система окон или Web-браузер — это приложения, выполняющиеся над этим ядром. Большинство дистрибутивов имеет общее назначение и стремится предоставить окружение, подходящее как для сервера, так и для рабочего стола. Другие дистрибутивы имеют определенную специализацию. Например, Yellow Dog Linux специализируется на архитектуре POWER™. Debian фокусируется на свободном программном обеспечении, исключая проприетарные пакеты, и борется за стабильность. Другие дистрибутивы имеют еще более узкие назначения. VideoLinux, к примеру, предназначен для видео-кодирования и авторского создания DVD. Так как Linux является свободным ПО, любой желающий может собрать и выпустить дистрибутив. А поскольку людям нравится создавать собственные творения, это приводит к беспорядочному росту числа дистрибутивов. К счастью, новичок может спокойно проигнорировать большинство из них. Ваша задача — начать работать, поэтому давайте ограничим выбор дистрибутивов. Когда у вас появится опыт, можно будет проложить собственную тропинку в "дебрях дистрибутивов" и поиграться с чем-то еще. Первое решение, которое придется принять — обратиться к свободному или коммерческому дистрибутиву. Коммерческий дистрибутив будет стоить денег, хотя, как правило, значительно меньше, чем другие операционные системы. За свои деньги вы получите милые CD, документацию и техническую поддержку некоторого уровня. У вас будет компания, которая платит своим сотрудникам за то, чтобы они работали с системой Linux, как с продуктом. Если Linux нужен вам для бизнеса, то использовать коммерческий дистрибутив — это хорошая идея. Для некоторых корпоративных программ будет даже необходимо, чтобы вы использовали определенный коммерческий дистрибутив для получения поддержки. В настоящий момент несомненными лидерами в пространстве коммерческого Linux являются Red Hat и Novell SUSE (в разделе Ресурсы смотрите ссылки на эти и другие дистрибутивы, упоминающиеся в этой статье). Свободные дистрибутивы имеются в огромном количестве. Они собираются и поддерживаются энтузиастами и волонтерами. Они могут быть очень хорошими и надежными, хоть и не являются коммерческими. Скорее всего вы не найдете их в магазинах и, вероятно, не сможете позвонить в отдел технической поддержки. Для этих дистрибутивов помощь обычно оказывается сообществом пользователей в форме он-лайн обсуждений на форумах. Свободный дистрибутив может несколько пугать тех, кто привык к приобретению коробок с ПО за деньги. Можно воспринимать эти дистрибутивы, как слишком легкомысленные для "серьезной" работы. Хотя многие из наиболее популярных дистрибутивов, такие как Ubuntu, созданы на базе свободных. Кроме того, свободные дистрибутивы, как правило, не имеют ограничений по использованию. Вы можете свободно устанавливать их любое количество систем, изменять их и вообще, делать все, что захотите. Коммерческий дистрибутив может иметь ограничения, такие как поддержка только ядра, предоставляемого производителем, или лимит на число поддерживаемых систем или процессоров. Коммерческие дистрибутивы могут иметь правовые ограничения на включенные в них программы. Это свойственно для таких приложений, как мультимедийные проигрыватели, так как существуют разногласия о законности кодеков. Коммерческие дистрибутивы стремятся не включать спорные продукты, в то время как свободные ведут себя более решительно. Свободные выпуски обычно содержат гораздо больше приложений. Вы, вероятно, найдете больше игр, научных инструментов и программ, а также другого ПО, которое вряд ли встретится в коммерческой ИТ-среде.
Если вы не пользуетесь пакетами программ, которым требуется коммерческий дистрибутив, использование свободного дистрибутива поможет сэкономить деньги. Среди профессионалов в области Linux общепринято рассматривать коммерческие дистрибутивы применительно к промышленным серверам, в то время как свободные дистрибутивы предоставляют полезные функции для менее критичных систем. К числу известных свободных дистрибутивов относятся Fedora, OpenSuse, Debian, Mandrake, Knoppix и Ubuntu. Лично я использую OpenSuse и Ubuntu. В некоторых случаях я также пользуюсь системой Knoppix. Я не вижу проблем в других дистрибутивах, просто надо было что-то выбрать. Хорошая новость заключается в том, что ПО, которое вы будете запускать под Linux, будет скорее всего работать с любым дистрибутивом, поэтому можете выбрать, что вам больше нравится, а потом изменить свое мнение. Имеет смысл выбрать дистрибутив, которым уже пользовались люди из вашего окружения, поэтому присмотритесь к другим пользователям Linux вашей сферы деятельности. Даже если у вас нет знакомых, использующих Linux, вы легко их найдете. У каждого свободного дистрибутива есть форумы, в которых можно участвовать и задавать вопросы. Возможно, вы найдете неподалеку группу пользователей Linux, с которыми можно будет встречаться и общаться лично. Достаточно много обо всех дистрибутивах можно узнать, изучив Web-сайт DistroWatch (смотрите ссылку в разделе Ресурсы). Одна из выдающихся разработок в Linux, с которой стоит ознакомиться — "LiveCD". Это дистрибутив Linux, который работает только с загрузочного диска, не внося изменений в систему. Вы просто загружаетесь с CD (или DVD) и работаете в Linux до выключения компьютера. Это прекрасный способ для первого поверхностного знакомства с Linux. Кроме того, удобно использовать Linux как набор инструментальных средств для компьютера. Я знаю случай, когда у пользователя не загрузилась Windows, и он воспользовался загрузкой с Linux LiveCD, чтобы найти решение своей проблемы в Интернете. Он не принял потом логичного решения начать постоянно работать в Linux, хотя и отметил, что использовать его было очень просто. Существует некоторый выбор LiveCD. Knoppix был первым, который я увидел, но есть и много других. У Novell SUSE (и OpenSuse) есть LiveCD. С LiveCD, выпущенного Ubuntu, система может быть установлена на компьютер. Если сейчас еще не все дистрибутивы имеют свой LiveCD, в будущем они будут, вероятно, у большинства дистрибутивов по причине чрезвычайной практичности такого решения. Возможно, при выборе дистрибутива ответы на следующие вопросы помогут вам принять правильное решение:
В действительности иметь дело с дистрибутивами не так сложно. Как в бакалейной лавке, вы берете что-то, что вам понравилось, и не заботитесь об остальном.
Источник: http://www.ibm.com/developerworks/ru/library/l-linux-distros/index.html | ||||||||||||||||||||||||||||||
Просмотров: 867 | |
Всего комментариев: 0 | |
Операционные Системы
[61]
ОС Open Source
|
Мобильный Linux [26] |
Сравнение ОС [7] |
Статьи о Linux [16] |
Свободное ПО [10] |
Програмирование [6] |
Не для нубов [5] |
Ядро [13] |
Хранилище данных [9] |
Устройства [1] |
Установка/конфигурирование/планиров [16] |
Файловые системы [3] |
Управление, основанное на политиках [1] |
Управление инфраструктурой [0] |
Серверы [5] |
Биографии [6] |
Прочее [25] |