openSUSE

openSUSE — один з дистрибутивів GNU/Linux. Спочатку мав назву SuSE й розроблявся у Німеччині компанією SUSE (нею деякий час володіла американська корпорація Novell, але з 2019-го року SUSE знову є незалежною фірмою), що стала спонсором openSUSE та власником кількох похідних від нього комерційних дистрибутивів.

openSUSE
openSUSE 15.1 із KDE Plasma
Розробник Novell
openSUSE Project
Родина ОС UNIX-подібні (базовані на SUSE Linux)
Стан проєкту активний
Модель коду відкрита
Початковий випуск жовтень 2005[1]
Останній стабільний випуск Leap 15.3[2]/ 2 червня 2021 (2021-06-02)
Доступні мови багато, є українська
Спосіб оновлення RPM
Менеджер пакунків Yet Another Setup Tool (YaST)
Платформи, що підтримуються x86-64, IA-32, PowerPC, AArch64
Тип ядра Монолітне ядро Linux
Інтерфейс KDE, GNOME, інші
Ліцензія GPL
Вебсайт

 openSUSE у Вікісховищі

openSUSE базується на форматі пакунків RPM та має систему адміністрування та керування пакунками YaST власної розробки.

Цикл випуску нових версій — 8 місяців.

Огляд

openSUSE — проєкт спільноти openSUSE Project[3], підтримка та розробка компонентів якого спонсорується SUSE. Це є продовження розробки дистрибутиву SUSE Linux Professional: Novell після придбання прав на SUSE Linux вирішила зробити спільноту ключовою частиною процесу розробки.

Спільнота співпрацює з представниками SUSE, як надсилаючи код через службу складання openSUSE, так і написанням документації, розробкою оформлення, обговоренням у списках розсилки та каналах IRC та поліпшуючи сайт openSUSE за допомогою wiki-інтерфейсу.

Як і більшість дистрибутивів Linux, openSUSE включає як графічний інтерфейс користувача, так і інтерфейс командного рядка. Під час встановлення системи користувач може вибрати графічний інтерфейс середовищ KDE, Gnome чи віконного менеджера XFCE. openSUSE забезпечує тисячі бінарних пакунків вільного/відкритого програмного забезпечення.

Історія

Історія SUSE Linux почалась з того моменту, коли в середині 1992 року Пітер МакДональд (Peter McDonald) випустив один з перших дистрибутивів GNU/Linux SLS. Це був дистрибутив, який вперше пропонував користувачу не просто ядро і набір системних утиліт, а також широкий набір іншого програмного забезпечення (включаючи підтримку XFree86 і TCP/IP).

Потім Патрік Фолкердинг (Patric 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 не стала втручатись у справи компанії, а, навпаки, випустила під ліцензією GPL вихідні коди однієї з головних особливостей дистрибутиву — програми адміністрування YaST.

Після придбання корпорацією Novell у 2003 році та появи openSUSE ситуація змінилась: починаючи з версії 9.2, був доступний для завантаження непідтримуваний образ DVD, так само, як і ознайомчий live CD. Працюють ftp-сервери з пакунками, надаючи користувачам переваги встановлення на вимогу, завантажувались тільки необхідні пакунки. Перевагою образів є легкість встановлення, можливість роботи навіть якщо мережна карта не працює «з коробки» та менший мінімальний досвід (наприклад, недосвідчені користувачі можуть не знати, чи потрібно встановлювати той чи інший пакунок, тому образи пропонують передвизначені набори).

Перший стабільний випуск openSUSE Project, SUSE Linux 10.0, був доступний для завантаження ще перед офіційним випуском SUSE 10.0. Крім того, Novell припинила розробку персональної версії, перейменувавши професійну в просто SUSE Linux та змінивши її ціну на приблизно рівну ціні колишньої персональної версії. З версії 10.2 SUSE Linux було офіційно перейменовано на openSUSE.

З часом SuSE Linux пройшов шлях від дистрибутиву з пропрієтарними компонентами, з затриманим відкриттям коду (2 місяці очікування для тих, хто не хотів купувати фабричну версію) та закритою моделлю розробки до вільного розповсюдження та прозорої і відкритої моделі розробки. Популярність дистрибутиву продовжує зростати навіть на тлі невдоволення частини спільноти лінукс співпрацею Novell із Microsoft. Від 2007 року Novell активно співпрацює з Microsoft, яка в результаті угоди про патенти підтримує і поширює дистрибутиви SUSE, в яких важливу роль грає Mono, — реалізація запатентованої Microsoft платформи .NET[4], що викликало незадоволеність частини співтовариства користувачів і розробників вільного ПЗ.[5] Також Novell надає допомогу при переході на Windows Vista, і рекламує SUSE як єдиний дистрибутив Linux, сертифікований для роботи під Windows.[Що?]

Розповсюдження

openSUSE відкрита і в повному обсязі доступна для завантаження, а також продається в форматі компакт-дисків (DVD) для загалу. Дистрибутив openSUSE має різновиди для платформ x86 та x86-64 (у версії 13.1):

  • openSUSE Download Edition, вільно доступна для завантаження версія, як у формі Live-CD (KDE- та Gnome-варіанти), так і як повніший одношаровий DVD-5 варіант. Доступні також компакт-диски, що містять додаткове власницьке програмне забезпечення та локалізацію менш поширеними мовами (в тому числі й українською). Ця версія не включає ані технічної підтримки, ані друкованих посібників.
  • openSUSE Retail Edition, доступна для купівлі. Містить двошаровий DVD-9 із 32- та 64-бітним варіантами, із додатковим компакт-диском із власницьким програмним забезпеченням та 90-денною обмеженою технічною підтримкою. Носій трохи відрізняється від завантажуваної версії, але усі додаткові пакунки доступні також через ftp.
  • openSUSE FTP (мережне встановлення) — малий образ, призначений для встановлення безпосередньо з ftp (мережне встановлення). Є дві гілки FTP: із відкритим ПЗ (oss) та ПЗ із обмеженою ліцензією (non-oss). FTP можуть бути використані для доповнення вищих версій.
  • openSUSE Factory (фабрична версія) — версія у процесі розробки, в якій команда розробників регулярно випускає знімки стабільного випуску.

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

Особливості

Центр керування YaST

openSUSE містить програму для встановлення та керування під назвою YaST, яка керує розділами дисків, початковим встановленням системи, управлінням пакунками RPM, мережними оновленнями, налаштуваннями мережі та фаєрволу, користувачами та групами та іншими частинами системи через єдиний інтерфейс. YaST також інтегрується зі SaX2 для керування графічною картою та монітором, сенсорним екраном, додатковими моніторами Xinerama, проте, починаючи з версії 11.2, SaX2 було вилучено із опрограмування ОС. Також було включено багато інших модулів, наприклад, конфігурації Bluetooth та можливість керування всіма встановленими програмами.

Графічні інтерфейси YaST
GTK+
GTK+ 
Qt
Qt 
ncurses
ncurses 
Web
Web 

AutoYaST

AutoYaST — частина YaST, яка використовується для автоматичного встановлення системи без взаємодії з користувачем.

Керування пакунками ZYpp

ZYpp — програмне забезпечення, що надає потужну систему контролю залежностей та зручний API керування пакунками.

Служба складання

Забезпечує розробників засобами для складання, підготовки до випуску та поширення власних пакунків для багатьох дистрибутивів, таких, як Mandriva, Ubuntu, Fedora чи Debian. Зазвичай полегшує процес створення пакунка. Ліцензована під GPL.

Стільничні нововведення

Xgl та Compiz

2 січня 2006 року розробник openSUSE Девід Ревеман анонсував вихід Xgl, архітектури X сервера, здатної використовувати можливості новітніх графічних карт через їхні OpenGL-драйвери. Було також оголошено про випуск Compiz, першого композитного віконного менеджера для X Window System, що використовував OpenGL-прискорення.

Стільничні нововведення KDE

Протягом багатьох років SUSE вносила значний внесок у розробку KDE і зараз SUSE спонсорує розробників KDE більше, ніж будь-який інший дистрибутив. Внесок спільноти SUSE є значним та стосується багатьох частин KDE, таких як kdelibs, kdebase, kdepim і kdenetwork. Інші значні проєкти: KNetworkManager, Kickoff та нове меню КДЕ.

Стільничні нововведення Gnome

Група Ximian стала частиною Novell, створивши такі програми, як F-Spot, Novell Evolution та Banshee. Крім того, стільниця Gnome зараз використовує інтерфейс slab замість традиційного двопанельного.

Нумерація версій

На початку 2009 спільнота ухвалила рішення про переведення OpenSUSE на восьмимісячний цикл випуску релізів[6].

Прийнята навесні 2011 схема нумерації[7] визначає, що перший номер релізу збільшується після випуску певного числа релізів, при цьому перший реліз починається з одиниці, а не з нуля. Друга цифра у версії прив'язана до місяця, тобто реліз x.1 буде завжди відповідати листопадові, x.2 — липню, а x.3 — березню. Зокрема, з урахуванням восьмимісячного циклу підготовки нових версій openSUSE, у листопаді 2011 виходить реліз 12.1; потім 12.2 — у липні 2012; 12.3 — у березні 2013; 13.1 — у листопаді 2013; 13.2 — у липні 2014 і так далі. Окремо наголошується, що нова схема нумерації не виділяє значні та коригувальні релізи, всі релізи випускаються в рамках єдиного циклу розробки (тобто релізи 11.4, 12.1 і 12.3 однакові за ступенем реалізації нововведень).

Випуски

Серія 10.x

  • Перший випуск було офіційно випущено 6 жовтня 2005 року.
  • 11 травня 2006 року openSUSE Project випустив SUSE Linux 10.1, із Xgl, NetworkManager, AppArmor та Xen як головними особливостями.
  • Третій реліз вийшов 7 грудня 2006 року під іменем openSUSE 10.2. Новими особливостями були перехід до ext3 як до типової файлової системи, переробка меню запуску програм у KDE та Gnome, підтримка захищених цифрових карт, що використовуються у відеокамерах, покращення керування живленням та гібернації, та поліпшенням керування пакунками. Також цей реліз містив Mozilla Firefox версії 2.0.
  • Четвертий реліз, openSUSE 10.3, було опубліковано 4 жовтня 2007 року. В ньому особливу увагу приділили системі керування пакунками (з'явилася можливість встановлення-одним-кліком), підтримці mp3 та зменшенню часу завантаження.

Серія 11.x

  • openSUSE 11.0 було випущено 19 червня 2008 року. Вона включала останню версію Gnome, 2.22, та дві версії KDE (старішу, стабільну 3.5.9 та експериментальну 4.0.4). Для завантаження були доступні три версії: повний DVD із Gnome, KDE3 та KDE4 включно, два Live-CD (Gnome та KDE4, версію із KDE3 не було випущено через нестачу ресурсів). Суттєво покращилась швидкість встановлення завдяки ZYpp. Використовувалась стандартна версія ядра лінукс 2.6.25.
  • openSUSE 11.1 було випущено 18 грудня 2008 року. Дистрибутив містив Gnome 2.24.1, KDE 4.1.3 та KDE 3.5.10, OpenOffice.org 3.0, VirtualBox 2.0.6, Compiz 0.7.8, Zypper 1.0.1, продовження покращення оновлень, X.Org 7.4, XServer 1.5.2 та ядро лінукс версії 2.6.27.7. Дистрибутив openSUSE 11.1 був першим, для якого запрацювала підтримка Evergreen. [8]
  • openSUSE 11.2 було випущено 12 листопада 2009 року. В її складі були KDE 4.3, Gnome 2.28, Mozilla Firefox 3.5, OpenOffice.org 3.1, ext4 як основна файлова система та підтримка btrfs, підтримка суцільного шифрування диска, значні виправлення YaST та zypper. Образи віднині підтримують USB-завантаження та завантаження з оптичного диску.[9][10]
  • openSUSE 11.3 було випущено 15 липня 2010 року. В неї входили KDE 4.4.4, GNOME 2.30.1, Mozilla Firefox 3.6.6, OpenOffice.org 3.2.1, підтримка SpiderOak, підтримка для файлової системи Btrfs, а також для LXDE. Вона також оновлює Linux kernel до версії 2.6.34.[9]
  • openSUSE 11.4 була завершена 3 березня 2011 року та випущена через кілька днів — 10 березня. В її складі було таке ПЗ, як KDE 4.6.0, GNOME 2.32.1, Mozilla Firefox 4.0 beta 12, а також ОС перейшла з використання OpenOffice.org на LibreOffice 3.3.1. Вона оновлює Linux kernel до версії 2.6.37.[11]

Серія 12.x

  • openSUSE 12.1 була випущена 16 листопада 2011 року. До неї входили KDE 4.7, GNOME 3.2 та Firefox 7.0.1. Linux kernel оновлювався до версії 3.1.0[12] До дистрибутиву також входив передовий інструмент для виконання знімків жорстких дисків під назвою Snapper, який був створений для роботи зі знімками файлової системи Btrfs.[13]
  • openSUSE 12.1 також став першим релізом openSUSE, в якому було встановлене використання менеджера systemd «з коробки» (замість використання System V init). Проте для користувачів була залишена можливість вибрати завантаження System V init під час започаткування ОС.
  • openSUSE 12.2 мала бути випущена 11 липня 2012 року, але випуск був відкладений через невирішені проблеми зі стабільністю.[14] Врешті версія для випуску була оголошена 2 серпня 2012 року, а офіційний випуск відбувся 6 серпня того ж року.[15] 12.2 включає графічні середовища KDE 4.8, GNOME 3.4, та XFCE 4.10, а також використовує Plymouth та GRUB 2 як «фабричні» налаштування.
  • openSUSE 12.3 вийшла за графіком - 13 березня 2013 року. Вона містила графічні середовища KDE 4.10 та GNOME 3.6, браузер Firefox 19.0, текстовий процесор LibreOffice 3.6, та вилучення SuSEconfig. Також образи Live CD були замінені образами Live USB та образом XFCE rescue.

Серія 13.x

  • openSUSE 13.1 була випущена 19 листопада 2013 року. До цього дистрибутиву ввійшли оновлення до KDE 4.11, GNOME 3.10, Firefox 25.0, та LibreOffice 4.1. До інших змін належать порт до Ruby у Yast, привітальний екран для LightDM KDE та експериментальна підтримка від Wayland для оболонки Gnome та графічної стільниці KDE Плазма. openSUSE 13.1 отримає підтримку Evergreen, тобто отримуватиме оновлення від спільноти ще протягом 18 місяців після завершення терміну офіційної підтримки від SUSE.[16]

Історія версій

Проєкт openSUSE намагається випускати нову версію кожних вісім місяців. Починаючи із версії 11.2, найнеобхідніші оновлення забезпечувалися для двох версій плюс два місяці — це означає, що офіційна підтримка релізів триває 18 місяців.[17][18] Аби зробити свої випуски більш передбачуваними та запобігти поширеній думці, що версії з кодом .0 є важливішими, схема виходу та нумерації версій була видозмінена, починаючи із релізу 12.1. Таким чином, всі листопадові релізи мають в номері версії дріб .1, всі липневі релізи мають .2, а березневі випуски — .3, відповідно. Кожних два роки, під час випуску версії із позначкою .1, основний номер версії підвищується на одиницю.

Evergreen[8] — це проєкт спільноти користувачів openSUSE, зусилля якого спрямовані на продовження обслуговування обраної версії дистрибутиву openSUSE після досягнення нею кінця терміну офіційної технічної підтримки.

Назва Версія Дата виходу [19] Кінець підтримки Версія ядра
Офіційна дата [20] Evergreen [8]
SUSE Linux [21] Old version, no longer supported: 10.0 6 жовтня 2005 30 листопада 2007 - 2.6.13
Old version, no longer supported: 10.1 11 травня 2006 31 травня 2008 - 2.6.16
openSUSE Old version, no longer supported: 10.2 7 грудня 2006 30 листопада 2008 - 2.6.18
Old version, no longer supported: 10.3 4 жовтня 2007 31 жовтня 2009 - 2.6.22
Old version, no longer supported: 11.0 19 червня 2008 26 червня 2010 - 2.6.25
Old version, no longer supported: 11.1 18 грудня 2008 14 січня 2011 13 квітня 2012 2.6.27
Old version, no longer supported: 11.2 12 листопада 2009 12 травня 2011 1 листопада 2013 2.6.31
Old version, no longer supported: 11.3 15 липня 2010 16 січня 2012 - 2.6.34
Old version, no longer supported: 11.4
[22]
10 березня 2011 5 листопада 2012 1 липня 2014 2.6.37
Old version, no longer supported: 12.1
[23]
16 листопада 2011 15 травня 2013 - 3.1
Old version, no longer supported: 12.2
[24]
5 вересня 2012 15 січня 2014 - 3.4
Old version, no longer supported: 12.3
[25]
13 березня 2013 15 вересня 2014 - 3.7
Old version, no longer supported: 13.1
[26]
19 листопада 2013 1 травня 2015 1 листопада 2016 3.11.6
Old version, no longer supported: 13.2
[26]
1 листопада 2014 16 січня 2017 - 3.16.6
openSUSE Leap Old version, no longer supported: 42.1
[27]
4 листопада 2015 17 травня 2017 - 4.1.12
Old version, no longer supported: 42.2
[28]
16 листопада 2016 26 січня 2018 - 4.4
Old version, no longer supported: 42.3
[29]
26 липня 2017 30 червня 2019 - 4.4
Old version, no longer supported: 15.0
[30]
25 травня 2018 3 грудня 2019 - 4.12
Older version, yet still supported: 15.1
[31]
22 травня 2019 22 листопада 2020 - 4.12 та імпортовані зміни з 4.19-5.x
Current stable version: 15.2
[32]
2 липня 2020 31 грудня 2021 - 5.3
openSUSE Tumbleweed[33] Current stable version: Rolling безперервна - - остання стабільна
Легенда:
Стара версія
Стара версія, все ще підтримується
Остання версія
Остання бета-версія
Майбутній реліз

Старі версії SUSE Linux
Кодова назва Версія Дата виходу Версія ядра
S.u.S.E. Linux

(Форк Slackware)

3/94 1994-03-?? 1.0.0
7/94 1994-07-?? 1.0.9
11/94 1994-11-??  ?.?.?
4/95 1995-04-?? 1.2.9
8/95 1995-08-??  ?.?.?
11/95 1995-11-?? 1.2.13
S.u.S.E. Linux 4.2 1996-05-?? 1.2.13
4.3 1996-09-??  ?.?.?
4.4 1997-05-??  ?.?.?
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 2002-04-22 2.4.18
8.1 2002-09-30 2.4.19
8.2 2003-04-07 2.4.20

Не вдається зібрати вхід EasyTimeline:

EasyTimeline 1.90


Timeline generation failed: 1 error found
Line 26: at:24/02/2022 color:today width:0.1

- LineData attribute 'at' invalid.

 Date '24/02/2022' not within range as specified by command Period.



Системні вимоги

openSUSE 11.1 повністю підтримувала 32-бітну платформу IA-32 та 64-бітну x86-64, а також PowerPC-процесори. Основні системні вимоги:

  • CPU: Intel Pentium 1-4 або Xeon; AMD Duron, Athlon, Athlon XP, Athlon MP, Athlon 64, Sempron, Opteron.
  • оперативна пам'ять: щонайменше 256 Мб, 512 Мб рекомендовано.
  • жорсткий диск: щонайменше 500 Мб; для стандартного встановлення рекомендовано 3 Гб.

Втім, мінімально досяжні значення варіюються. Можливе використання і старших процесорів. Без підтримки графічної оболонки та локалізацій цілком можливо зробити працездатний маршрутизатор із 300 Мб дискового простору. Консольний інтерфейс може функціонувати і при 128 Мб оперативної пам'яті за умови використання свопу.

Оновлення

Починаючи з версії 11.4, з'явилася можливість підключити репозиторій Tumbleweed, що дозволяє використовувати останні стабільні версії пакетів, не чекаючи виходу наступного випуску дистрибутиву. Наприклад, якщо у випуску 11.4 використовувалася версія ядра 2.6, то оновлення до версії 3.0 було б можливим тільки з виходом 12.1. Але Tumbleweed дозволяє зробити це практично відразу після того, як розробники ядра оголосять версію 3.0 стабільною. Така модель отримала назву «ковзне оновлення» («Rolling Release»).

Див. також

Галерея

Виноски

  1. https://lists.opensuse.org/archives/list/users@lists.opensuse.org/thread/T3SJWQDKZS635EHR5SX2AY3Z3LZAVNX5/
  2. DeMaio, Douglas (2 June 2021). openSUSE Leap 15.3 Bridges Path to Enterprise. openSUSE News. openSUSE. Процитовано 3 June 2021.
  3. openSUSE.
  4. (англ.)Інформація про співпрацю з Microsoft на сайті Novell.
  5. (англ.)Boycott Novell - блог, що критикує співпрацю Novell з компаніями на кшталт Microsoft
  6. (рос.)План разработки OpenSUSE 11.2 и переход на 8-месячный цикл подготовки релизов
  7. (рос.)Проект openSUSE утвердил новую нумерацию релизов
  8. (англ.)openSUSE Evergreen
  9. (англ.)Bryen Yunashko (15 липня 2010). openSUSE 11.3 is here!. opensuse-announce mailing list. Процитовано 15 липня 2010.
  10. (англ.)OpenSUSE 11.2. Архів оригіналу за 6 вересня 2009. Процитовано 5 жовтня 2009.
  11. (англ.)openSUSE 11.4 Repository
  12. (англ.)openSUSE 12.1 Repository
  13. (англ.)Introducing Snapper
  14. (англ.)openSUSE 12.2 release delayed, team calls for a rethink. The Register. 14 червня 2012.
  15. (англ.)Will Stephenson (2 серпня 2012). openSUSE 12.2 RC2 Ready for a Final Test. openSUSE News. Процитовано 20 серпня 2012.
  16. openSUSE 13.1: Ready for Action!
  17. (англ.)Michael Loeffler (August 14, 2009). «Change in maintenance for openSUSE 11.2 and future versions». opensuse-announce mailing list. Retrieved 2009-11-10.
  18. (англ.)«openSUSE Lifetime».
  19. (англ.)openSUSE Roadmap
  20. openSUSE Lifetime
  21. but done by openSUSE project
  22. Portal 11.4: openSUSE 11.4 was released on Thursday the 10th of March 2011
  23. Portal 12.1: openSUSE 12.1 has been released on Wednesday, the 16th of November 2011
  24. Portal 12.2: openSUSE 12.2 has been released on Wednesday September 5th 2012
  25. Portal 12.3: openSUSE 12.3 has been released on Wednesday, March 13, 2013
  26. (англ.)openSUSE:Roadmap
  27. (англ.)release-notes
  28. (англ.)release-notes
  29. (англ.)release-notes
  30. (англ.)release
  31. (англ.)release
  32. (англ.)release
  33. (англ.)Tumbleweed

Посилання

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