LINUX.ORG.RU

openSUSE Leap 15.6

 ,


0

1

После года разработки выпущен openSUSE Leap версии 15.6.

Leap — это стабильная ветка openSUSE, основанная на SLE. Этот выпуск основан на SUSE Linux Enterprise 15 SP 6.

Среди основных изменений разработчики отмечают следующие:

  • Добавлен пакет Cockpit с веб-интерфейсом для администрирования системы и контейнеров.
  • Обновления в работе с контейнерами: в дистрибутив включен Podman 4.8, обновлены Distrobox, Docker, python-podman, Skopeo, containerd и libcontainers-common.
  • Обновлены пакеты, касающиеся виртуализации: Xen 4.18, KVM 8.2.2, libvirt 10.0 и virt-manager 4.1.
  • Ядро Linux обновлено до версии 6.4. Также обновлены: OpenSSL 3.1, MariaDB 10.11.6, PostgreSQL 16, Redis 7.2, PHP 8.2, Node.js 20.
  • Обновлены пакеты, относящиеся к телекоммуникации: DPDK 22.11, Open vSwitch 3.1, OVN 23.03.
  • GNOME обновлён до версии 45.
  • PulseAudio обвнолён до версии 17.0, а PipeWire — до 1.0.4.
  • Осуществлён переход с Python 3.6 на Python 3.11.

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Почему-то не могу добавить картинку — пишет «Сбой загрузки изображения: недопустимые размеры изображения». Пробовал ресайзить до ширины 500 и даже 400, пробовал конвертировать в JPG, всё одно.

CrX ★★★★
() автор топика

Удивительный дистрибутив: сочетать монструозность дебиана с нестабильностью арча, это надо уметь.

cumvillain
()
Ответ на: комментарий от cumvillain

Поставил вам клоуна за наговор на один из самых продуманных дистрибутивов Линукса в природе, готовых из коробки как для десктопа так и для серверов.

Obezyan
()
Ответ на: комментарий от arkhnchul

Дебиан это полено, а Арч - кучка опилок с тюбиком клея с помощью которых можно таки склеить полено. Но зачем нужно полено вместо операционной системы обычно стараются не думать.

Под поленом подразумевается множество нужных вещей, например - мультимедиа для десктопа.

Obezyan
()
Ответ на: комментарий от Obezyan

продуманных

Ахахахаха что. Я до сих пор кекаю с того насколько там сложно делать примерно все. Начиная с автоинсталлера, минимальный конфиг которого около ста строк.

cumvillain
()
Ответ на: комментарий от cumvillain

Ахахахаха что.

Ахаха то: Лучший конфигуратор системы (yast2), лучший билд сервис (obs), лучший генератор правил для iptables (SuSeFirewall2), лучшая настройка мандатной системы контроля доступа с режимом обучения для SElinux, лучшая интеграция мультимедиа, лучшая имплементация KDE и Plasma, лучшая поддержка Wayland на текущий день и тд и тп.

Как вы свой поганый рот вообще на на Сюзи открывать можете?

Obezyan
()

Leap — это стабильная ветка openSUSE

Почему стабильная ветка, а ядро даже не LTS (6.1 или 6.6), а какая-то дропнутая версия 6.4? Нет, серьезно. Просто интересно, чем руководствуются разрабы, выбирая версии?

Я вот в Арче тоже не совсем понимаю, почему основное ядро 6.9, а LTS только 6.6. Почему бы не взять одно из предыдущих (5.15 или 5.10, которые тоже обновляются до сих пор). Вроде ж и разраб не один, а нормальная команда.

Зато на всех форумах только и вижу вопли про то, что вся шестая ветка глючная: то что-то не работает, то отваливается, то лагает, то вся система виснет, то кернел паник и т.д.

Gonzo ★★★★★
()
Последнее исправление: Gonzo (всего исправлений: 1)
Ответ на: комментарий от Gonzo

openSUSE имеет следующий цикл разработки:

  1. Один незначительный (минорный) выпуск выпускаемый примерно каждые 12 месяцев, согласованный с выпусками SUSE Linux Enterprise Service Packs

  2. Один крупный (мажорный) релиз ожидается примерно через 36-48 месяцев, согласованный с SUSE Linux Enterprise

Что тут непонятного?

Obezyan
()
Ответ на: комментарий от Obezyan

Факт. Я вообще недоумевал в своё время от потока сообщений про падения плазмы. Никогда сам не сталкивался. Возможно, потому что на openSUSE уже почти 20 лет. Ну и потому что ещё как минимум пять лет назад некоторые разработчики KDE были в SUSE на зарплате.

northerner ★★★
()
Ответ на: комментарий от northerner

Возможно, потому что на openSUSE уже почти 20 лет.

Приятно встретить в этом скорбном месте человека высокой культуры. Тоже второе десятилетие провожу на Suse.

Obezyan
()
Ответ на: комментарий от Obezyan

Первый мой дистр - S.u.S.E. Linux 5.0 в 1997 году…

Разные пробовал… но остановился на SuSE.

и ДА!!! Лучший дистрибутив. Были иногда косяки, но ребята чинили быстро.

Все серверы давно перевёл на ОренSuSE и не жалуюсь…

:-)

demo13
()
Ответ на: комментарий от Obezyan

Лучший конфигуратор системы (yast2)

Для неосиляторов раскомментить пару строчек в /etc

лучший билд сервис (obs)

лучший генератор правил для iptables

лучшая интеграция мультимедиа

лучшая имплементация KDE и Plasma

лучшая поддержка Wayland

Обычный сектант, у которого объект обожания во всем просто «лучший». Критерии оценки мы конечно же никогда не узнаем (потому что их нет). Сравнения с аналогами тоже не будет, потому что иначе может выйти, что объект обожания не лучший.

Вообще это надо умудриться будучи европейской компанией залезть в чисто пендосовскую бодягу с лицензиями на кодеки, в то время как в Арче они лежат в штатных репах, а в Ubuntu просто надо отметить галочку на репозитории. Ладно RedHat, они пендосы originally, а все эти packman’ы и opi это какие-то стремные костыли, так сразу и не скажешь в двух словах за что они отвечают.

fumanchez
()
Ответ на: комментарий от fumanchez

сейчас ещё и месу приходится тянуть из пакамана :(((

kott ★★★★★
()
Ответ на: комментарий от Obezyan

Лучший конфигуратор системы (yast2),

Бгг. Ну давай сравним с RHEL.

AutoYAST:

<?xml version="1.0"?>
<!DOCTYPE profile>
<profile
  xmlns="http://www.suse.com/1.0/yast2ns"
  xmlns:config="http://www.suse.com/1.0/configns">
  <deploy_image>
    <image_installation config:type="boolean">false</image_installation>
  </deploy_image>
  <general>
    <mode>
      <confirm config:type="boolean">false</confirm>
      <second_stage config:type="boolean">false</second_stage>
      <final_reboot config:type="boolean">true</final_reboot>
    </mode>
    <self_update config:type="boolean">false</self_update>
  </general>
  <software>
    <products config:type="list">
      <product>SLES</product>
    </products>
    <patterns config:type="list">
      <pattern>enhanced_base</pattern>
    </patterns>
  </software>
  <services-manager>
    <default_target>multi-user</default_target>
    <services>
      <enable config:type="list">
        <service>sshd</service>
      </enable>
    </services>
  </services-manager>
  <add-on>
    <add_on_products config:type="list">
      <listentry>
        <media_url><![CDATA[dvd:///?device=/dev/sr0]]></media_url>
        <product_dir>/Module-Basesystem</product_dir>
        <product>sle-module-basesystem</product>
      </listentry>
    </add_on_products>
  </add-on>
  <partitioning config:type="list">
    <drive>
      <device>/dev/vda</device>
      <initialize config:type="boolean">true</initialize>
      <use>all</use>
      <partitions config:type="list">
        <partition>
          <mount>/boot/efi</mount>
          <size>512M</size>
          <partition_id config:type="integer">259</partition_id>
          <filesystem config:type="symbol">vfat</filesystem>
        </partition>
        <partition>
          <filesystem config:type="symbol">ext4</filesystem>
          <size>max</size>
          <mount>/</mount>
        </partition>
      </partitions>
    </drive>
  </partitioning>
  <networking>
    <dns>
      <dhcp_hostname config:type="boolean">true</dhcp_hostname>
    </dns>
    <interfaces config:type="list">
      <interface>
        <name>eth0</name>
        <bootproto>dhcp</bootproto>
        <startmode>auto</startmode>
      </interface>
    </interfaces>
  </networking>
  <firewall>
    <zones config:type="list">
      <zone>
        <name>public</name>
        <services config:type="list">
          <service>dhcpv6-client</service>
          <service>ssh</service>
        </services>
      </zone>
    </zones>
  </firewall>
  <timezone>
    <hwclock>UTC</hwclock>
    <timezone>UTC</timezone>
  </timezone>
  <users config:type="list">
    <user>
      <username>root</username>
      <user_password>*****</user_password>
      <encrypted config:type="boolean">false</encrypted>
    </user>
  </users>
  <scripts>
    <chroot-scripts config:type="list">
      <script>
        <chrooted config:type="boolean">true</chrooted>
        <source>
          <![CDATA[
            #!/bin/sh
            # Force dracut to inlcude all necessary drivers. This is required to
            # boot the image on physical hosts.
            echo 'hostonly="no"' >/etc/dracut.conf.d/99-hostonly-override.conf
            dracut --force
          ]]>
        </source>
      </script>
    </chroot-scripts>
  </scripts>
</profile>

Kickstart:

# Kickstart file for RHEL family

text
lang en_US.UTF-8
keyboard us
timezone UTC
rootpw *******
selinux --disabled
clearpart --all --initlabel
part /boot/efi --fstype=efi --size=512
part / --fstype=ext4 --size=1 --grow
bootloader
reboot

%packages
@Core
%end

%post
# Force dracut to inlcude all necessary drivers. This is required to boot the
# image on physical hosts.
echo 'hostonly="no"' >/etc/dracut.conf.d/99-hostonly-override.conf
dracut --force
%end

Делают они одно и то же. Конфиг AutoYAST минимальный – если что-то выкинуть, оно работать перестанет.

cumvillain
()
Последнее исправление: cumvillain (всего исправлений: 1)
Ответ на: комментарий от Obezyan

лучший билд сервис (obs)

Лучший чем что? Чтобы собрать пакет для какого-нибудь alpine linux или arch linux нужно просто сказать makepkg в директории с PKGBUILD/APKBUILD. Чтобы собрать пакет для SLES нужен целый сервис в отдельной виртуалке.

cumvillain
()
Ответ на: комментарий от Obezyan

лучший генератор правил для iptables (SuSeFirewall2)

iptables сдох, родной.

cumvillain
()
Ответ на: комментарий от Obezyan

лучшая поддержка Wayland

Bullshit, не имеющий никакого отношения к реальности. Поддержка Wayland – исключительно апстримные истории, к которым SUSE не относится никак.

cumvillain
()
Ответ на: комментарий от Obezyan

Как вы свой поганый рот вообще на на Сюзи открывать можете?

Я с ней работал на работе. Это отвратительно, мне очень сильно не понравилось:

  • Самый медленный пакетный менеджер на диком западе
  • Свой network manager, но только без нормальной документации
  • Удаление дополнительных репозиториев для прошлых SP релизов с зеркала, что добавляет лулзов в сборку
  • OBS, фиксы которого приходилось тащить в апстрим через тернии, потому что им было слегка насрать
cumvillain
()
Ответ на: комментарий от kott

openSUSE Commander (osc) is a command-line interface to the Open Build Service (OBS).

Это клиент для OBS :)

Если ты не идешь в OBS, ты с тем же успехом можешь запустить rpmbuild -bb.

cumvillain
()
Последнее исправление: cumvillain (всего исправлений: 1)
Ответ на: комментарий от cumvillain

ты начал про сборку пакета, а теперь уже про юрлицо, у тебя какая цель? и при чём тут тогда сравнение с makepkg?

kott ★★★★★
()
Ответ на: комментарий от kott

ты начал про сборку пакета, а теперь уже про юрлицо, у тебя какая цель? и при чём тут тогда сравнение с makepkg?

При том, что в других дистрибутивах пересобрка дистра это довольно тривиальная операция из контейнера. В SUSE это «легче» делается через OBS, но OBS это настолько рак и червие, что проще оказывается запускать rpmbuild, предварительно разрулив порядок билд-зависимостей.

cumvillain
()
Последнее исправление: cumvillain (всего исправлений: 1)
Ответ на: комментарий от cumvillain

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

где и как ты будешь публиковать свой пересобранный дистр в другом этом самом дистре? свой launchpad, copr и что-там-у-арча выкорячивать?

kott ★★★★★
()
Последнее исправление: kott (всего исправлений: 1)
Ответ на: комментарий от kott

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

Это не важно.

где и как ты будешь публиковать свой пересобранный дистр в другом этом самом дистре? свой launchpad, copr и что-там-у-арча выкорячивать?

На HTTP зеркале внутри компании, г-ди.

cumvillain
()
Ответ на: комментарий от cumvillain

Это не важно.

тебе, может, и не важно, и не нужно, можешь не пользоваться))

На HTTP зеркале внутри компании, г-ди.

зеркале чего, кто тебе репку сделает?

kott ★★★★★
()
Ответ на: комментарий от kott

тебе, может, и не важно, и не нужно, можешь не пользоваться))

Да, я с этого и начал. А ты прибежал и начал фанбойствовать, не разобравшись. Не надо так.

cumvillain
()
Ответ на: комментарий от cumvillain

конечно трудно разобраться, нужно тебе публиковать репозиторий или нет, коль ты сам скачешь)

kott ★★★★★
()
Ответ на: комментарий от Obezyan

Что тут непонятного?

Я это должен знать? Потому и спросил. Я не пользуюсь сусей, но вопрос был общий, касающийся не только ее.

Gonzo ★★★★★
()
Последнее исправление: Gonzo (всего исправлений: 1)
Ответ на: комментарий от fumanchez

Для неосиляторов раскомментить пару строчек в /etc

Так и делал, ещё на alt Linux 2.2. А потом надоело что линукс повернут к пользователю задницей, попробовал линукс повернутый к пользователю лицом и мне понравилось.

Но вы продолжайте ковыряться в /etc, руками писать конфиги postfix и прочую дроч с препроцессором m4.

Обычный сектант, у которого объект обожания во всем просто «лучший».

Я конкретно перечислил в чем лучше. Критерий оценки - ежедневное использование на работе и дома.

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

Obezyan
()
Ответ на: комментарий от cumvillain

В очередной раз ставлю вам клоуна. Потому что только клоун будет сравнивать таким образом дистрибутив. Это буквально - нечего возразить, докопайся до орфографии.

В Opensuse кстати есть классная вещь, можно ставить пакеты прямо из браузера. Нашёл пакет у них в поисковике пакетов, кликнул мышкой, ввёл пароль и все поставилось. И репозитарий откуда ставишь можно оставить сохранённые и все зависимости сразу доставит если нужно и тд. Бесшовная интеграция с браузером. Но строчек больше чем в редхате, да, но в них лезть не нужно в отличии от.

Obezyan
()
Ответ на: комментарий от cumvillain

Лучший чем что? Чтобы собрать пакет для какого-нибудь alpine linux или arch linux нужно просто сказать makepkg в директории с PKGBUILD/APKBUILD. Чтобы собрать пакет для SLES нужен целый сервис в отдельной виртуалке.

Лучший чем все, собрать можно буквально мышкой в браузере и потом скачать готовый образ, а не заниматься пердолингом в консоли.

Obezyan
()
Ответ на: комментарий от cumvillain

Что это значит?

что все работает, всякие медиаформаты просто проигрываются, аудио, видео и тд. Поддержка всяких устройств от миди до контролёров тоже на высоте. Просто подключает официальный репозитарий multimedia мышкой в yast и все.

Obezyan
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.