Открыть сервис

OpenSUSE: история, версии и особенности дистрибутива

openSUSE — это свободный и открытый дистрибутив операционной системы Linux, разрабатываемый одноимённым международным сообществом при спонсорской поддержке немецкой компании SUSE LLC. Дистрибутив известен своей надёжностью, гибкостью настройки и использованием в качестве основы для коммерческого продукта SUSE Linux Enterprise (SLE). openSUSE поддерживает два основных варианта поставки: фиксированный релиз Leap и дистрибутив с непрерывным циклом обновления Tumbleweed.

История

История openSUSE восходит к 1992 году, когда немецкий предприниматель Роланд Дро создал компанию S.u.S.E. (Software und System-Entwicklung), распространявшую Linux-системы в Германии. Первые версии SUSE Linux были основаны на дистрибутиве Slackware, однако в 1996 году компания выпустила собственную версию 4.2, основанную на оригинальной разработке. В 2003 году компания была приобретена американской корпорацией Novell, а в 2004 году проект был открыт для сообщества под названием openSUSE.

Ключевым событием стало создание в 2005 году проекта openSUSE, который позволил независимым разработчикам участвовать в разработке дистрибутива. В 2014 году Novell была куплена компанией Micro Focus, а затем, в 2018 году, подразделение SUSE было продано шведской инвестиционной компании EQT Partners. В 2019 году SUSE стала независимой компанией, сохранив при этом поддержку сообщества openSUSE. В 2023 году SUSE объявила о планах трансформации openSUSE Leap в более тесную связку с коммерческим продуктом SLE, что вызвало дискуссии в сообществе о будущем дистрибутива.

Основные версии

openSUSE Leap

Leap представляет собой традиционную модель фиксированных релизов. Каждая версия Leap выпускается примерно раз в год и получает обновления в течение 18 месяцев (для каждой версии). Особенностью Leap является то, что его пакетная база во многом совпадает с коммерческим дистрибутивом SUSE Linux Enterprise, что обеспечивает высокую стабильность и совместимость. Leap рекомендуется для серверов, рабочих станций и пользователей, предпочитающих консервативный подход к обновлениям. Последние версии Leap, начиная с 15.0 (2018 год), используют схему нумерации, синхронизированную с SLE.

openSUSE Tumbleweed

Tumbleweed — это дистрибутив с моделью плавающего релиза (rolling release). Обновления пакетов попадают в репозиторий после прохождения автоматизированного тестирования в системе Open Build Service (OBS). Tumbleweed предоставляет пользователям самые свежие версии программного обеспечения, включая новые ядра Linux, графические драйверы и окружения рабочего стола. Однако такая модель требует от пользователя большей вовлечённости в процесс обновления и может приводить к незначительной нестабильности. Tumbleweed позиционируется как выбор для разработчиков и энтузиастов.

Микроверсии и специализированные сборки

Помимо двух основных веток, существуют специализированные варианты. Например, openSUSE MicroOS — это неизменяемая (immutable) система, ориентированная на контейнерные нагрузки и микросервисы. Также доступны сборки для архитектур x86-64, AArch64 (ARM64), ppc64le и s390x (IBM Z).

Управление пакетами

Для управления программным обеспечением в openSUSE используется менеджер пакетов Zypper, работающий с RPM-пакетами. Zypper поддерживает установку, удаление и обновление пакетов из репозиториев, а также разрешение зависимостей. Графическим интерфейсом для Zypper служит приложение YaST (Yet another Setup Tool), которое также предоставляет инструменты для настройки сети, пользователей, загрузчика и других компонентов системы.

Важной частью экосистемы является Open Build Service (OBS) — распределённая система сборки пакетов, которая позволяет разработчикам создавать программное обеспечение для множества дистрибутивов Linux (не только openSUSE) из единого исходного кода. OBS также используется для поддержания пользовательских репозиториев, что значительно расширяет доступный каталог программ.

Установка и настройка

Установка openSUSE осуществляется через инсталлятор YaST, который поддерживает как графический, так и текстовый режимы. Программа установки позволяет гибко настроить разметку дисков, включая поддержку LVM и шифрования, выбрать окружение рабочего стола (KDE Plasma, GNOME, Xfce и другие) и настроить параметры сети. Процесс установки считается одним из наиболее дружелюбных среди дистрибутивов Linux.

Для настройки системы после установки используется YaST, который предоставляет модульный интерфейс для управления системными службами, брандмауэром (на базе firewalld), загрузчиком GRUB2 и другими параметрами. Также поддерживается утилита zypper для работы из командной строки.

Применение

openSUSE широко используется как на серверах, так и на персональных компьютерах. Благодаря совместимости с SUSE Linux Enterprise, Leap часто применяется в корпоративной среде для тестирования и развёртывания серверных приложений. Tumbleweed выбирают разработчики программного обеспечения, которым необходимы актуальные версии компиляторов, библиотек и инструментов разработки. Дистрибутив также популярен среди пользователей, ценящих гибкость настройки и мощные инструменты администрирования.

Согласно данным сайта DistroWatch, openSUSE стабильно входит в десятку самых посещаемых страниц дистрибутивов, что косвенно свидетельствует о его значительной популярности. Однако точных статистических данных о количестве установок не публикуется.

Сообщество и разработка

Проект openSUSE управляется сообществом через выборные советы и рабочие группы. Разработка ведётся открыто, с использованием инфраструктуры на базе GitLab и Open Build Service. Ежегодно проект проводит конференцию openSUSE Conference, собирающую разработчиков и пользователей со всего мира. Финансирование проекта в основном обеспечивается компанией SUSE, которая также использует результаты работы сообщества в своих коммерческих продуктах.

Интересные факты

  • Название SUSE изначально было аббревиатурой от «Software und System-Entwicklung» (нем. «Разработка программного обеспечения и систем»).
  • openSUSE стал первым крупным дистрибутивом, предложившим пользователям рабочий стол KDE Plasma в качестве опции по умолчанию, хотя официально поддерживаются и другие окружения.
  • В 2023 году SUSE объявила о разработке нового дистрибутива openSUSE Leap 16, который будет основан на кодовой базе SLE 16, что продолжит традицию тесной связи с коммерческой версией.

Критика

Некоторые пользователи критикуют openSUSE за относительно сложный по сравнению с другими дистрибутивами процесс установки и необходимость изучения специфических инструментов (YaST, Zypper). Также высказывались опасения относительно зависимости проекта от коммерческой компании SUSE, что может влиять на приоритеты разработки. Тем не менее, проект сохраняет высокий уровень прозрачности и открытости.

Загружаем BFOmetr…