Реліз дистрибутива Slackware 15.0

Більше ніж через п'ять років з моменту минулого випуску опубліковано реліз дистрибутива Slackware 15.0. Проект розвивається з 1993 року і є найстарішим із існуючих дистрибутивів. Для завантаження доступний настановний образ (3.5 ГБ), який підготовлений для архітектур i586 та x86_64. Для ознайомлення з дистрибутивом без установки доступна Live-складання (4.3 ГБ). Добірку додаткових пакетів із програмами, які відсутні у стандартній поставці, можна знайти у репозиторії slackbuilds.org.

Незважаючи на солідний вік, дистрибутив зміг зберегти самобутність та простоту в організації роботи. Відсутність ускладнень та проста система ініціалізації у стилі класичних систем BSD роблять дистрибутив цікавим рішенням для вивчення роботи Unix-подібних систем, проведення експериментів та знайомства з Linux. Основною причиною довгого життя дистрибутива є невичерпний ентузіазм Патріка Фолькердінга, який вже майже 30 років залишається лідером та основним розробником проекту.

При розробці нового випуску основна увага була зосереджена на наданні нових технологій та актуальних версій програм без порушення самобутності та характеристик дистрибутива. Головним завданням було зробити дистрибутив сучаснішим, але при цьому зберегти звичний устрій роботи в Slackware. Ключові зміни:

  • Перехід на використання підсистеми PAM (Pluggable Authentication Module) для аутентифікації та залучення PAM у пакеті shadow-utils, який використовується для зберігання паролів у файлі /etc/shadow.
  • Для керування сеансами користувача замість ConsoleKit2 задіяний elogind, варіант logind, не прив'язаний до systemd, що значно спростило поставку графічних оточень, зав'язаних на певні системи ініціалізації і дозволило поліпшити підтримку стандартів XDG.
  • Додано підтримку мультимедійного сервера PipeWire та надано можливість його використання замість PulseAudio.
  • Реалізовано підтримку графічного сеансу на основі протоколу Wayland, який можна використовувати в KDE крім сеансу на базі X-сервера.
  • Додані нові версії користувацьких оточень Xfce 4.16 та KDE Plasma 5.23.5. Через SlackBuild доступні пакети з LXDE та Lumina.
  • Ядро Linux оновлено до гілки 5.15. У інсталятор додано підтримку генерації файлу initrd, а дистрибутив додано утиліта geninitrd для автоматичного складання initrd для встановленого ядра Linux. Модульна збірка ядра «generic» рекомендована для використання за умовчанням, але збережена і підтримка монолітного ядра «huge», в яке вкомпільовано набір драйверів, необхідний для завантаження без initrd.
  • Для 32-розрядних систем запропоновано дві збірки ядра - з SMP і для однопроцесорних систем без підтримки SMP (може використовувати на дуже старих комп'ютерах з процесорами старшими від Pentium III і деякими моделями Pentium M, які не підтримують PAE).
  • Припинено постачання Qt4, дистрибутив повністю перейшов на Qt5.
  • Здійснено міграцію на Python 3. До складу додані пакети для розробки мовою Rust.
  • За замовчуванням для роботи поштового сервера задіяний Postfix, а пакети з Sendmail переміщені в розділ /extra. Замість imapd та ipop3d задіяний Dovecot.
  • В інструментарії для управління пакетами pkgtools реалізовано підтримку блокувань, що захищають від одночасного запуску конкуруючих операцій, а також скорочено інтенсивність операцій запису на диск для більш оптимальної роботи на SSD-накопичувачах.
  • До складу включено скрипт make_world.sh, що дозволяє автоматично перезбирати всю систему з вихідних текстів. Також додано новий набір скриптів для перескладання інсталятора та пакетів з ядром.
  • Обновлены версии пакетов, включая mesa 21.3.3, KDE Gear 21.12.1, sqlite 3.37.2, mercurial 6.0.1, pipewire 0.3.43, pulseaudio 15.0, mdadm 4.2, wpa_supplicant 2.9, xorg-server 1.20.14, gimp 2.10.30. 3.24, gtk 2.11.1, freetype 4.15.5, samba 3.6.4, postfix 5.34.0, perl 2.4.52, apache httpd 8.8, openssh 7.4.27, php 3.9.10, python 3.0.3, ru 2.35.1. і т.п.

    Джерело: opennet.ru

Додати коментар або відгук