Руководство Linux
Дистрибутивявляет собой набор пакетов программного обеспечения, включающий ядро системы и некоторую совокупность утилит. Существует уже несколько десятков дистрибутивов Linux`а. Некоторые дистрибутивы выпускаются фирмами на коммерческой основе, другие распространяются на условиях лицензии GPL. Пользователь может выбрать себе наиболее понравившийся дистрибутив или (если может) сам собирает систему на свой вкус.
Дистрибутивявляется воплощением Linuxкак системной целостности. Конечно, теоретически можно обойтись и без него. Для этого необходимо всего-навсего скачать все составляющие системы (ядро, компиляторы и библиотеки, системные утилиты и прикладные программы, XFree и оконные менеджеры), откомпилировать и установить их руками. При этом следует постоянно помнить о зависимости многих этих компонентов друг от друга. Занятие, как говорят, вполне возможное и даже преувлекательное.
В первую очередь - программой установки и начального конфигурирования операционной системы. Причем - одной и той же. Ведь дистрибутив - это ни в коем случае не версия или редакция. Все они содержат одни и те же базовые средства и утилиты. И, по крайней мере, теоретически, сохраняют полную совместимость друг с другом на уровне прикладных программ, по крайней мере - при компиляции их из исходных текстов (хотя на практике возможны некоторые оговорки).
Второе различие - в подборе утилит и прикладных программ по количеству и назначению. Есть дистрибутивы маленькие (вплоть до 1-2 дискет), предназначенные для специальных применений, и универсальные дистрибутивы огромного размера (до 4-6 дисков CD ROM). Подавляющее же большинство дистрибутивов занимает 1-3 CD; одни из них ориентированы преимущественно на серверные применения, другие - на использование в настольных системах.
Базовые средства, утилиты и приложения включены в дистрибутивы в виде откомпилированных программных групп, называемых пакетами. Формат этих пакетов и средства управления последними - третье различие между дистрибутивами. Наиболее распространены три из них: пакеты rpm (формат Red Hat), deb (формат Debian) и tgz (формат Slackware). По этому признаку часто выделяются, например, дистрибутивы, базирующиеся на Red Hat, или на Debian. Некоторые дистрибутивы имеют свои форматы пакетов, не получившие широкого распространения.
Дистрибутивявляется воплощением Linux'а как системной целостности. Конечно, теоретически можно обойтись и без него. Для этого необходимо всего-навсего скачать все составляющие системы (ядро, компиляторы и библиотеки, системные утилиты и прикладные программы, XFree и оконные менеджеры), откомпилировать и установить их руками. При этом следует постоянно помнить о зависимости многих этих компонентов друг от друга. Занятие, как говорят, вполне возможное и даже преувлекательное.
В первую очередь - программой установки и начального конфигурирования операционной системы. Причем - одной и той же. Ведь дистрибутив - это ни в коем случае не версия или редакция. Все они содержат одни и те же базовые средства и утилиты. И, по крайней мере, теоретически, сохраняют полную совместимость друг с другом на уровне прикладных программ, по крайней мере - при компиляции их из исходных текстов (хотя на практике возможны некоторые оговорки).
Второе различие - в подборе утилит и прикладных программ по количеству и назначению. Есть дистрибутивы маленькие (вплоть до 1-2 дискет), предназначенные для специальных применений, и универсальные дистрибутивы огромного размера (до 4-6 дисков CD ROM). Подавляющее же большинство дистрибутивов занимает 1-3 CD; одни из них ориентированы преимущественно на серверные применения, другие - на использование в настольных системах.
Базовые средства, утилиты и приложения включены в дистрибутивы в виде откомпилированных программных групп, называемых пакетами. Формат этих пакетов и средства управления последними - третье различие между дистрибутивами. Наиболее распространены три из них: пакеты rpm (формат Red Hat), deb (формат Debian) и tgz (формат Slackware). По этому признаку часто выделяются, например, дистрибутивы, базирующиеся на Red Hat, или на Debian. Некоторые дистрибутивы имеют свои форматы пакетов, не получившие широкого распространения.
В течение всего процесса разработки существуют 3 ветки - "стабильная", "находящаяся в процессе тестирования", и "нестабильная". Когда появляется новая версия пакета, она помещается сначала в нестабильную категорию. После прохождения самого начального тестирования она перемещается в категорию основного процесса тестирования, в которой она находится несколько месяцев. И только после затяжного процесса тестирования новая версия признается стабильной. В результате этого дистрибутив становится очень стабильным, надежным и подходящим для использования на серверах.
Еще Debian известен своей очень неудобной установкой, требующей от пользователя обширных знаний и больших затрат времени. Но этот недостаток компенсируется наличием удобного инсталлятора пакетов под названием apt-get. Пользователи Debian считают, что их инсталлятор такой неудобный, потому что он нужен им только один раз. А когда дистрибутив уже установлен, все обновления любого масштаба могут быть сделаны с помощью утилиты apt-get.
Debian - настоящая энциклопедия свободных программ. Вы найдете в нем все, что нужно для работы в самом широком спектре областей информационных технологий.
Входящие в состав дистрибутива приложения позволяют использовать его в качестве сервера Internet/Intranet, сервера WWW/FTP/News, Proxy-сервера, сервера удаленного доступа, рабочего места администратора сети или разработчика приложений, мультимедийной платформы, а с использованием входящего в официальную дисковую версию пакета StarOffice - офисного рабочего места.
В полный комплект поставки входят CD с документацией и исходными кодами большинства программ. В дистрибутиве используется свой оригинальный формат пакетов RPM - Red Hat Packet Manager. Довольно удобно организовано управление пакетами.
Особого внимания заслуживают списки рассылки, в которых всегда отличная атмосфера. На многих серверах, исполняющих особо важные задания, установлен именно Red Hat Linux.
Еще одна причина успеха Red Hat - разнообразие популярных сервисов, предлагаемых компанией. Программы можно легко обновить через бесплатный репозитарий Red Hat Network. Компания даже разработала сертификационную программу для дальнейшего продвижения своего дистрибутива - RHCE (Red Hat Certified Engineer), обучение и сертификация которой доступны во многих странах мира. Все эти факторы привели к тому, что Red Hat сейчас - одно из самых узнаваемых имен в индустрии информационных технологий.
Тем, кто никогда не работал в Unix и/или любит, чтобы все было красиво сразу, и/или предпочитает книгу документации на CD, и/или привык к интерфейсу Windows, рекомендуется SuSE. Linux.
Несмотря на это, Slackware имеет какую-то магию, которая притягивает пользователей. Этот дистрибутив очень стабилен и защищен, и хорошо подходит для серверов. Опытные Linux-администраторы понимают, что этот дистрибутив более стабильный, потому что многие пакеты находятся в своей первоначальной форме - в исходных текстах. Новые версии выходят не часто, но они доступны для свободного скачивания после официального релиза. Slackware - отличный дистрибутив для тех, кто хочет глубже изучить основы Linux.
MandrakeSoft - компания, популярность которой увеличилась очень быстро с момента выпуска их самого первого дистрибутива в июле 1998 года. Секрет их популярности состоит в том, что они просто взяли дистрибутив Red Hat, изменили графическую среду, загружаемую по умолчанию, на KDE, и добавили легкий и удобный инсталлятор, тем самым опровергнув миф о сложности установки Linux. Возможности автоматического распознавания hardware и утилиты для управления разделами жесткого диска признаны лучшими, и в результате многие пользователи выбрали именно Mandrake, потому что другие дистрибутивы не давали таких возможностей.
Сейчас Mandrake Linux - популярный дистрибутив среди начинающих пользователей Linux и среди пользователей домашних компьютеров, ищущих альтернативную операционную систему. Развитие Mandrake полностью открыто и прозрачно, и новые пакеты появляются в директории под названием "Mandrake Cooker" каждый день. Когда новый релиз переходит в стадию beta-тестирования, вся директория становится первой бета-версией. Процесс тестирования очень быстрый и интенсивный, и новые версии пакетов могут быть внесены до выпуска Release Candidate 1. Почтовые рассылки beta-версий очень загружены, но все равно вы можете получить быстрый ответ на любое ваше заявление по поводу ошибок или предложений.
Результат такой разработки - дистрибутив, в котором используются самые последние разработки и новейшие версии программ. При такой модели создания дистрибутива пользователи отмечают больше ошибок при работе с программами и меньшую стабильность, чем у других дистрибутивов, но для многих лучше всего подходит именно эта модель - они постоянно скачивают новые версии ПО, и различные "глюки" и исправления для них - обычное дело. Сразу же после выпуска дистрибутив можно бесплатно скачать с серверов по всему миру.
ALT Linux выпускает дистрибутивы, ориентированные как на начинающих, так и на опытных пользователей, специализированные и универсальные.
Благодаря технологии портежей, Gentoo Linux станет идеальным защищенным сервером, рабочей станцией разработчика, профессиональной настольной системой, системой для игр, встроенной системой или чем-либо другим – всем, чем вы пожелаете. Из-за практически неограниченной способности дистрибутива подстраиваться под нужды пользователя, Gentoo Linux называют "метадистрибутивом".