openSUSE

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

openSUSE
OpenSUSElogo.png
OpenSUSE 42.2 Xfce-ru.png
openSUSE 42.2 со средой рабочего стола Xfce
Разработчик Проект OpenSUSE[d]
Семейство ОС Linux
Основана на SUSE Linux[d]
Исходный код FOSS
Первый выпуск октябрь 2005
Последняя версия 15[1] (25 мая 2018 года)
Частота обновления финальных версий 12 месяцев
Метод обновления ZYpp (YaST)
Менеджеры пакетов RPM
Поддерживаемые языки русский и др.
Поддерживаемые платформы x86-64
Тип ядра монолитное ядро Linux
Интерфейс KDE[2], GNOME[3], Xfce[4], LXDE[5], Cinnamon[6], Enlightenment[7] и MATE[8]
Лицензия GNU GPL и многие другие
Состояние активное
Репозиторий исходного кода github.com/openSUSE/kern…
Веб-сайт opensuse.org
Commons-logo.svg OpenSUSE на Викискладе

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

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

История[править | править код]

История 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[11], что вызвало недовольство части сообщества пользователей и разработчиков свободного ПО[12].

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

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

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

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

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

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

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

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

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

  • Лёгкие для пользователей система настройки 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 способна работать с большинством 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, что позволяет использовать последние стабильные версии пакетов, не дожидаясь выхода следующего выпуска дистрибутива[89]. Например, если в выпуске 11.4 использовалась версия ядра 2.6, то обновление до версии 3.0 было бы возможным только с выходом 12.1, либо подключением отдельного репозитория. Но Tumbleweed позволяет сделать это практически сразу после того, как разработчики ядра объявят версию 3.0 стабильной. Такая модель называется «скользящее обновление» (Rolling release).[90]

Галерея[править | править код]

Дистрибутивы Linux, основанные на openSUSE[править | править код]

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

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

Литература[править | править код]

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

  • novell.com/linux/ — официальный сайт Novell (англ.)
  • opensuse.org — официальный сайт OpenSUSE (англ.)
  • ru.opensuse.org — официальный сайт русского раздела opensuse.org (рус.)
  • OpenSUSE на сайте DistroWatch (англ.)
  • susestudio.com — официальный сайт SUSE Studio (система сборки своего дистрибутива на основе OpenSUSE) (англ.)