Пакетный менеджер Zypper. Улучшения рабочего стола

openSUSE Leap представляет собой новой тип гибридного дистрибутива Linux, который получил серьезные изменения с момента предыдущего релиза.

Версия 42.1 является первой версией openSUSE Leap, которая использует в качестве источника SUSE Linux Enterprise (SLE), что предоставляет более высокий уровень стабильности, чем у других дистрибутивов Linux. Развитие силами сообщества и организации обеспечивает высокий уровень сплоченности в разработке и своевременные технические обновления. openSUSE Leap получает преимущества благодаря усилиям корпоративного технического обслуживания и получает такие же обновления и пакеты, как и SLE. Отметим, что ранее проект использовал отдельные сервисные каналы.

Сообщество разработчиков обеспечивают одинаковый уровень поддержки как для Leap, так и для других соплатформенных проектов, что позволяет создавать связь между старыми и новыми пакетами, которые включены в другой дистрибутив openSUSE - Tumbleweed.

Проект получил большой скачок в номере версии, новая стратегия обозначение отражает введенные нововведения. Источники SLE, которые поступают от SUSE имеют версию 12 Service Pack 1 (SP1). Стратегия обозначения может быть представлена следующим образом: SLE 12 SP1 или 12.1 + 30 = openSUSE Leap 42.1. Многие пользователи спрашивают, почему именно 42, но SUSE и openSUSE имеют традицию представлять большие изменения с помощью цифр 4 или 2.

Пользователи младших версий openSUSE Leap работали со средами рабочего стола KDE и GNOME, но версия 42.1 предлагает перейти на зеленый рабочий стол, если Вы устали от коричневого.

Особенности openSUSE Leap 42.1

Многозадачность

Leap обеспечивает баланс между новым, инновационным и зрелым, традиционным. Leap предлагает корпоративную ауру, обеспечивает поддержку современных аппаратных компонентов и намеренно содержит пакеты низкого уровня для укрепления долгосрочной поддержки Leap. Новые версии ПО, например, KDE Plasma 5 и Libreoffice уже включены в Leap, хотя более старые версии GNOME 3.16 and GNU Compiler Collection 4.8.5 опционально с GCC 5.2 также присутствуют в Leap.

Надежность

Leap по умолчанию поддерживает файловую систему Btrfs и файловую систему для данных XFS для оптимальной производительности, но доступны также и другие опции для выбора. Среди преимуществ Btrfs - возможность использования Snapper. Пользователи могут восстанавливать предыдущий статус системы при помощи снимков. Snapper может каждый час создавать снимки системы в автоматическом режиме, а также снимки до и после работы YaST и zypper. Новая версия добавляет способность загрузить снимок для восстановления поврежденных файлов в системы. Мощная система и мощный инструмент.

Виртуализация

openSUSE Leap 42.1 оснащен несколькими решениями виртуализации. VirtualBox 5.0.6 и Docker 1.8.2 делают openSUSE Leap 42.1 отличной платформой для распространения приложений. Установка выполняется очень просто с помощью YaST. Контейнеры GNOME, virt-manager и virsh являются полезными инструментами для администраторов openSUSE.

Улучшенный YaST

YaST является проектом с открытым исходным кодом, его функции и версии сихронизированно поставляются в SLE и openSUSE. openSUSE Leap 42.1 получил такую же версию YaST, AutoYaST и Linuxrc, которые поставляются с SLE12-SP1. Инструмент получил более 600 улучшений по сравнению с предыдущей версии, включая многочисленные исправления ошибок, новые функции и нововведения. YaST стал более дружественным для разработчиков, имеет более совершенную кодовую базу, улучшенные инструменты разработки и документацию. Кроме того, YaST лучше интегрирован в экосистему Ruby, включая помощники RSpec, задачи Rake и т.д. YaST2-lxc был упразднен, но семейство YaST пополнилось 3 новыми модулями.

Machinery

Machinery - приложение для командной строки, которое используется для создания описаний систем Linux и работы с ними. Вы можете использовать инструмент, чтобы получить представление о текущих системах, сохранения или отслеживания их состояния и создания новых систем на базе текущих. Machinery предоставляет мощные инструменты сравнения нескольких систем. Доступен экспорт описаний в другие инструменты, миграция, создание образов и контейнеров, облачное развертывание. Кроме того, Machinery предоставляет удобный интерфейс для работы с описаниями из других утилит.

openSUSE Leap 42.1 является первым стабильным релизом openSUSE, который включает KDE Plasma 5 (версия 5.4.2) в качестве среды рабочего стола. Plasma 5 является привлекательной, функциональной, инновационной и производительной средой рабочего стола. Версия 5.4 получила новый апплет управления звуком, полноэкранное меню панели управления, большое количество новых иконок (более 1600) и улучшенную поддержку экранов высокого разрешения. Кроме того, были исправлены многие ошибки, в частности улучшено поведение при просмотре содержимого папки и добавлены дополнительные форматы времени.

openSUSE Leap 42.1 поставляется с GNOME 3.16.2. Ветка GNOME 3.16.x получила многочисленные исправления ошибок и визуальные улучшения. Были обновлены: обзор событий, экран авторизации, системное меню и другие системные компоненты. Новые визуальные эффекты разработаны для нативной интеграции с внешним видом GNOME. GNOME 3 получил новые стили панелей прокрутки, которые отображаются только при необходимости.

Улучшения рабочего стола

openSUSE Leap 42.1 включает среду MATE (1.10), которая предоставляет поддержку для инструментариев GTK2 и GTK3. Кроме того, добавлена поддержка для 3.x GUI и библиотеки аудио микширования. openSUSE Leap 42.1 поставляется также с XFCE (4.12.1). Панель XFCE может интеллектуально скрываться, добавлена поддержка плагинов GTK3 и многочисленных сторонних плагинов. openSUSE Leap 42.1 получила обновления композитного менеджера окон X11 и новые темы значков результатов поиска для мастера.

Сообщество openSUSE Project

Проект openSUSE представляет собой международное сообщество, которое пропагандирует использование Linux. Силами сообщества создан один из лучших дистрибутивов Linux. Проект контролируется сообществом и полагается на вклады частных лиц, которые могут выступать в роли тестеров, переводчиков, экспертов по юзабилити, дизайнером или разработчиков. openSUSE охватывает широкий спектр технологий, специалистов различного уровня, говорящих на разных языках и имеющих различные культурные традиции.

OpenSUSE - это один из самых популярных дистрибутивов Linux. Он может использоваться как для серверов, так и для домашнего компьютера, и достаточно сильно отличается от других дистрибутивов Linux. Если сравнивать OpenSUSE с Ubuntu, которая пытается завоевать мобильные рынки и создать конвергентную систему, то может показаться, что у OpenSUSE нет цели, но к счастью, это не так.

Есть достаточно причин почему люди продолжают выбирать OpenSUSE, и в этой статье мы рассмотрим некоторые из них. Может быть, вы будете следующим человеком, который выберет зеленого хамелеона Geeko.

OpenSUSE имеет длинную историю и раньше несколько раз менял имя. Разработка дистрибутива началась в Германии, ею занималась компания für Software und System Entwicklung mbH или компания разработки программного обеспечения и операционных систем. Компания SuSE была провайдером услуг, они предлагали платную поддержку пользователям Linux, а также выпускали печатные руководства.

Компания выпустила свою первую версию дистрибутива под названием SUSE Linux в 1994 году на дискетах и компакт дисках. Два года спустя, вышла версия 4.2, номер 42 взят из серии романов "Путеводитель для путешествующих автостопом по галактике", он значит ответ на главный вопрос жизни и вселенной. К 1997 SUSE стал самым крупным дистрибьютором Linux в Германии и начал расширяться в Северную и Южную Америку, а также Азию. Была основана SuSE LLC со штаб-квартирой в Окледне, Калифорния.

Novell приобрела компанию SuSE в 2003 году и изменила название на SUSE, которое стало уже аббревиатурой. Два года спустя было объявлено о создании OpenSUSE, открытого дистрибутива Linux. С тех пор OpenSUSE развивался с открытым исходным кодом и был доступен всем желающим.

Дальше, в 2011 году Novell стала частью Attachmate Group, которая в 2014 стала частью Micro Focus. На данный момент у OpenSUSE одно из самых больших сообществ пользователей среди других дистрибутивов. А теперь давайте рассмотрим преимущества OpenSUSE и почему вы должны выбрать именно этот дистрибутив.

1. Фиксированный или скользящий график релизов

Коммерческие дистрибутивы Linux обычно получают обновления раз в несколько лет. Многие дистрибутивы Linux, такие как Ubuntu или Fedora обновляются каждые шесть месяцев. Некоторые раз в год. А другие вообще не имеют графиков релизов.

Дистрибутивы, которые не имеют фиксированных графиков релизов и получают постоянный поток стабильных обновлений называют дистрибутивами со скользящим графиком релизов. Для примера можно привести Arch Linux или Gentoo. После установки такого дистрибутива вы можете использовать его сколько хотите и всегда будете иметь самую новую версию без необходимости переустановки системы. Обновления программ для KDE, GNOME, LibreOffice и Firefox будут приходить автоматически вместе с обновлениями системы.

Большинство дистрибутивов используют одну из двух систем обновления. Либо фиксированные релизы либо скользящие. OpenSUSE поддерживает обе системы. Последний стабильный релиз - OpenSUSE Leap 42.1. Но если вы хотите скользящих релизов, устанавливайте OpenSUSE Tumbleweed.

2. Выбор окружения рабочего стола

Большинство самых известных дистрибутивов ориентированы на использование определенного окружения рабочего стола. Ubuntu использует Unity, Fedora фокусируется на Gnome, LinuxMint на Cinnamon, ElementaryOS создает свое окружение Phanteon. Конечно, в каждом из этих дистрибутивов можно установить и другие окружения, но тогда появляется чувство, что они второстепенные.

После длительного времени использования одного окружения вы можете захотеть его поменять, попробовать что-то новое. Но в этих дистрибутивах такое решение может вызвать проблему.

OpenSUSE не сосредоточен на одном окружении рабочего стола. Разработчики пытаются обеспечить нормальную работу в каждом из популярных окружений и неважно что вам больше нравиться, KDE или XFCE.

3. Управление системой одним приложением

Философия Unix гласит, что каждый отдельный инструмент должен выполнять только одну определенную задачу. Это очень сильно контрастирует с инструментами Windows, где приложения делают все что могут и еще больше.

YaST - это отличный инструмент настройки OpenSUSE, и он позволяет полностью настроить систему. Вы можете добавить репозитории, настроить загрузчик, управлять разделами, настраивать дисплеи, редактировать настройки сети и многое другое. Все в одной программе. Когда YaST не может сделать определенную функцию, он открывает нужное вам приложение.

4. Легкая установка программ в OpenSUSE Build Service

Linux - не очень простая платформа для распространения своих программ. Не так сложно написать программу, которая работает, но нужно собрать версии для каждого дистрибутива, поскольку каждый использует различные инструменты сборки и упаковки, разные библиотеки, а также имеет другие особенности. Поддержка всего может создать много проблем.

Разработчики из компании Canonical и Red Hat решили что могут исправить эту проблему с помощью универсальных пакетов. Это значит что программа будет содержать все необходимые ей компоненты и работать независимо от дистрибутива.

OpenSUSE придерживается немного другого подхода. В течение десяти лет разработчики создали такую платформу, на которой другие разработчики могут загружать туда свои программы не заботясь об отличиях в дистрибутивах. Обо всем позаботится система.

Это еще одна причина использовать OpenSUSE, но это больше плюс в пользу экосистемы в целом. Большая часть программного обеспечения будет работать в OpenSUSE без изменений.

5. Получайте программы в один клик

Сборка и распространение программ в OpenSUSE Build Service это одно, но как вы можете их установить? Так же просто как нажать одну кнопку.

Вам не нужно добавлять репозитории, импортировать ключи или еще что-то настраивать. Просто зайдите на сайт software.opensuse.org, выберите программу и нажмите Установить. Дальше система все сделает сама, останется только соглашаться с действиями.

6. Пакетный менеджер Zypper

У многих дистрибутивов используются собственные пакетные менеджеры и OpenSUSE не исключение. Здесь применяется собственная разработка - zypper. Он работает на основе библиотеки libzypp. И работает быстрее чем apt или yum.

С помощью него вы можете устанавливать или удалять пакеты прямо из интерфейса настройки YaST. Но это не главное. У zypper есть такая интересная возможность, как патчи пакетов. Вы не загружаете полностью новую версию пакета, а только синхронизируете различия с помощью rsync. Это будет очень полезно для пользователей с медленным интернетом.

7. Хамелеон Geeko

У OpenSUSE один из самых крутых и самых узнаваемых талисманов в мире открытого программного обеспечения. Имеет ли это значение? Наверное, нет. Но многим нравиться хамелеон на рабочем столе, который всегда остается зеленым.

Вы даже можете создать свое изображение с хамелеоном Geeko с помощью сервиса, предложенного разработчиками OpenSUSE: https://geekobuilder.suse.com/ .

Выводы

У этого дистрибутива четкая роль и задача, а плюсы OpenSUSE вы теперь знаете. Это стабильная операционная система, которая дает вам достаточно свободы, чтобы собрать то что вам нужно и в то же время с минимумом проблем и ошибок. А вы когда-нибудь пробовали OpenSUSE? Будете пробовать? Как считаете, он отличается от других? Напишите в комментариях!

Друзья, коллеги, единомышленники!

После приблизительно 9 месяцев от даты выхода предыдущей версии, состоялся выпуск третьей редакции выпуска популярного Linux-дистрибутива openSUSE Leap 42-й серии. Итак, встречаем - openSUSE Leap 42.3 .

Дистрибутив openSUSE Leap , в отличии от openSUSE Tumbleweed (rolling-release, постоянно обновляемый дистрибутив в стиле Arch Linux), периодически выпускается и является регулярным, рекомендуется для начинающих и опытных пользователей Linux, разработчиков, администраторов и поставщиков программного обеспечения, так как в итоге получается удобный и пригодный к использованию дистрибутив и стабильная операционная система.

В свежем выпуске openSUSE Leap 42.3 на выбор доступны разнообразные графические рабочие столы: KDE и GNOME, а также MATE, Xfce, Enlightenment и Cinnamon. Графическое окружение LXQt также присутствует, но недоступно в инсталяторе.

OpenSUSE Leap 42.3 имеет долгосрочную версию KDE для своего флагманского настольного программного обеспечения Plasma. Плазма 5.8 LTS - это среда рабочего стола по умолчанию в openSUSE и обладает богатой еще более стабильной производительностью. Новая Plasma 5.8.7 добавляет три месяца работы новых переводов и исправлений.

GNOME 3.20

Это еще одна версия рабочего стола, которая остается той же в openSUSE Leap 42.3. Устойчивость к нему обеспечивает контроль конфиденциальности, позволяющий улучшить доступ к местоположению для каждого приложения, быстрый доступ к средствам управления мультимедиа непосредственно из оболочки, а сочетания клавиш и жесты можно легко изучить с помощью новых окон перекрытия ярлыков. Многие приложения GNOME "горячие" окна для 3.20, включая файлы, видео, фотографии, gedit, Builder, Maps и многое другое. В каждом приложении окно ярлыка можно открыть из меню приложения или с помощью сочетания клавиш "Ctrl + /" или "Ctrl + F1". GNOME может получить доступ к Google Диску непосредственно из приложения Files в openSUSE Leap 42.3."

Загрузки openSUSE Leap 42.3 можно найти на официальном сайте . Пользователи, работающие под управлением openSUSE Leap 42.2, могут обновить до openSUSE Leap 42.3 с помощью инструкций по обновлению. Рекомендуется использовать плавное обновление до Leap 42.3. Leap 42.2 заканчивает обслуживание в течение шести месяцев.

Системные требования

Leap 42.3 требует как минимум процессор Pentium 4 1.6 GHz или выше (Pentium 4 2.4 GHz, любой AMD64 or Intel64 рекомендуется), от 1 ГБ RAM (рекомендуется от 2 ГБ), от 3 ГБ на жестком диске (рекомендуется от 5 ГБ). Установку можно производить с DVD-привода, используя USB-Stick или загружаясь по локальной сети (PXE-boot). Перед установкой рекомендуется ознакомиться с примечаниями к выпуску.

Чем является openSUSE Leap 42.3 является для конечного пользователя

Еще больше обслуживания

Основываясь на openSUSE Leap на SLE (SUSE Linux Enterprise) и добавляя больше исходного кода в Leap 42.2 из SLE 12, Leap 42.3 делает доступными еще больше пакетов из SLE 12 SP 3 и синхронизирует несколько распространенных пакетов.

Совместная кодовая база позволяет openSUSE Leap 42.3 получать расширенное обслуживание и исправления ошибок как от сообщества openSUSE, так и от разработчиков SUSE.

Готовый сервер

OpenSUSE Leap 42.3 предлагает возможность установки сервера во время установки. Без графической среды серверная установка Leap готова делать все, что вам нужно. Что-то простое, как запуск платформы Web или Mail, проще как никогда, а также сложные проекты с использованием технологий виртуализации или контейнеров. Например, пользователи, ищущие услугу "Exchange-like", могут воспользоваться последней версией платформы совместной работы Kopano, включая поддержку Thunderbird, Outlook и мобильных почтовых клиентов. Также хорошо помнить, что Leap и все другие дистрибутивы openSUSE и SLE поддерживают полнофункциональный установщик текстового мода, предоставляя все те же функции, что и графический установщик. Установщик полностью способен выполнять установки удаленно с помощью VNC или SSH, позволяя вам настроить ваш сервер OpenSUSE Leap без необходимости находиться где-нибудь рядом с ним.

Linux openSUSE Leap 42.3 для разработчиков

Контейнеры и приложения в контейнерах

OpenSUSE Leap 42.3 поставляется с Docker 1.12, который основывается на недавнем внедрении Dockers runC и containerd для приведения последних функций оркестровки, таких как Docker Swarm. Контейнеры и инструменты для докеров значительно упрощают и ускоряют создание и управление. Этот выпуск первым включает Flatpak, программную утилиту для развертывания программного обеспечения, управления пакетами и виртуализации приложений для Linux. Он обеспечивает среду песочницы, в которой пользователи могут запускать приложения изолированно от остальной части системы.

IDE и оснастка

Leap 42.3 содержит готовую версию инструментария Qt 5 GUI (5.6) LTS. Qt 5.6 имеет некоторые некритические исправления безопасности в рамках Qt и в сторонних библиотеках.
Qt теперь обнаруживает удаленные очереди печати, используя avahi. Это добавляет задержку при первом открытии диалогового окна печати в приложении. Если у вас нет сетевых очередей печати, и вы обнаружите задержку слишком раздражающей, ее можно отключить, установив 1 как значение переменной среды QT_DISABLE_PRINTER_DISCOVERY в конфигурационном файле /etc/environment. GTK 3.20, совместно используемый с SUSE Linux Enterprise 12 SP3, обеспечивает надежный и стабильный инструментарий для создания приложений на основе gtk. GNOME Builder предлагается как мощная среда общего назначения для не только приложений GTK на основе C, C ++ и Vala, но и многих других языков. Для всех ваших компиляционных потребностей Leap 42.3 имеет gcc 4.8.5 в качестве компилятора по умолчанию, но gcc 5.3.1, 6.2.1 и 7.1.1 также доступны для разработчиков.

Языки и библиотеки

OpenSUSE Leap 42.3 включает более старые и более новые языки программирования. Go 1.6.2, Python 2.7, Ruby 2.4 и Perl 5.18 доступны в Leap 42.3. В этом выпуске Leap представлены новые основные библиотеки версий. Новые функции для libvirt 3.3.0, обеспечивающие пакетную обработку данных и улучшающие производительность сети для гостей. Функциональность для менеджера пакетов улучшена в libzypp (16.12). Leap также имеет хорошо установленную библиотеку GNU C с поддержкой Power 9.

Виртуализация

OpenSUSE Leap 42.3 полон решений для виртуализации. QEMU 2.9 обеспечивает чрезвычайно эффективный эмулятор процессора, который позволяет выбирать между имитацией всей системы и запуском двоичных файлов для разных архитектур.

VirtualBox 5.1.22 имеет патч для изменения API в Leap 42.3. OpenSUSE Leap 42.3 имеет идеальную базовую систему для распространения приложений, которые легко настроить с помощью YaST и gnome-boxes. С помощью openSUSE Leap 42.3 системный администратор сможет быстро и легко разворачивать решения. Релиз предоставляет системным администраторам несколько опций, позволяющих легко поддерживать надежную работу компьютерных систем. Создавайте и управляйте контейнерами Linux с помощью Leap with Docker и LXC. Кроме того, возьмите под свой контроль изображения контейнеров Linux с помощью проекта Portus Project openSUSE

YaST наше всё

Опыт развития YaST принес тонны усовершенствований для openSUSE Leap 42.3. Сообщество YaST прилагает все усилия для улучшения удобства использования и продолжает добавлять новые инструменты и модули в Tumbleweed и Leap.

Список улучшений включает расширение возможности настройки и использования Trusted Boot также для систем EFI, новых возможностей для сетевой установки, усовершенствований в YSST-секционировании и лучшей интеграции с службами Systemd.

Наиболее заметным изменением является обновленный экран выбора рабочего стола в установщике, который предлагает более справедливую игровую площадку для всех графических сред за пределами KDE и GNOME.

Установщик больше не предлагает предопределенный выбор «вторичных» рабочих столов, но опирается на существующие шаблоны, созданные и поддерживаемые энтузиастами каждой графической среды.

Таким образом, принцип «those who do, decide» («те, кто это делает, решает») теперь также управляет выбором доступных рабочих столов. AutoYaST теперь более надежный, мощный и дружелюбный, чем когда-либо.

Помимо более быстрой установки во многих ситуациях и улучшения отчетности об автоматических настройках размеров разделов, управление услугами было перенесено на первую стадию AutoYaST, что открывает двери для многих новых возможностей для более гибких автоматических сценариев. Новая особенность AutoYaST - это ее новая интеграция с SaltStack и другими системами управления конфигурациями, представленными новым дополнением к семейству Leap: пакет управления yast2-configuration-manager.

Теперь AutoYaST может позаботиться об установке системы (разделении, настройке сети и т. Д.), А затем делегировать конфигурацию системы одному из широко используемых внешних инструментов.

Управление системой

OpenSUSE Leap имеет Samba 4.6.5 и поставляется с версией 4.6.4 для безопасности, которая заботится об отсутствии уязвимости, использующую выполнение удаленного кода, которая позволяет злоумышленнику загружать общую библиотеку в доступный для записи общий ресурс, а затем заставлять сервер загружать и выполнять его.

Systemd 228 остается в Leap 42.3 и получил исправления от утечек памяти, а также улучшения возможностей откатов (rollbacks) с использованием технологии openSUSE.

MariaDB 10.0.30 и бинарные архивы Linux теперь будут всегда разворачиваться в каталогах, соответствующих их имени файла.

MySQL 5.6.36 улучшил производительность плагина thread_pool, аутентификацию и инициализацию подключения были перенесены из потока акцептора в потоки рабочих потоков пула, которые обрабатывают клиентские соединения.

Также стоит помнить, что openSUSE Leap использует RPM Delta для всех обновлений обслуживания, гарантируя, что требования к длительной полосе пропускания для поддержания вашей Leap-системы являются как можно меньшими.

Как OpenSUSE Leap 42.3 адаптирован к языковым особенностям различных регионов в мире (Internationalization)

В этом выпуске openSUSE используется Weblate для координации перевода openSUSE на более чем 50 языков. Интерфейс Weblate от openSUSE позволяет всем (от преданных переводчиков до случайных участников) участвовать в этом процессе и позволяет координировать переводы openSUSE с SUSE Enterprise Linux, повышая взаимодействие между сообществом и корпорацией.

Напомню, что openSUSE - дистрибутив Linux. Изначально разрабатывался в Германии, но сейчас его владельцем является американская корпорация Novell, Inc. Дистрибутив широко используется во всем мире, особенно в Германии. Был основан на дистрибутиве Slackware , однако был значительно переделан и представляет собой обособленный дистрибутив, отличается от последнего форматом пакетов, а также системой настройки и администрирования YaST. Со временем SUSE включила в себя много аспектов Red Hat Linux (использование системы RPM и /etc/sysconfig). Цикл выпуска новых версий - 1 год.

Проект openSUSE включает в себя вики-проект, портал для пользователей, «Build Service» для разработчиков, арт-проект для дизайнеров, почтовую рассылку и каналы IRC на разных языках, Suse Studio для создания своей openSUSE.

OpenSUSE - первый дистрибутив включивший в свой состав Snapper в релизе 12.1. openSUSE Factory также включает в себя Snapper-инструмент. Snapper является инструментом управления снимками файловой системы Btrfs, которая предлагается по-умолчанию во время установки для корневого раздела. Для раздела /home, кстати, по-умолчанию предлагается XFS.

Помимо очевидного создание и удаление снимков, он может сравнивать снимки и исправлять различия между ними. Проще говоря, он позволяет пользователям просматривать старые версии файлов и отменить изменения. Snapper доступен как инструмент командной строки и в виде модуля YaST. Другим программам доступна C++ библиотека libsnapper.

В завершение статьи, хотелось бы отметить, что в openSUSE также представлен проектами Argon, Krypton и GNOME Next в рамках которых формируются постоянно обновляемые сборки дистрибутива с самыми свежими экспериментальными версиями пользовательских окружений KDE и GNOME. Сборки поддерживают как создание полноценных устанавливаемых конфигураций, так и работу в Live-режиме, позволяющем ознакомиться с тенденциями развития KDE и GNOME без установки и внесения изменений в рабочую систему. По своей сути Argon и Krypton напоминают основанный на Kubuntu проект KDE Neon и формируются на основе текущего среза Git-репозитория KDE. Argon основывается на пакетной базе дистрибутива openSUSE Leap, а Krypton построен с использованием непрерывно обновляемого репозитория openSUSE Tumbleweed, предоставляя возможность оценить текущее состояние разработки KDE как в стабильном, так и в тестовом окружении openSUSE. Кроме сборок проектом также поддерживаются репозитории пакетов KDE:Unstable:Frameworks, KDE:Unstable:Applications и KDE:Unstable:Extra, которые можно использовать в своей системе для постоянного мониторинга за развитием KDE. Сборка iso-образа GNOME Next производится из tar-архивов с выпусками последней экспериментальной ветки GNOME.

Теги:

  • Linux
  • openSUSE
  • Leap
Добавить метки opensuse, opensuse.org
Novell, Inc. Семейство ОС Исходный код Последняя версия Частота обновления финальных версий

12 месяцев

Последняя тестовая версия Метод обновления Менеджеры пакетов Поддерживаемые языки

русский и др.

Поддерживаемые платформы Тип ядра

монолитное ядро Linux

Лицензия

GNU GPL и многие другие

Состояние

активное

Веб-сайт OpenSUSE на Викискладе

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

Проект openSUSE включает в себя вики-проект, портал для пользователей, Build Service для разработчиков, арт-проект для дизайнеров, почтовую рассылку и каналы IRC на разных языках, Suse Studio для создания своей openSUSE.

  • 1 История
  • 2 История версий
  • 3 Заявленные преимущества
    • 3.1 Центр управления YaST
    • 3.2 Пакетный менеджер ZYpp
    • 3.3 Build Service
    • 3.4 AutoYaST
    • 3.5 Рабочие окружения
      • 3.5.1 Рабочее окружение KDE
      • 3.5.2 Рабочее окружение GNOME
  • 4 Системные требования
  • 5 Обновления
  • 6 Галерея
  • 7 Примечания
  • 8 Ссылки

История

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

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

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

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

Название проекта Версия Дата выпуска Версия ядра 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 2002-04-22 2.4.18 -
8.1 2002-09-30 2.4.19 -
8.2 2003-04-07 2.4.20 -
SUSE Linux 9.0 2003-10-15 2.4.21 -
9.1 2004-04-23 2.6.4 -
9.2 2004-10-25 2.6.8 -
9.3 2005-04-16 2.6.11 -
10.0 2005-10-06 2.6.13 -
10.1 2006-05-11 2.6.16 -
10.1bis 2006-10-13 2.6.16 -
openSUSE 10.2 2006-12-07 2.6.18 -
10.3 2007-10-04 2.6.22 -
11.0 2008-06-19 2.6.25 -
11.1 2008-12-18 2.6.27 -
11.2 2009-11-12 2.6.31.5 Emerald
11.3 2010-07-15 2.6.34 Teal
11.4 2011-03-10 2.6.37.1 Celadon
12.1 2011-11-16 3.1.0 Asparagus
12.2 2012-09-05 3.4.11 Mantis
12.3 2013-03-13 3.7.10 Dartmouth
13.1 2013-11-19 3.11.3 Bottle
13.2 2014-11-04 3.16.6 Harlequin
13.3 2015-11-04 ?.?.? ?

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

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

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

Основная статья: YaST

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

Qt
ncurses
Web

Пакетный менеджер ZYpp

Основная статья: ZYpp

ZYPPer (или Libzypp) является программным обеспечением Linux (SUSE в частности). Это консольная утилита для управления пакетами.RPM. Возможности:

  • установка и удаление пакетов.RPM (Zypper install <имя_пакета>, zypper remove <имя_пакета>)
  • обновление пакетов (zypper up)
  • обновление всего дистрибутива (zypper dup)

Даёт возможность работать с репозиторием:

  • Добавлять и удалять репозитории (zypper ar -r , zypper rr <имя_репозитория>)
  • Просматривать весь список репозиториев в системе (zypper repos)

Также реализована возможность поиска пакетов в установленных репозиториях.

Build Service

Основная статья: openSUSE 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, в частности:

  • F-Spot
  • Novell Evolution
  • Banshee

Начиная с версии 12.1, SUSE собирается с рабочим окружением GNOME3. Последний релиз, в котором использовался GNOME2 был 11.4.

Системные требования

OpenSUSE 12.3 полностью поддерживает аппаратные платформы i586 и x86-64. Официальная поддержка процессоров PowerPC была прекращена после выхода openSUSE 11.1. Основные требования, предъявляемые к аппаратному обеспечению выглядит следующим образом:

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

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

Обновления

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

Галерея

    openSUSE 11.4, Gnome 2.32

    openSUSE 11.4, LXDE

    openSUSE 11.4, XFCE

    openSUSE 11,4 KDE4

    openSUSE 11.3, GNOME

    openSUSE 11.2, KDE4

    openSUSE 11.2, KDE4

Примечания

  1. Novell and Microsoft-Working Together for Customers (англ.) (HTML). Проверено 21 августа 2010. - информация о сотрудничестве на сайте novell
  2. Boycott Novell (англ.) (HTML). - блог, критикующий сотрудничество Novell с компаниями типа Microsoft. Проверено 21 августа 2010.
  3. SUSE Linux Lifetime
  4. openSUSE Announce First 11.4 Development Milestone With Improved Package Management Performance, New XOrg, KDE and GNOME (англ.)
  5. 1 2 3 4 5 6 openSUSE:План выпуска
  6. DistroWatch: openSUSE (англ.)
  7. Требования к аппаратному обеспечению. Проверено 17 марта 2013.
  8. Portal:Tumbleweed

Ссылки

  • Официальный сайт Novell (англ.) (HTML). Проверено 21 августа 2010.
  • OpenSUSE (англ.) (HTML). Проверено 21 августа 2010.
  • Русский раздел opensuse.org (рус.) (HTML). Проверено 21 августа 2010.
  • Русскоязычное сообщество пользователей дистрибутива openSUSE (рус.) (HTML). Проверено 30 марта 2014.
  • Страница дистрибутива на distrowatch.com (англ.) (HTML). Проверено 21 августа 2010.

opensuse, opensuse 13.2, opensuse download, opensuse leap, opensuse repositories, opensuse review, opensuse server, opensuse tumbleweed, opensuse vs ubuntu, opensuse.org