Это старая версия документа!


ПОСЛЕДНИЕ НОВОСТИ, СЕБЕКА, МИННЕСОТА, 2 ФЕВРАЛЯ 2022 ГОДА:

Ну что же, друзья, несмотря на мрачные предсказания экспертов YouTube, сегодня утром Slackhog вышел из своей лаборатории, не увидел свою тень и Slackware 15.0 был официально выпущен — еще шесть недель (или лет) разработки отложены.

Это был интересный цикл разработки (в смысле «возможно, ты живёшь в интересные времена»). Любой, кто следил за развитием Linux на протяжении многих лет, видел появление новых технологий и медленное, но неуклонное отклонение от UNIX-подобной структуры. На этот раз задача состояла в том, чтобы принять как можно больше хорошего, не изменяя характера операционной системы. Сохранить привычный вид, но сделать его современным. И, черт возьми, нам пришлось потрудиться. Мы (наконец) внедрили PAM, поскольку нам нужно было отказаться от поддержки чистых теневых паролей. Мы перешли с ConsoleKit2 на elogind, что значительно упростило поддержку программного обеспечения, ориентированного на другую систему инициализации, и привело нас в соответствие со стандартами XDG.
Мы добавили поддержку PipeWire в качестве альтернативы PulseAudio,а также сеансов Wayland в дополнение к X11. Отказались от Qt4 и полностью перешли на Qt5. Внедрили Rust и Python 3. Добавили множество новых библиотек в систему, чтобы обеспечить поддержку всех различных дополнений. Мы перешли на две из лучших доступных сегодня сред рабочего стола: Xfce 4.16, быструю и легкую, но визуально привлекательную и простую в использовании среду рабочего стола, и графическую среду рабочего пространства KDE Plasma 5, версия 5.23.5 (Plasma 25th Anniversary Edition). Она также поддерживает работу под Wayland или X11.

Мы по-прежнему любим Sendmail, но переместили его в каталог /extra и сделали Postfix почтовым обработчиком по умолчанию. Старые imapd и ipop3d были выведены из эксплуатации и заменены гораздо более функциональным IMAP и POP3 сервером, Dovecot.

Slackware pkgtools (утилиты управления пакетами) также претерпели значительные изменения. Была реализована блокировка файлов, чтобы предотвратить конфликты при параллельной установке или обновлении, а объем данных, записываемых в хранилище, был минимизирован, чтобы избежать лишних записей на SSD-устройствах.

Впервые мы включили скрипт «make_world.sh», который позволяет автоматически пересобрать всю операционную систему из исходного кода. Мы, также, сделали приоритетной задачей, на протяжении всего цикла разработки, того, чтобы ничего не вышло из строя при сборке. Все исходные коды были протестированы и признаны пригодными для сборки. Особая благодарность nobodino за руководство этой работой.

Мы также добавили новые скрипты для простой перекомпиляции установщика и сборки пакетов ядра. Благодаря новой простоте генерации пакетов ядра, мы продолжили сборку и тестирование практически всех выпущенных ядер, в конечном итоге остановившись на серии 5.15.x LTS, которую и использовали для этого выпуска. В каталоге /testing также есть несколько примеров конфигурационных файлов для сборки ядер 5.16 для всех, кто заинтересован в использовании этих ядер.

Обновлений действительно слишком много, чтобы перечислить их все здесь. Полный список включенных пакетов см. здесь:
ftp://ftp.slackware.com/pub/slackware/slackware64-15.0/PACKAGES.TXT

Навигация
Печать/экспорт
QR Code
QR Code wiki:od:ann_150 (generated for current page)