openSUSE

openSUSE (произносится как /ˌoʊpənˈsuːzə/) — дистрибутив GNU/Linux. Был основан на дистрибутиве Slackware, однако был значительно переделан и представляет собой обособленный дистрибутив, отличается от последнего форматом пакетов, а также системой настройки и администрирования YaST. Со временем SUSE включила в себя много аспектов Red Hat Linux (использование системы RPM и /etc/sysconfig). Цикл выпуска новых версий — 1 год.

OpenSUSE
Разработчик Проект OpenSUSE[d]
Основана на SUSE Linux
Первый выпуск октябрь 2005[1]
Последняя версия
Менеджеры пакетов Zypper
Поддерживаемые языки русский и английский
Поддерживаемые платформы x86_64
Интерфейс KDE[3], GNOME[4], Xfce[5], LXDE[6], Cinnamon[7], Enlightenment[8] и MATE[9]
Лицензия GNU GPL
Репозиторий исходного кода build.opensuse.org
Веб-сайт opensuse.org
 Медиафайлы на Викискладе

Проект openSUSE включает в себя вики-проект, портал для пользователей, «Build Service» для разработчиков[10], арт-проект для дизайнеров, почтовую рассылку и каналы IRC на разных языках, Suse Studio для создания своей openSUSE, который сейчас был объединён с Open Build Service, и называется «SUSE Studio Express»[11].

История

История SUSE Linux началась с того момента, когда в середине 1992 года Питер Макдональд (Peter MacDonald) выпустил один из первых дистрибутивов 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[12], что вызвало недовольство части сообщества пользователей и разработчиков свободного ПО[13].

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

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

15 сентября 2014 — Novell продана британской компании Micro Focus International.

В июле 2018 года, Micro Focus International, материнская компания SUSE с 2014 года, объявила о своём намерении продать бизнес-подразделение SUSE своей дочерней компании EQT Partners в первом квартале 2019 года[14][15].

История версий

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

Поддержку openSUSE Leap 42.3 планировалось прекратить в январе 2019 года, но дата прекращения поддержки была продлена до июня 2019 года[17].

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

(Slackware based)

3/94 1994-03-?? 1.0.0
7/94 1994-07-??  ?.?.?
11/94 1994-11-?? 1.0.9
4/95 1995-04-?? 1.2.9
8/95 1995-08-?? 1.2.9
11/95 1995-11-?? 1.2.9
S.u.S.E Linux 4.2 1996-05-?? 1.2.13
4.3 1996-09-?? 2.0.18
4.4 1997-05-?? 2.0.25
5.0 1997-07-?? 2.0.30
5.1 1997-10-?? 2.0.32
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[18] 2002-04-22 2.4.18
8.1[19][20] 2002-09-30 2.4.19
8.2[21][22] 2003-04-07 2.4.20
SUSE Linux 9.0 2003-10-15 2.4.21
9.1[23][24][25] 2004-04-23 2.6.4
9.2[26][27][28][29][30] 2004-10-25 2.6.8
9.3 2005-04-16 2.6.11
10.0[31] 2005-10-06 2.6.13
10.1[32] 2006-05-11 2.6.16
10.1bis 2006-10-13 2.6.16
openSUSE 10.2[33][34] 2006-12-07 2.6.18
10.3[35][36][37] 2007-10-04 2.6.22
11.0[38][39] 2008-06-19 2.6.25
11.1[40][41][42] 2008-12-18 2.6.27
11.2[43][44][45][46] 2009-11-12 2.6.31.5 Emerald
11.3[47][48] 2010-07-15 2.6.34 Teal
11.4[49][50][51][52][53] 2011-03-10[54] 2.6.37.1 Celadon
12.1[55][56][57][58] 2011-11-16[59] 3.1.0 Asparagus
12.2[60][61][62] 2012-09-05[59] 3.4.11 Mantis
12.3[63][64][65][66][67][68][69] 2013-03-13[59] 3.7.10 Dartmouth
13.1[70][71][72] 2013-11-19[59] 3.11.3 Bottle
13.2[73][74][75][76] 2014-11-04[59] 3.16.6 Harlequin
openSUSE Leap 42.1[77][78] 2015-11-04[59] 4.1.10  Malachite
42.2[79][80][81][82] 2016-11-16 4.4
42.3[83][84] 2017-07-26 4.4
15.0[2][85][86][87][88] 2018-05-25 4.12
15.1[89] 2019-05-22 4.12
15.2 2020-07-02 5.3
15.3 2021-06-02[90] 5.3[91]
Обозначения
Старый релиз, не поддерживается
Старый релиз, ещё поддерживается
Текущий релиз
Планируемый релиз

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

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

Центр управления YaST

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

Система управления пакетами ZYpp

ZYpp (или libzypp) выступает бэкендом для zypper, пакетного менеджера по-умолчанию в openSUSE. Возможности:

  • установка и удаление пакетов .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 способна работать с большинством PC-совместимых компонентов аппаратного обеспечения.

Следующие требования должны быть соблюдены для обеспечения комфортной работы с openSUSE 42.1

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

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

Обновления

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

Галерея

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

  • Subgraph OS.
  • JackLab: (разработка прекращена)[94].
  • kmLinux[95].
  • Linkat: дистрибутив, разработанный в Каталонии.
  • Linux-Musterlösung.
  • NetSecL.
  • openSUSE Education[96].
  • openSUSE Medical[97].
  • GeckoLinux[98].

Примечания

  1. https://lists.opensuse.org/archives/list/users@lists.opensuse.org/thread/T3SJWQDKZS635EHR5SX2AY3Z3LZAVNX5/ (англ.)
  2. openSUSE Leap 15.3
  3. https://en.opensuse.org/Portal:KDE
  4. https://en.opensuse.org/Portal:GNOME
  5. https://en.opensuse.org/Portal:Xfce
  6. https://en.opensuse.org/Portal:LXDE
  7. https://en.opensuse.org/Portal:Cinnamon
  8. https://en.opensuse.org/Portal:Enlightenment
  9. https://en.opensuse.org/Portal:MATE
  10. Open Build Service
  11. SUSE Studio online + Open Build Service = SUSE Studio Express — SUSE Communities
  12. Novell and Microsoft—Working Together for Customers (англ.). Дата обращения: 21 августа 2010. — информация о сотрудничестве на сайте novell
  13. Boycott Novell (англ.). — блог, критикующий сотрудничество Novell с компаниями типа Microsoft. Дата обращения: 21 августа 2010.
  14. Proposed sale of the SUSE Business
  15. DistroWatch Weekly, Issue 771, 9 July 2018 (недоступная ссылка). Дата обращения: 16 июля 2018. Архивировано 2 сентября 2018 года.
  16. SUSE Linux Lifetime Архивировано 6 июля 2010 года.
  17. openSUSE Leap 42.3 End of Life is Extended — openSUSE News
  18. Quo vadis, SuSE?
  19. Review of SuSE 8.1 Professional
  20. SuSE Linux 8.1 Professional | Linux Journal
  21. SuSE Linux 8.2: Evolutionary, but not Revolutionary
  22. SuSE Linux Professional 8.2 Review | Linux Journal (недоступная ссылка)
  23. Review of SUSE LINUX 9.1 Professional [LWN.net]
  24. Making the Switch from 'the Blue' to 'the Green'
  25. SuSE Linux Pro 9.1 Review
  26. Moving from Debian To SuSE Linux and Back Again
  27. Review: SuSE Linux 9.2 LiveCD
  28. Fedora Core 3 vs. Suse 9.2 Professional
  29. Is SuSE Ready for the Laptop? Review of SuSE 9.2 Pro
  30. Review: SUSE Linux 9.2 Professional
  31. About SUSE Linux 10.0 | Tux Machines
  32. SUSE Linux 10.1 Final Report | Tux Machines
  33. OpenSuse 10.2 | c’t Magazin
  34. openSUSE 10.2 Final Report | Tux Machines
  35. OpenSuse 10.3: Erster Test | c’t Magazin
  36. openSUSE 10.3 in review: A solid Linux desktop | Tux Machines
  37. DistroWatch Weekly, Issue 224, 15 October 2007
  38. OpenSUSE 11 a redemptive OS with a Mactastic shine • The Register
  39. OpenSuse 11 im Test | c’t Magazin
  40. The lizard roars: openSUSE 11.1 coming this week | Ars Technica
  41. OpenSuse 11.1: Frischer Wind | c’t Magazin
  42. DistroWatch Weekly, Issue 283, 22 December 2008
  43. DistroWatch Weekly, Issue 329, 16 November 2009
  44. openSUSE 11.2 — James Bond’s choice
  45. openSUSE 11.2 [LWN.net]
  46. openSUSE 11.2 Gnome edition — Fantastic
  47. Die Neuerungen von OpenSuse 11.3
  48. openSUSE 11.3 Edu-Li-f-e — Amazing
  49. OpenSuse 11.4 installieren und entdecken | c’t Magazin
  50. openSUSE 11.4 rocks despite missing GNOME • The Register
  51. DistroWatch Weekly, Issue 397, 21 March 2011
  52. Talking openSUSE 11.4 for a spin [LWN.net]
  53. openSUSE 11.4 KDE — Superb
  54. openSUSE Announce First 11.4 Development Milestone With Improved Package Management Performance, New XOrg, KDE and GNOME (англ.)
  55. Was OpenSuse 12.1 bringt | c’t Magazin
  56. openSUSE 12.1 64-bit review — Not good, I’m afraid
  57. DistroWatch Weekly, Issue 433, 28 November 2011
  58. openSUSE 12.1 — two months later
  59. openSUSE:План выпуска
  60. Die Neuerungen von Opensuse 12.2 | c’t Magazin
  61. openSUSE 12.2 Mantis review — Average
  62. DistroWatch Weekly, Issue 476, 1 October 2012
  63. Die Neuerungen in Opensuse 12.3 | c’t Magazin
  64. OpenSuSE 12.3: In-depth and hands-on | ZDNet
  65. A look at openSUSE 12.3 [LWN.net]
  66. OpenSUSE 12.3: Proof not all Linux PCs are Um Bongo-grade bonkers • The Register
  67. Performance Based ‘openSUSE 12.3’ (KDE) Review
  68. DistroWatch Weekly, Issue 500, 25 March 2013
  69. openSUSE 12.3 review — Okay
  70. openSUSE 13.1 — It could have been awesome
  71. DistroWatch Weekly, Issue 536, 2 December 2013
  72. Distro Review: 60 Days Beating Up openSUSE 13.1 | Linux.com | The source for Linux information (недоступная ссылка). Дата обращения: 27 июня 2018. Архивировано 18 марта 2016 года.
  73. Im Test: OpenSuse 13.2 | c’t Magazin
  74. DistroWatch Weekly, Issue 585, 17 November 2014
  75. OpenSUSE 13.2 review — Back in the game!
  76. OpenSUSE 13.2 on Lenovo G50 — Bald and beautiful
  77. DistroWatch Weekly, Issue 636, 16 November 2015
  78. OpenSUSE Leap 42.1 — Leap? More of a plunge.
  79. DistroWatch Weekly, Issue 689, 28 November 2016
  80. OpenSUSE Leap 42.2 — Forrest Gimp
  81. An Everyday Linux User Review Of OpenSUSE Leap 42 (недоступная ссылка). Дата обращения: 27 июня 2018. Архивировано 27 июня 2018 года.
  82. OpenSUSE Leap 42.2 Gnome — Better but not really
  83. DistroWatch Weekly, Issue 725, 14 August 2017
  84. OpenSUSE Leap 42.3 Plasma — No Linux, No Love
  85. DistroWatch Weekly, Issue 766, 4 June 2018
  86. OpenSUSE Leap 15 Plasma — Way too buggy, me sad
  87. openSUSE Leap 15 Officially Released, Based on SUSE Enterprise Linux 15
  88. Linux-Distribution openSUSE Leap 15 mit atomaren Updates | heise online
  89. Marius Nestor. openSUSE Leap 15.1 Enters Beta Based on SLE 15 SP1, Final Release Lands May 2019 (англ.). softpedia. Дата обращения: 25 февраля 2019.
  90. openSUSE:Roadmap - openSUSE Wiki. en.opensuse.org. Дата обращения: 3 мая 2020.
  91. Re: [opensuse-factory kernel of upcoming Leap was: Leap 15.2 Build 537.]. lists.opensuse.org. Дата обращения: 25 февраля 2020.
  92. Trying out openSUSE Tumbleweed [LWN.net]
  93. Portal:Tumbleweed
  94. Michael Bohle. JackLab has closed (англ.) (недоступная ссылка). jacklab.org. Дата обращения: 13 декабря 2016. Архивировано 29 октября 2016 года.
  95. kmLinux-Dokumentation
  96. Lars Vogdt. openSUSE Education (недоступная ссылка). opensuse-education.org. Дата обращения: 13 декабря 2016. Архивировано 18 апреля 2009 года.
  97. Portal:Medical - openSUSE. en.opensuse.org.
  98. GeckoLinux — Linux for Detailed Geckos

Литература

  • Денис Колисниченко. Самоучитель Linux openSUSE 10.3 (+DVD) / Кондукова Екатерина. СПб.: БХВ, 2008. — 416 с. — ISBN 978-5-9775-0238-2.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.