openSUSE

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Дистрибутивы SUSE Linux»)
Перейти к: навигация, поиск
OpenSUSElogo.png
OpenSUSE 13.1 Desktop.png
KDE 4.11.2 в openSUSE 13.1
Разработчик

Novell, Inc.

Семейство ОС

Linux

Исходный код

FOSS

Последняя версия

13.119 ноября 2013

Последняя тестовая версия

13.2 в разработке31 октября 2013

Метод обновления

ZYpp (YaST)

Менеджеры пакетов

RPM

Поддерживаемые языки

русский и др.

Поддерживаемые платформы

x86, x86-64

Тип ядра

монолитное ядро Linux

Лицензия

GNU GPL и многие другие

Состояние

активное

Веб-сайт

opensuse.org

openSUSE — дистрибутив Linux, KDE-ориентированный, эталон KDE. Изначально разрабатывался в Германии, но сейчас его владельцем является американская корпорация Novell, Inc.. Был основан на дистрибутиве Slackware, однако был значительно переделан и представляет собой обособленный дистрибутив, отличается от последнего форматом пакетов, а также системой настройки и администрирования YaST. Со временем SUSE включила в себя много аспектов Red Hat Linux (использование системы RPM и /etc/sysconfig). Цикл выпуска новых версий — 8 месяцев.

Проект openSUSE включает в себя вики-проект, портал для пользователей, Build Service для разработчиков, арт-проект для дизайнеров, почтовую рассылку и каналы IRC на разных языках.

История[править | править исходный текст]

История SUSE Linux началась с того момента, когда в середине 1992 года Питер Макдональд (Peter McDonald) выпустил один из первых дистрибутивов 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 и 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 также собираются дистрибутивы для корпоративных клиентов: Novell Linux Desktop (NLD), Suse Linux Enterprise Desktop (SLED) и Suse Linux Enterprise Server (SLES).

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

Начиная с версии 11.0 система управления пакетами использует более мощный чем bzip2 компрессор данных — LZMA.

В версии 11.1 добавлена поддержка SELinux. Причем поддержка AppArmor (используемого по умолчанию) сохранена в полной мере. Решение по активации той или иной системы принимает пользователь.

История версий[править | править исходный текст]

Жизненный цикл версии (срок, в течение которого выпускаются критические обновления) два года[3]. Начиная с версии 11.2, релизы имеют кодовые имена: название оттенка зелёного цвета, являющимся основным в оформлении данного релиза.

Название проекта Версия Дата выпуска Версия ядра Linux Кодовое имя
S.u.S.E Linux

(Slackware based)

3/94 1994-03-??  ?.?.?
7/94 1994-07-??  ?.?.?
11/94 1994-11-??  ?.?.?
4/95 1995-04-??  ?.?.?
8/95 1995-08-??  ?.?.?
11/95 1995-11-??  ?.?.?
S.u.S.E Linux 4.2 1996-05-??  ?.?.?
4.3 1996-09-??  ?.?.?
4.4 1997-05-??  ?.?.?
5.0 1997-07-??  ?.?.?
5.1 1997-10-??  ?.?.?
5.2 1998-03-23 2.0.33
5.3 1998-09-10 2.0.35
SuSE Linux 6.0 1998-12-21 2.0.36
6.1 1999-04-07 2.2.6
6.2 1999-08-12 2.2.10
6.3 1999-11-25 2.2.13
6.4 2000-03-09 2.2.14
7.0 2000-09-27 2.2.16
7.1 2001-01-24 2.2.18
7.2 2001-06-15 2.4.4
7.3 2001-10-13 2.4.9
8.0 2002-04-22 2.4.18
8.1 2002-09-30 2.4.19
8.2 2003-04-07 2.4.20
SUSE Linux 9.0 2003-10-15 2.4.21
9.1 2004-04-23 2.6.4
9.2 2004-10-25 2.6.8
9.3 2005-04-16 2.6.11
10.0 2005-10-06 2.6.13
10.1 2006-05-11 2.6.16
10.1bis 2006-10-13 2.6.16
openSUSE 10.2 2006-12-07 2.6.18
10.3 2007-10-04 2.6.22
11.0 2008-06-19 2.6.25
11.1 2008-12-18 2.6.27
11.2 2009-11-12 2.6.31.5 Emerald
11.3 2010-07-15 2.6.34 Teal
11.4 2011-03-10[4] 2.6.37.1 Celadon
12.1 2011-11-16[5] 3.1.0 Asparagus
12.2 2012-09-05[5] 3.4.11 Mantis
12.3 2013-03-13[5] 3.7.10 Dartmouth
13.1 2013-11-19[5] 3.11.3 Bottle
13.2 2014-07-??[5]  ?.?.?  ?
13.3 2015-03-??[5]  ?.?.?  ?
Обозначения
Старый релиз, не поддерживается
Старый релиз, ещё поддерживается
Текущий релиз
Планируемый релиз

Заявленные преимущества[править | править исходный текст]

  • Лёгкие для пользователей система настройки YaST и система управления пакетами Zypper
  • Имеется набор драйверов «из коробки»
  • Большой выбор пакетов, за счёт использования RPM и подключаемых репозиториев.
  • Система сборки OBS

Центр управления YaST[править | править исходный текст]

Начиная с версии SUSE Linux 6.3, в состав дистрибутива включается мощная программа по администрированию ОС SUSE под названием YaST. Программа умеет работать с разделами жёсткого диска, даёт возможность проводить тонкую настройку системы (путём выбора уже заранее приготовленных опций), установку и удаление пакетов .RPM, получать обновления через интернет, настройку сетевых устройств, настройку брандмауэра, управление учётными записями пользователей и многое другое. Со временем в YaST было добавлено множество разных модулей, в том числе и модуль поддержки Bluetooth. Так, есть возможность контроля за приложениями. В YaST когда-то был интегрирован модуль SaX2, который позволял управлять разрешением экрана монитора, однако с OpenSUSE 11.3 SaX2 был удален.

Пользовательский интерфейс YaST
GTK+  
Qt  
ncurses  
Web  

Пакетный менеджер ZYpp[править | править исходный текст]

ZYPPer (или Libzypp) является программным обеспечением Linux (SUSE в частности). Это консольная утилита для управления пакетами .RPM. Возможности:

  • установка и удаление пакетов .RPM (Zypper install <имя_пакета>, zypper remove <имя_пакета>)
  • обновление пакетов (zypper up)
  • обновление всего дистрибутива (zypper dup)

Даёт возможность работать с репозиторием:

  • Добавлять и удалять репозитории (zypper ar -r <http://example.com/repodata.repo>, zypper rr <имя_репозитория>)
  • Просматривать весь список репозиториев в системе (zypper repos)

Также реализована возможности поиска пакетов в установленных репозиториях.

Build Service[править | править исходный текст]

OpenSUSE Build Service предоставляет разработчикам программного обеспечения инструмент для компиляции исходного кода и его сборки в исполняемые файлы. Предоставляет возможность дальнейшей публикаций готовых исполняемых пакетов для разных дистрибутивов, в том числе Mandriva, Ubuntu, Fedora и Debian. Данный сервис упрощает процесс упаковки, так что разработчики могут легко упаковать одну программу для многих дистрибутивов, и многие релизы OpenSUSE, что делает пакеты доступными для пользователей независимо от того, какой дистрибутив они используют. Сервис работает под лицензией GPL.

AutoYaST[править | править исходный текст]

AutoYaST является частью YaST2 и используется для автоматической конфигурации. Конфигурация хранится в XML-файлах и происходит без вмешательства пользователя.

Рабочие окружения[править | править исходный текст]

2 января 2006 года, SUSE разработчик Дэвид Ревеман (David Reveman) аннонсировал X server Xgl. Архитектура X сервера позволяет одновременно использовать преимущества современных графических карт с помощью своих OpenGL драйверов, поддержка слоёв поверх OpenGL с помощью библиотеки Glitz. Compiz, один из первых композитных оконных менеджеров для X Window System, который пользуется этим OpenGL-ускорением.

Рабочее окружение KDE[править | править исходный текст]

SUSE была одним из ведущих участников проекта KDE в течение многих лет. На данный момент, SUSE так же делится большим количеством своих разработчиков для работы непосредственно для окружения KDE, чем любой другой дистрибутив. Следовательно, SUSE внесла очень большой вклад в разработку данного окружения и затронула многие библиотеки KDE. А именно:

  • kdelibs
  • KDEBase
  • Kontact
  • kdenetwork

Другие заметные проекты, включая:

  • Kickoff — новое меню в KDE Plasma Desktop.

Рабочее окружение GNOME[править | править исходный текст]

Группа разработчиков Ximian (ставшая частью Novell), продолжали разработку приложений GNOME, в частности:

Начиная с версии 12.1, SUSE собирается с рабочим окружением GNOME3. Последний релиз, в котором использовался GNOME2 был 11.4.

Системные требования[править | править исходный текст]

OpenSUSE 12.3 полностью поддерживает аппаратные платформы i586 и x86-64. Официальная поддержка процессоров PowerPC была прекращена после выхода openSUSE 11.1[6]. Основные требования, предъявляемые к аппаратному обеспечению выглядит следующим образом: [7]

  • Intel Pentium III 500 МГц или более современный процессор (рекомендуется Pentium 4 2.4 ГГц или мощнее или любой AMD64 или Intel EM64T процессор)
  • Оперативная память (RAM): 1ГБ физической памяти (рекомендуется 2 ГБ)
  • Жёсткий диск: минимум 3 ГБ свободного дискового пространства, 5 ГБ при установке графического рабочего стола (рекомендуется больше, в зависимости от количества устанавливаемых программ)
  • Звуковая и видеокарты: поддерживается большинство современных звуковых и видеокарт, минимальное разрешение экрана 800x600 (рекомендуется 1024x768 или больше)
  • Для успешной установки потребуется загрузка с CD/DVD привода (USB-брелока) или поддержка загрузки по сети (потребуется настроить PXE, обратитесь к статье о сетевой установке). Установка так же возможна при существующей установленной версии openSUSE.

Загрузчик GRUB может работать и с другими операционными системами на той же машине. Можно установить openSUSE в свободный раздел жёсткого диска при сохранении работоспособности существующих ОС в других разделах.

Обновления[править | править исходный текст]

Начиная с версии 11.4, появилась возможность подключить репозиторий Tumbleweed, что позволяет использовать последние стабильные версии пакетов, не дожидаясь выхода следующего выпуска дистрибутива. Например, если в выпуске 11.4 использовалась версия ядра 2.6, то обновление до версии 3.0 было бы возможным только с выходом 12.1, либо подключением отдельного репозитория. Но Tumbleweed позволяет сделать это практически сразу после того, как разработчики ядра объявят версию 3.0 стабильной. Такая модель называется «скользящее обновление»(Rolling release).[8]

Галерея[править | править исходный текст]

Примечания[править | править исходный текст]

  1. Novell and Microsoft—Working Together for Customers (англ.) (HTML). Проверено 21 августа 2010. — информация о сотрудничестве на сайте novell
  2. Boycott Novell (англ.) (HTML). — блог, критикующий сотрудничество Novell с компаниями типа Microsoft. Проверено 21 августа 2010.
  3. SUSE Linux Lifetime
  4. openSUSE Announce First 11.4 Development Milestone With Improved Package Management Performance, New XOrg, KDE and GNOME (англ.)
  5. 1 2 3 4 5 6 openSUSE:План выпуска
  6. DistroWatch: openSUSE  (англ.)
  7. Требования к аппаратному обеспечению. Проверено 17 марта 2013.
  8. Portal:Tumbleweed

Ссылки[править | править исходный текст]