Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные системы семейства Unix.[RUS,25с.,2....doc
Скачиваний:
2
Добавлен:
12.11.2018
Размер:
982.02 Кб
Скачать

Дистрибутивы gnu/Linux

Большинство пользователей для установки GNU/Linux используют дистрибутивы. Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.

Самые распространённые в мире дистрибутивы:

  • один из самых старых дистрибутивов Slackware;

  • не имеющий национальной принадлежности международный дистрибутив Debian GNU/Linux;

  • американский Red Hat и его наследник Fedora;

  • немецкий SuSE, купленный американской фирмой Novell;

  • французско-бразильский Mandriva (бывшие Mandrake и Conectiva);

  • сравнительно молодой и активно развивающийся дистрибутив Gentoo;

  • популярный дистрибутив Ubuntu использующий GNOME в стандартной поставке, а также ряд его вариаций (Kubuntu, Xubuntu и др.)

Помимо перечисленных, существует множество других дистрибутивов, как базирующихся на перечисленных, так и созданных с нуля и зачастую предназначенных для выполнения ограниченного количества задач.

Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки. Ни один не может удовлетворить всех пользователей, а потому рядом с лидерами благополучно существуют другие фирмы и объединения программистов, предлагающие свои решения, свои дистрибутивы, свои услуги. Существует множество LiveCD, построенных на основе GNU/Linux, например, Knoppix. LiveCD позволяет запускать GNU/Linux непосредственно с компакт-диска, без установки на жёсткий диск.

Для желающих досконально разобраться с GNU/Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые source-based дистрибутивы, то есть предполагающие самостоятельную сборку всех (или части) компонентов из исходных кодов, такие как LFS, Gentoo, ArchLinux или CRUX.

Slackware

Slackware — один из старейших дистрибутивов GNU/Linux. Его иногда называют «самым UNIX’овым». Поклонникам этого дистрибутива приписывают такое высказывание: «Если вы знаете Slackware — вы знаете GNU/Linux. Если вы знаете Red Hat, то всё, что вы знаете, — это Red Hat».

Название

Название Slackware происходит от слова Slack, что означает ленивый, нерадивый, расхлябанный, расслабленный, вялый, а также лодырничать.

Первая версия этого дистрибутива была выпущена Патриком Фолькердингом — также известным как Mr. Slackware и The Man — 17 июля 1993 (оригинальное объявление о выпуске версии 1.0). Эта версия базировалась на дистрибутиве SLS и представляла собой копию 90-мм гибкого диска, которую можно было скачать по FTP.

Н

Рис. 4 Символ Slackware — Tux с курительной трубкой

аиболее свежая стабильная версия Slackware — 12.1 (от 2 мая 2008). Эта версия включает в себя GCC 4.2.3, Linux 2.6.24.5, X11 R7.3.0+ от X.org, SeaMonkey 1.1.9, KDE 3.5.9, и другие программы.

Существует также версия Slackware, которая называется currentтекущая»); эта версия больше рассчитана на любителей bleeding edge.

Принципы построения Slackware

Целями, положенными в основу построения этого дистрибутива, являются простота устройства и стабильность.

Не усложняй!

Принцип KISS (Keep it simple, stupid — Дословно: "Оставь простым, балбес!") — это относится к простоте построения системы, а не к простоте использования.

Управление пакетами

Система управления пакетами в Slackware позволяет пользователю устанавливать, обновлять или удалять пакеты так же легко, как и аналогичные системы других дистрибутивов, но, в отличие от последних, по-умолчанию не отслеживает зависимости между пакетами, хотя такая возможность разработчикам пакетов предоставлена.

Файлы пакетов представляют собой архивы, сделанные с помощью программы tar и сжатые затем с помощью программы gzip. Обычное расширение для файлов пакетов — .tgz.

Все программы управления пакетами Slackware находятся в пакете pkgtools.

Существует также несколько «надстроек», позволяющих автоматизировать процесс обновления системы и зависимости пакетов, таких как:

  • slapt-get,

  • swaret.

  • slackpkg

Эти пакеты не входят в стандартный набор, но доступны в /extra.

Поддерживаемые архитектуры

До середины 2002 года дистрибутив поддерживал работу со всеми процессорами семейства x86 от i386 и выше. Версия 8.1 была последней, способной работать с i386 процессорами. Последующие версии дистрибутива требуют наличия хотя бы процессора i486. Версия 12.0 требует процессора Pentium Pro или выше.

В конце октября 2004 года, Патрик Фолькердинг объявил о начале официальной поддержки архитектуры IBM S/390. Рабочее название дистрибутива для этой архитектуры — Slack/390. Очередная версия (10.0) была выпущена 14 февраля 2005.

Debian

Debian — проект по созданию дистрибутивов свободных операционных систем.

Наиболее законченный и наиболее используемый дистрибутив — Debian GNU/Linux. Также существуют проекты по использованию других ядер: Debian GNU/Hurd, Debian GNU/NetBSD и Debian GNU/kFreeBSD.

Debian имеет наибольшее среди всех дистрибутивов хранилище пакетов — готовых к использованию программ, — и если даже не по их числу, то по числу поддерживаемых архитектур: начиная с ARM, используемой во встраиваемых устройствах, наиболее популярных x86 и PowerPC, новых 64-разрядных AMD и заканчивая IBM S/390, используемой в мейнфреймах. Хранилище разделено на три ветки:

  • стабильную (stable), содержащую пакеты, вошедшие в последний официальный дистрибутив (обновление пакетов в нём происходит только для устранения уязвимостей);

  • тестируемую (testing), из которой будет формироваться следующий стабильный дистрибутив;

  • нестабильную (unstable), в которой пакеты готовятся к помещению в тестируемую ветку.

Существует также ветка, называемая экспериментальной (experimental); в неё помещаются пакеты, претерпевающие особо большие изменения. Для работы с хранилищем разработаны разные средства, самое популярное из которых — APT.

Debian стал основой целого ряда дистрибутивов (более 100, см. список дистрибутивов, основанных на Debian). Самые известные из них — Adamantix, Bioknoppix, Dreamlinux, Clusterix, Gnoppix, Knoppix, Ubuntu, Libranet, Linspire, MEPIS и Xandros Desktop OS.

Стабильные версии операционной системы Debian называются именами персонажей мультфильма «Toy Story». Само название «Debian» составлено из имён основателя проекта Яна Мёрдока и его подруги (теперь — жены) Дебры.

История

Создание Debian было начато в августе 1993 года Яном Мёрдоком. Он руководствовался желанием создать дистрибутив, процесс которого будет, с одной стороны, открытым и свободным в духе Linux и GNU, и одновременно исключительно тщательным и добросовестным. Сначала над проектом работала небольшая сплочённая группа хакеров мира свободного ПО, которая постепенно разрасталась, став большим организованным сообществом разработчиков и пользователей.

Таблица 1 История релизов Debain

Версия

Кодовое имя

Дата выхода

0.93R6

26 декабря 1995

1.1

Базз (Buzz)

17 июня 1996

1.2

Рекс (Rex)

12 декабря 1996

1.3

Бо (Bo)

5 июня 1997

2.0

Хэмм (Hamm)

24 июля 1998

2.1

Слинк (Slink)

9 марта 1999

2.2

Потэйто (Potato)

15 августа 2000

3.0

Вуди (Woody)

19 июля 2002

3.1

Сарж (Sarge)

6 июня 2005

4.0

Этч (Etch)

8 апреля 2008

5.0

Ленни (Lenny)

запланирован на ноябрь 2008

Следующая стабильная версия будет иметь название «Ленни» (lenny). Её выход был запланирован на ноябрь 2008 года.

27 июля 2008 года поступила информация, что дистрибутив «lenny/sid» «заморожен» для подготовки к релизу.

Планируется, что номер версии будет «5.0».

Версия после lenny будет иметь кодовое название «squeeze», по имени трёхглазого инопланетянина.

Red Hat

Red Hat (англ. красная шляпа (NASDAQ: RHT, NYSE: RHT) — американская компания, выпускающая решения на основе свободной операционной системы GNU/Linux: Red Hat Enterprise Linux (распространяется по годовой подписке) и Fedora (распространяется свободно), а также другие программные продукты и услуги на основе открытого исходного кода (в том числе среду компиляции и выполнения приложений GNU/Linux (POSIX) под ОС Microsoft Windows — Cygwin).

Недавно компания купила разработчика открытых корпоративных решений среднего уровня JBoss, что позволило ей стать лучшим поставщиком операционных систем, ориентированных на корпоративный рынок.

В числе услуг, оказываемых компанией, непрерывная техническая поддержка 24x7, обучение системных администраторов и разработчиков, приём практических лабораторных экзаменов RHCT (Red Hat Certified Technician), RHCE (Red Hat Certified Engineer), Red Hat Certified Datacenter Specialist (RHCDS), RHCSS (Red Hat Certified Security Specialist) и RHCA (Red Hat Certified Architect).

Компания начала свою работу в 1993 году, и на данный момент насчитывает более 1700 сотрудников и 27 подразделений по всему миру, являясь одной из крупнейших компаний, выпускающих GNU/Linux. Главный офис компании находится в городе Роли, Северная Каролина, США.

Д

Рис. 5 Rad Hat Inc.

о 2002 года основным продуктом Red Hat была операционная система общего назначения Red Hat Linux, в мае 2002 года состоялся выпуск корпоративной операционной системы Red Hat Linux Advanced Server 2.1 (позднее переименованной в Red Hat Enterprise Linux AS 2.1), разработанной на основе Red Hat Linux 7.2 в рамках отдельного проекта.

В 2003 году Red Hat сменила политику выпуска дистрибутивов, отказавшись от выпуска коробочных версий Red Hat Linux (последняя коробочная версия Red Hat Linux 9) и превратив внутренний процесс разработки Red Hat Linux в открытый проект Fedora (англ. фетровая шляпа), не обеспечиваемый официальной поддержкой, но поддерживаемый сообществом разработчиков и экспертов по GNU/Linux, наиболее активную часть которого составляют сотрудники Red Hat.

В результате корпоративное решение называется Red Hat Enterprise Linux, а свободно распространяемый открытый дистрибутив — Fedora. Проект Fedora задуман компанией, как тестовая площадка для новых технологий и компонентов системы, которые позднее могут быть использованы в корпоративных дистрибутивах. Некоторые члены сообщества считают подобную практику порочной и осуждают политику Red Hat.

Fedora

Fedora (англ. мягкая фетровая шляпа, ранее Fedora Core) — дистрибутив свободной операционной системы GNU/Linux. Этот дистрибутив спонсируется фирмой Red Hat и поддерживается сообществом. Проект служит для тестирования новых технологий, которые в дальнейшем включаются в продукты Red Hat и других производителей. Компания Red Hat не предоставляет поддержку пользователям Fedora, поддержка осуществляется открытым сообществом.

Цель проекта Fedora — построение целостной операционной системы из свободного программного обеспечения, хотя она всё ещё содержит некоторые несвободные компоненты.[1] Версии выходят каждые 6-8 месяцев по доступному расписанию.

Характерные черты дистрибутива

Дистрибутив рассчитан на тех, кто любит работать с новыми версиями программ. Изменения, предназначенные для Red Hat Enterprise Linux, сначала проходят обкат в данном дистрибутиве. По лицензионным соображениям отсутствует поддержка MP3 и DivX. Тем не менее, существует достаточное количество дополнительных репозиториев, устраняющих данное неудобство и содержащих большое число дополнительных программ. Согласно статистике DistroWatch дистрибутив пользуется популярностью среди пользователей. Одновременно поддерживаются 2 последних дистрибутива.

Основные добавочные репозитории Fedora или где брать отсутствующие в дистрибутиве программы

Эти репозитории являются неофициальными и не всегда совместимы между собой, хотя все они совместимы с Fedora.

Livna — совместим с Fedora Extras, несовместим с RPMforge, поддержка Fedora Core 4-6, Fedora 7-9. Репозиторий главным образом предназначен для настройки мультимедиа. Содержит кодеки mp3. Имеются драйверы для видеокарт ATI и nVidia, поддерживающие 3D.

RPMforge — содержит пакеты Dag, Dries и FreshRPMS, совместим с Fedora Extras, несовместим с Livna, поддержка Fedora Core 1-5.

Dag — поддержка Fedora Core 1-3.

Dries — поддержка Fedora Core 1-6 и Fedora 7.

FreshRPMS (свежие RPM) — поддержка Fedora Core 1-6.

PlanetCCRMA — поддержка Fedora Core 4-5 (только 32-битные версии) и Fedora Core 6 (32- и 64-битные версии). Репозиторий для создания мультимедийной рабочей станции.

ATrpms — до недавнего времени репозиторий был узкоспециализированным, содержал научные программы. Сейчас же содержатся кодеки мультимедиа, драйверы для графических адаптеров, новые сборки ядра.

JPackage — содержит программы, написанные на Java.

kde-redhat — сборки KDE и различных приложений для него.

Dribble — репозиторий, специализирующийся на развлечениях (игры, мультимедиа, эмуляторы).

Fedora-Xgl — пакеты для подключения Xgl в Fedora Core.

Tigro  — репозиторий, содержащий новые версии популярных программ, словари к stardict, исправления к Livna, TTF шрифты, JDK, утилиты для сборки deb пакетов, FireBird.

Дистрибутивы, основанные на Fedora

ASPLinux — дистрибутив от российских разработчиков. До 12 версии включал собственный инсталлятор (сейчас перешли на Anaconda). Кроме этого включены проприетарные драйверы для графических адаптеров от NVIDIA и ATI, а также проприетарные аудио и видео кодеки.

Linux XP — коммерческий продукт, разрабатывается российской компанией «ЛИНУКС-ОНЛАЙН». По словам разработчиков, дистрибутив предназначен для «безболезненного» перехода на Linux с Windows XP.

Red Flag Linux — дистрибутив от китайских разработчиков.

Fox Linux — разрабатывается в Италии. Предназначен для решения повседневных задач: поиск информации в интернете, печать документов, запись дисков и т. п.

BLAG Linux and GNU — дистрибутив на 1 CD с менеджером пакетов apt, который используется в Debian.

Planet CCRMA — мультимедийная рабочая станция на базе Fedora.

Tedora — переработанный дистрибутив Fedora с полной поддержкой мультимедиа.

На сегодняшний день существует более 60 дистрибутивов, основанных на Fedora. Более подробную информацию можно найти странице проекта Fedora (англ.).

openSUSE

openSUSE — один из дистрибутивов GNU/Linux. Изначально разрабатывался в Германии, но сейчас его владельцем является американская корпорация Novell, Inc.. Основан на дистрибутиве Slackware, но отличается от последнего удобством и системой администрирования и управления пакетами Yast. Цикл выпуска новых версий — 8 месяцев.

История

И

Рис. 6 openSUSE

стория SUSE Linux началась с того момента, когда в середине 1992 года Питер Макдональд (Peter McDonald) выпустил один из первых дистрибутивов GNU/Linux — SLS. Это был дистрибутив, который впервые предлагал пользователю не просто ядро и набор основных утилит, а также широкий набор другого программного обеспечения (включая поддержку XFree86 и TCP/IP). Вдохновлённый SLS, Патрик Фолкердинг (Patrick Volkerding) создал знаменитый дистрибутив Slackware Linux, который в свою очередь послужил основой для многих других дистрибутивов.

В это же время в Германии появилась компания «Gesellschaft für Software- und System-Entwicklung» («Программная и системная разработка»), сокращённо «S.u.S.E», которая занималась консалтингом по вопросам Unix-систем. Кроме того, фирма регулярно выпускала программные пакеты, включавшие SLS и Slackware, печатала руководства для UNIX и GNU/Linux. В 1994 году они выпустили первую CD-версию SLS/Slackware под именем S.u.S.E Linux 1.0. Позднее, в 1996 году, они интегрировались ещё с одним дистрибутивом, Jurix, также основанном на Slackware. Теперь это был действительно полноценный новый дистрибутив, получивший название S.u.S.E Linux 4.2.

4 ноября 2003 года, компания SUSE Linux была перекуплена американской корпорацией Novell. Несмотря на опасения многих, Novell не стала вмешиваться в дела компании, напротив, повернувшись лицом к пользователям и опубликовав под лицензией GNU GPL исходные коды одной из главных особенностей дистрибутива — проприетарной программы администрирования YaST2.

Наследие SUSE было явно заметно в версии 9.1 (выпущенной после её приобретения фирмой Novell) с характерными утилитами администрирования, большим количеством программных пакетов и широкой документацией. Начиная с 10-ой версии, проект разрабатывается сообществом openSUSE.

Образы доступны для скачивания с официального сайта проекта opensuse.org

На основе openSUSE также собираются дистрибутивы для корпоративных клиентов Novell Linux Desktop (NLD), Suse Linux Enterprise Desktop (SLED) и Suse Linux Enterprise Server (SLES).

В 2007—2008 годах Novell активно сотрудничает с Microsoft, которая в результате соглашения о патентах поддерживает и распространяет дистрибутивы SuSE, в которых немаловажную роль играет Mono — реализация запатентованной Microsoft платформы .NET, что вызвало недовольство части сообщества пользователей и разработчиков свободного ПО. Также Novell оказывает помощь при переходе на Windows Vista, и рекламирует SuSE как единственный дистрибутив Linux, сертифицированный для работы под Windows.

В версии 11.0 осуществлён переход системы управления пакетами на более мощный компрессор данных — LZMA.

Заявленные преимущества

  • Лёгкая для пользователей система настройки YaST

  • Обширный набор драйверов «из коробки»

  • Большой выбор пакетов, за счёт использования RPM и подключаемых репозиториев.

Mandriva

Mandriva (до 7 апреля 2005 носила название Mandrakesoft) — французская компания, создатель дистрибутива Mandriva Linux, одна из ведущих GNU/Linux-разработчиков.

Компания была основана в 1998 году тремя молодыми Linux-энтузиастами: Жаком Ле Моруа (Jacques Le Marois), Гаэлем Дювалем (Gaël Duval) и Фредериком Бастоком (Frederic Bastok). Главной целью компании было внедрение GNU/Linux в массы, максимальное его удобство для неподготовленных пользователей. В 2000—2002 году компания совершила несколько стратегических ошибок, которые чуть не привели к банкротству фирмы, однако на данный момент времени дела компании снова вошли в нормальное русло.

24 февраля 2005 компания Mandrakesoft купила бразильский Linux-вендор Conectiva и сменила название на Mandriva. Одна из причин смены названия — затянувшееся судебное разбирательство с корпорацией Hearst Corporation, являющейся владельцем прав на популярного персонажа комиксов Mandrake the Magician. 15 июня 2005 Mandriva поглощает ещё один дистрибьютор Linux — на этот раз американскую компанию Lycoris.

А 15 марта 2006 года произошло событие, повлёкшее за собой крупный скандал в Linux-сообществе — Гаэль Дюваль, сооснователь компании и координатор сообщества, был уволен совместно с ещё 18-ю сотрудниками, и даже был лишён своего пожизненного членства в «Клубе Mandriva». Позиция компании обосновывалась тем, что «команда Дюваля стала в последнее время неприбыльной». Г-н Дюваль прокомментировал свою отставку так: «Это нелегко. Ты создаешь проект и даешь работу для дюжины людей, а через семь лет нынешний руководитель компании говорит тебе, что настала пора уходить». В данный момент Гаэль Дюваль разрабатывает свой дистрибутив Ulteo.

28 мая 2007 года Mandriva официально вышла на Российский рынок, открыв «Центр разработок Mandriva» в Санкт-Петербурге, а также запустив сайт www.mandriva.ru.

Mandriva является членом Linux Consortium — организации, пытающейся выработать единые стандарты для всех дистрибутивов GNU/Linux.

Gentoo

Gentoo Linux (дже́нту) — один из дистрибутивов GNU/Linux, созданный Даниэлом Роббинсом на основе разработок дистрибутива Enoch.

История

Gentoo появился на основе разработок собственного дистрибутива Даниэла Роббинса под названием Enoch Linux. Уже тогда основной целью дистрибутива являлась собственная сборка (подобная Linux from Scratch), оптимизированная под конкретное аппаратное обеспечение и содержащее минимальный, необходимый пользователю, набор программ.

Эксперименты над сборками GCC показали, что производительность получаемого пакета увеличивалась (в зависимости от аппаратного о

б

Рис. 7 Gentoo logo

еспечения) от 10 до 200 % по сравнению с бинарными сборками gcc, поставляемыми другими дистрибутивами. Наработки, увеличивающие производительность, были включены в официальный релиз gcc 2.95, благодаря чему другие дистрибутивы также получили дополнительный прирост в производительности. Начиная с этого момента, Enoch начал приобретать репутацию «быстрого» дистрибутива, после чего было принято решение сменить название на Gentoo Linux.

После ряда проблем разработки Даниэл приостановил разработку Gentoo и переключился на FreeBSD, из которой позднее были привнесена идеология портов — система управления пакетами с помощью сценариев сборки (ebuild), позднее названная Portage.

31 марта 2002 года вышла первая версия дистрибутива.

Предупреждение для новичков

Хотя основной мотив использования Gentoo Linux — увеличение скорости работы системы за счёт оптимизации под конкретное аппаратное обеспечение, прирост производительности более ощутим на современных компьютерах. При этом компиляция системы на старом процессоре может занять до недели чистого машинного времени. Это имеет простое объяснение: чем старше процессор — тем ближе его набор инструкций к стандартному минимальному, а выигрыш в производительности достигается в основном за счёт использования более мощных инструкций новых процессоров. Для старых процессоров может быть разумнее устанавливать кросс-компилированные пакеты, т. е. бинарные пакеты, предварительно скомпилированные на более мощной системе. Также возможно использовать распределённую компиляцию (distcc), а также ускорение процесса компиляции за счёт использования кеша (ccache, будьте осторожны с использованием, может вызвать проблемы как на этапе сборки так и на этапе выполнения программ).

Гораздо больше Gentoo Linux приспособлен для максимального использования возможностей новейших процессоров, для установления рекордов производительности.

Ubantu

Ubuntu (произносится: «убу́нту») — дистрибутив GNU/Linux на основе проекта Debian GNU/Linux.

Новая версия дистрибутива выходит каждые 6 месяцев, поддерживается обновлениями безопасности в течение 18 месяцев или 3 и 5 лет для LTS-версии.

Генеральный спонсор Ubuntu — Canonical Ltd. Марка Шаттлворта. Проект активно развивается и поддерживается свободным сообществом.

Ubuntu поставляется с подборкой программного обеспечения для серверов и рабочих станций (установка — c помощью Live-CD или текстового установщика («alternate»-версия)).

Диски Ubuntu — бесплатны, доставка по почте — бесплатна, в данный момент возможно сделать заказ Ubuntu 8.10 (Intrepid Ibex).

Версия 8.10 (Intrepid Ibex) была выпущена в 2008 году 30 октября (2008.10.30).

История и разработка

Оригинальное имя проекта Ubuntu было no-name-yet.com. Canonical продолжает использовать домен no-name-yet.com с тех пор, как был основан проект.

Первый релиз Ubuntu 20 октября 2004 начался как временный форк Debian GNU/Linux с целью регулярного получения кода Debian, чтобы выпускать каждые шесть месяцев новую версию системы. В отличие от некоторых других форков Debian общего назначения, таких как Xandros, Linspire и Libranet, Canonical осталась близко к философии Debian и использует для Ubuntu в основном свободное программное обеспечение вместо того, чтобы частично положиться на закрытые добавления.

Пакеты Ubuntu в основном базируются на пакетах из нестабильной (unstable) группы пакетов из Debian. Ubuntu использует Advanced Packaging Tool от Debian для управления установленными пакетами. Тем не менее, пакеты для Ubuntu и Debian не обязательно совместимы друг с другом. Некоторые разработчики Ubuntu занимаются также и ключевыми пакетами Debian, поэтому в случае внесения изменений в собираемые программы они вносятся в оба проекта. Однако в апреле 2005 основатель Debian Ян Мердок критиковал Ubuntu за несовместимости между его пакетами и таковыми из Debian, говоря, что Ubuntu слишком далеко отклонился от Debian Sarge, чтобы остаться совместимым.

Ubuntu в настоящее время финансируется Марком Шаттлвортом через Canonical Ltd. 8 июля 2005 Canonical объявила о создании Ubuntu Foundation и обеспечила начальное инвестирование в размере 10 миллионов долларов. Цель фонда состоит в том, чтобы гарантировать поддержку и развитие для всех будущих версий Ubuntu, но на 2008 год фонд остается незадействованным. Шаттлворт описывает его как чрезвычайный фонд на случай, если поддержка Canonical прекратится.

Е

Рис. 8 Ubuntu

сть планы относительно ветки Ubuntu под кодовым именем «Grumpy Groundhog». Запланировано, что она будет оставаться непостоянной ветвью развития и испытаний, берущей начало непосредственно из контроля пересмотра различных программ и приложений, которые отправлены как часть Ubuntu. Это предусмотрено, чтобы позволить опытным пользователям и разработчикам проверять версии отдельных программ «с точностью до минуты», как если бы они появились для распространения уже сегодня, без необходимости самим создавать пакеты; планируется заранее предупреждать об ошибках сборки на различных архитектурах. Пока Grumpy Groundhog недоступна для широкого круга пользователей.

Заявленные цели

Canonical утверждает, что Ubuntu гарантирует пользователям свободу (в классическом определении Free Software Foundation), что декларировано в его манифесте, по духу напоминающем лицензию GPL. Однако варианты ОС по умолчанию содержат несвободные драйверы, а в специальном магазине имеются лицензированные у сторонних компаний несвободные декодеры проприетарных запатентованных мультимедиа форматов вроде Windows Media.

Слово «убу́нту» на языках зулу и коса означает «гуманность, человеколюбие», и символизирует направленность на конечного пользователя и обеспечение максимальных удобств.

Интересные факты

Во Франции в 2007 году в Парламенте отказались от использования Windows XP и перешли на использование Ubuntu, а в 2008 году было объявлено о планомерном переводе на эту ОС более 70 тыс. компьютеров полиции. Ubuntu используется как система по умолчанию в школах Грузии, Македонии. В Испании разворачивается проект на более чем 400 тыс. компьютерных систем с Ubuntu для учебных заведений. В 2008 году на Ubuntu будет переведено от 5 до 8 тысяч десктопов, в последующие 4 года будет переводиться по 12—15 тысяч компьютеров ежегодно во всех отделах полиции в пределах Франции.

Google использует на своих «машинах» ОС под названием Goobuntu — модифицированный дистрибутив.

Ubuntu используется в качестве основной операционной системы на серверах проекта «Википедия».

FreeBSD

FreeBSD — свободная UNIX-подобная операционная система, потомок AT&T Unix по линии BSD, созданной в университете Беркли. FreeBSD работает на PC-совместимых системах семейства Intel x86 (IA-32) (включая Microsoft Xbox), а также на DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC, NEC PC-98, ARM. Готовится поддержка архитектуры MIPS.

FreeBSD разрабатывается как целостная операционная система. Исходный код ядра, драйверов устройств и базовых пользовательских программ (т. н. userland), таких как командные оболочки и т. п., содержится в одном дереве системы управления версиями (CVS до 31 мая 2008, сейчас SVN). Это отличает FreeBSD от GNU/Linux — другой свободной UNIX-подобной операционной системы — в которой ядро разрабатывается одной группой разработчиков, а набор пользовательских программ — другими (например, проект GNU), а многочисленные группы собирают это в

Рис. 9 FreeBSD

се в единое целое и выпускают в виде различных дистрибутивов GNU/Linux.

FreeBSD хорошо зарекомендовала себя как система для построения интернет- и интранет-серверов. Она предоставляет достаточно надёжные сетевые службы и эффективное управление памятью. FreeBSD широко представлена в списке веб-серверов с наибольшим временем непрерывной работы (согласно исследованию компании Netcraft).

История и разработка

Разработка FreeBSD началась в 1993 году с большой скоростью, в качестве отправной точки были взяты исходные тексты 386BSD. Однако, из соображений законности использования исходных кодов 386BSD, команда разработчиков FreeBSD переработала большую часть системы ко времени выпуска FreeBSD 2.0 в январе 1995 года используя 4.4BSD-Lite. Руководство FreeBSD содержит более подробную историческую информацию о происхождении FreeBSD.

Существует две одновременно разрабатываемые ветви FreeBSD — CURRENT и STABLE.

CURRENT (нестабильная, тестовая) предназначена для тестирования нового, экспериментального кода. Новые функции, добавленные в CURRENT, могут остаться в системе или от них могут отказаться, если реализация окажется неудачной. Иногда эта версия может оказаться в непригодном для использования состоянии.

STABLE (стабильная или производственная) версия содержит только те нововведения, которые прошли проверку в CURRENT. Тем не менее, эта версия тоже предназначена, в основном, для разработчиков. Не рекомендуется обновлять ответственные рабочие серверы до STABLE, предварительно её не протестировав. На основе STABLE регулярно создаются тщательно протестированные разработчиками RELEASE версии.

По состоянию на 17 июля 2008 года текущий релиз FreeBSD имеет номер 7.0.