openSUSE

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
openSUSE
OpenSUSE logo.svg
OpenSUSE 13.1 Desktop.pngopenSUSE 13.1 із KDE 4.11.2
Розробник Novell
openSUSE Project
Родина ОС UNIX-подібні (базовані на SUSE Linux)
Модель сирцевого коду Open source
Останній стабільний випуск 13.1/ 19 листопада 2013; 304 дні тому
Спосіб оновлення RPM
Менеджер пакунків Yet Another Setup Tool (YaST)
Платформи, що підтримуються i586, PowerPC, AMD64, IA-64
Тип ядра Монолітне ядро Linux
Інтерфейс KDE та GNOME
Ліцензія GPL
Веб-сайт www.novell.com/linux www.opensuse.org

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

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

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

Огляд[ред.ред. код]

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

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

Як і більшість дистрибутивів Лінукс, 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[1], що викликало незадоволеність частини співтовариства користувачів і розробників вільного ПЗ.[2] Також Novell надає допомогу при переході на Windows Vista, і рекламує SUSE як єдиний дистрибутив Linux, сертифікований для роботи під Windows.

Розповсюдження[ред.ред. код]

openSUSE відкрита і в повному обсязі доступна для завантаження, а також продається в форматі компакт-дисків (DVD) для загалу. Дистрибутив openSUSE має різновиди для платформ x86 та x84 x64 (у версії 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[ред.ред. код]

Докладніше: YaST

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

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

AutoYaST[ред.ред. код]

Докладніше: YaST

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

Керування пакунками ZYpp[ред.ред. код]

Докладніше: ZYpp

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

Служба складання[ред.ред. код]

Докладніше: Open Build Service

Забезпечує розробників засобами для складання, підготовки до випуску та поширення власних пакунків для багатьох дистрибутивів, таких, як 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 на восьмимісячний цикл випуску релізів[3].

Прийнята навесні 2011 схема нумерації[4] визначає, що перший номер релізу збільшується після випуску певного числа релізів, при цьому перший реліз починається з одиниці, а не з нуля. Друга цифра у версії прив'язана до місяця, тобто реліз 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. [5]
  • openSUSE 11.2 було випущено 12 листопада 2009 року. В її складі були KDE 4.3, Gnome 2.28, Mozilla Firefox 3.5, OpenOffice.org 3.1, ext4 як основна файлова система та підтрика btrfs, підтримка суцільного шифрування диска, значні виправлення YaST та zypper. Образи віднині пітримують USB-завантаження та завантаження з оптичного диску.[6][7]
  • 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.[6]
  • 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.[8]

Серія 12.x[ред.ред. код]

  • openSUSE 12.1 була випущена 16 листопада 2011 року. До неї входили KDE 4.7, GNOME 3.2 та Firefox 7.0.1. Linux kernel оновлювався до версії 3.1.0[9] До дистрибутиву також входив передовий інструмент для виконання знімків жорстких дисків під назвою Snapper, який був створений для роботи зі знімками файлової системи Btrfs.[10]
  • openSUSE 12.1 також став першим релізом openSUSE, в якому було встановлене використання менеджера systemd «з коробки» (замість використання System V init). Проте для користувачів була залишена можливість вибрати завантаження System V init під час започаткування ОС.
  • openSUSE 12.2 мала бути випущена 11 липня 2012 року, але випуск був відкладений через невирішені проблеми зі стабільністю.[11] Врешті версія для випуску була оголошена 2 серпня 2012 року, а офіційний випуск відбувся 6 серпня того ж року.[12] 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.[13]

Історія версій[ред.ред. код]

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

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

Назва Версія Дата виходу [16] Кінець підтримки Версія ядра
Офіційна дата [17] Evergreen [5]
SUSE Linux [18] 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[6] 15 липня 2010 16 січня 2012 - 2.6.34
Older version, yet still supported: 11.4 [19] 10 березня 2011 5 листопада 2012 1 липня 2014 2.6.37
Old version, no longer supported: 12.1 [20] 16 листопада 2011 15 травня 2013 - 3.1
Older version, yet still supported: 12.2 [21] 5 вересня 2012 15 січня 2014 - 3.4
Older version, yet still supported: 12.3 [22] 13 березня 2013 15 вересня 2014 - 3.7
Current stable version: 13.1 [23] 19 листопада 2013 1 травня 2015 1 листопада 2016 3.11.6
Future release: 13.2 [23] 1 листопада 2014 N/A - TBA
Future release: 13.3 [23] 1 березня 2015 N/A - TBA
Легенда:
Стара версія
Стара версія, все ще підтримується
Остання версія
Остання бета-версія
Майбутній реліз
Старі версії 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

Системні вимоги[ред.ред. код]

openSUSE 11.1 повністю підтримувала 32-бітну i586 платформу та 64-бітну PC, а також 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. (англ.)Інформація про співпрацю з Microsoft на сайті Novell.
  2. (англ.)Boycott Novell - блог, що критикує співпрацю Novell з компаніями на кшталт Microsoft
  3. (рос.)План разработки OpenSUSE 11.2 и переход на 8-месячный цикл подготовки релизов
  4. (рос.)Проект openSUSE утвердил новую нумерацию релизов
  5. а б в (англ.)openSUSE Evergreen
  6. а б в (англ.)Bryen Yunashko (July 15, 2010). «openSUSE 11.3 is here!». opensuse-announce mailing list. Процитовано 2010-07-15. 
  7. (англ.)«OpenSUSE 11.2». Процитовано 2009-10-05.  [недійсне посилання]
  8. (англ.)openSUSE 11.4 Repository
  9. (англ.)openSUSE 12.1 Repository
  10. (англ.)Introducing Snapper
  11. (англ.) openSUSE 12.2 release delayed, team calls for a rethink, The Register, 2012-06-14, http://www.theregister.co.uk/2012/06/14/opensuse_delay_factory_rethink/ 
  12. (англ.)Will Stephenson (2012-08-02), openSUSE 12.2 RC2 Ready for a Final Test, openSUSE News, http://news.opensuse.org/2012/08/02/opensuse-12-2-rc2-ready-for-a-final-test/, процитовано 2012-08-20 
  13. openSUSE 13.1: Ready for Action!
  14. (англ.)Michael Loeffler (August 14, 2009). «Change in maintenance for openSUSE 11.2 and future versions». opensuse-announce mailing list. Retrieved 2009-11-10.
  15. (англ.)«openSUSE Lifetime».
  16. (англ.)openSUSE Roadmap
  17. openSUSE Lifetime
  18. but done by openSUSE project
  19. Portal 11.4: openSUSE 11.4 was released on Thursday the 10th of March 2011
  20. Portal 12.1: openSUSE 12.1 has been released on Wednesday, the 16th of November 2011
  21. Portal 12.2: openSUSE 12.2 has been released on Wednesday September 5th 2012
  22. Portal 12.3: openSUSE 12.3 has been released on Wednesday, March 13, 2013
  23. а б в (англ.)openSUSE:Roadmap

Посилання[ред.ред. код]