Операционная система Linux состоит из многочисленных компонентов, важнейшим из которых является ядро (kernel), и комплекса программных средств, как для организации взаимодействия с аппаратным обеспечением (драйверы аппаратных устройств, утилиты управления файловой системой), так и для организации взаимодействия с пользователем и т.п. Целью работы является рассмотрение современных принципов дистрибьюции Linux.
Дистрибутив Linux – это набор пакетов программного обеспечения, включающий базовые компоненты операционной систем (в том числе, ядро Linux), некоторую совокупность программных приложений и программу инсталляции, которая позволяет установить на компьютер пользователя операционную систему GNU/Linux и набор прикладных программ, необходимых для конкретного применения системы.
Дистрибутивы бывают трех типов: Собираемые дистрибутивы, пакетные дистрибутивы, Live CD.
Основными представителями собираемых дистрибутивов являются Slackware и Gentoo. Slackware и Gentoo предназначены для тех пользователей, которые желают самостоятельно оптимизировать операционную систему под свое «железо» и задачи, вручную выбрав каждый из сотен устанавливаемых компонентов и программ, лично проведя самостоятельную тонкую настройку и руссификацию. Эти варианты Linux не подходят для новичков, но если вы уже освоились в свободной ОС, возможно, они вас заинтересуют. Главное отличие между Slackware и Gentoo заключается в типе пакетов с программами, составляющими эти дистрибутивы: если в Slackware программы лежат в виде исполняемых файлов (они уже были скомпилированы разработчиком дистрибутива и могут быть немедленно исполнены), то в Gentoo включены лишь исходные тексты (поэтому после выбора устанавливаемых программ необходимо будет провести их компиляцию). Gentoo требует приложения больших усилий для своей установки и более высокой квалификации пользователя, но обеспечивает более точную подгонку под особенности того компьютера, на который устанавливается (что отражается, прежде всего, на более высокой производительности системы).
К пакетным дистрибутивам относятся: Mandrake Linux, ALTLinux, ASPLinux, Debian, SuSE Linux, Red Hat Linux и другие. Mandrake Linux подойдет тем, кто желает перейти от знакомства с Linux к серьезному его использованию. Дистрибутив Mandrake Linux, разрабатываемый французской компанией MandrakeSoft, является одним из самых дружелюбных, красивых и мощных вариантов операционной системы Linux. Среди замечательных свойств Mandrake Linux – умение полноценно работать с разделами Windows, подключать современные внешние устройства (в том числе USB-камеры, принтеры, MP3-плееры, флэш-брелоки и др.), простота в обращении.
Дистрибутивы ALTLinux создаются командой разработчиков, сформировавшейся в основном из числа сотрудников фирмы IPLabs – одной из первых фирм, занимавшейся продвижением Linux на российские просторы. В настоящее время группа разработчиков этого дистрибутива покинула IPLabs и организовала отдельную фирму, выпускающую две основных модификации дистрибутива: ALTLinux Junior – для установки на персональные компьютеры (ориентированный на начинающих пользователей Линукс) и ALTLinux Master – ориентированный на серверные приложения. Дистрибутивы ALTLinux: ALT Linux 2.4 Master (BOX), ALT Linux 2.3 SOHO Server, ALT Linux Junior 2.3, ALT Linux 2.3 Compact, «ИВК Кольчуга», ALT Linux «Утес-К и другие.
Дистрибутив ASPLinux был создан фирмой SWsoft, а в марте 2001 года команда его разработчиков объединилась с группой разработчиков дистрибутива Black Cat Linux – лучшего из русифицированных дистрибутивов той поры. ASPLinux – это наиболее легкий в установке и использовании, 100% совместимый с Red Hat Linux. Включает утилиту работы с разделами ASPDiskManager, графический загрузчик ASPLoader, EspressoDownload как самостоятельную утилиту и часть сетевой установки. Разрабатываемый российскими специалистами, ASPLinux обеспечивает наилучшую поддержку русского языка.
Debian – единственный полностью некоммерческий из лидирующих дистрибутивов Linux. Debian GNU/Linux является самым большим дистрибутивом. В его состав входит более 2-х тысяч пакетов. Создатели Debian’а очень щепетильно относятся к лицензированию, поэтому Debian является самым «чистым» дистрибутивом. Большое внимание уделяется тестированию готового продукта. Очень надежен, удобен в администрировании. Пригоден как для серверного, так и для настольного применения. Рекомендуется для желающих серьезно изучить и работать в Linux и для тех, кому близки идеи free software. Из-за некоторой сложности процедуры инсталяции начинающим пользователям не рекомендуется начинать знакомство с Linux с этого дистрибутива.
SuSE Linux – один из самых популярных в Европе дистрибутивов, разрабатывается в Германии. Компания SuSe является одним из основных разработчиков X-серверов для XFree86 – графической системы Linux. Дистрибутив имеет очень хорошую программу установки и администрирования YaST, включает в себя более 800 пакетов.
Red Hat Linux. Никакая другая операционная система не дает такой управляемости в сочетании с удобством использования. Сочетание передовых технологий Red Hat Linux, прекрасного интерфейса Bluecurve, дополнительных приложений и документации, а также возможность получения технической поддержки в течение длительного срока, делает Red Hat Linux замечательным пакетом как для домашнего применения, так и для энтузиастов технологии.
Дистрибутивы класса Live CD – это дистрибутивы операционной системы, которые не требуют установки на винчестер, а для их запуска требуется лишь вставить в привод CD-ROM диск с дистрибутивом и настроить в BIOS загрузку с CD-ROM, после чего перезагрузить компьютер. Примером Live CD является Knoppix, Blin.
Из сказанного следует, что современный этап развития дистрибьюции Linux характеризуется многообразием различных решений, что позволяет установить и гибко настроить необходимую рабочую среду в соответствии с требованиями потребителя и минимальными затратами на разработку программного обеспечения.
О.Н. Голенкова