Перевел: Graf
Дата перевода: январь 2024 г.
Оригинал: https://slackware.osuosl.org/slackware-15.0/RELEASE_NOTES

Примечания к выпуску Slackware 15.0.



Wed Feb 2 18:39:59 CST 2022

Добрый день, друзья, рад снова видеть вас здесь :-)

Исторически сложилось так, что в RELEASE_NOTES была в основном техническая информация, но Робби Воркман снова изложил важные технические детали в CHANGES_AND_HINTS.TXT. Спасибо!

За годы работы над Slackware 15.0 мы собрали более 400 различных версий ядра Linux (для сравнения, во время работы над Slackware 14.2 мы протестировали 34 версии ядра). В итоге мы остановились на версии ядра 5.15.19 после того, как Грег Кроа-Хартман подтвердил, что оно будет получать долгосрочную поддержку как минимум до октября 2023 года (а вполне возможно, и дольше). Как обычно, ядро поставляется в двух вариантах: generic и huge. Huge-ядро содержит достаточно встроенных драйверов, чтобы, в большинстве случаев, initrd не требовался для загрузки системы. Generic-ядра требуют использования initrd для загрузки модулей ядра, необходимых для монтирования корневой файловой системы. Использование generic-ядра позволит сэкономить немного памяти и, возможно, избежать нескольких предупреждений во время загрузки. Я бы настоятельно рекомендовал использовать generic-ядро и для лучшей совместимости модулей ядра. Сделать это стало проще, чем в предыдущих выпусках - теперь программа установки создает initrd за вас, а новая утилита geninitrd автоматически пересоздает initrd для последних пакетов ядра, установленных в системе.

Для 32-битных систем есть как SMP (с поддержкой нескольких процессоров), так и не-SMP (однопроцессорные) ядра. Ядро non-SMP, в основном, предназначено для машин, на которых невозможно запустить ядро SMP, а это все те, что старше Pentium III, а также некоторые модели Pentium M, которые не поддерживают PAE (хотя кажется, что они могут поддерживать PAE, но им просто не хватает флагов процессора для объявления - попробуйте загрузиться с опцией ядра «forcepae»). На 32-разрядных системах настоятельно рекомендуется использовать ядро SMP потому-что ваша машина способна загрузиться с ним (даже если у вас только одно ядро), поскольку оптимизация и работа с памятью должны обеспечить лучшую производительность.

Для тех, кто хочет попробовать последнюю ветку ядра, в каталоге /testing/source/ есть файлы .config для Linux 5.16.

В Slackware 15.0 есть поддержка систем с прошивкой UEFI (только для версии Slackware x86_64). Пакеты, помогающие поддерживать UEFI, включают elilo, GRUB 2 и efibootmgr, а все установочные носители поддерживают загрузку с UEFI, как и загрузочные USB-носители, создаваемые во время установки. На данный момент нет поддержки запуска системы под Secure Boot, но опытный пользователь может добавить собственный ключ владельца машины, подписать ядра, модули и загрузчик, а затем использовать shim для запуска загрузчика. Мы рассмотрим возможность официальной поддержки в следующем выпуске. Документация по установке на машины с UEFI содержится в файле README_UEFI.TXT, находящемся на верхнем уровне каталога Slackware.

ISO-образы Slackware были обработаны с помощью isohybrid, который позволяет записывать их на DVD или на USB-накопитель, c которого можно загрузиться и использовать в качестве источника установки. Это работает и на машинах с обычным BIOS, и с UEFI.

Нужно больше скриптов для сборки? Что-то, что вы хотели, не было включено в Slackware? Тогда загляните на сайт slackbuilds.org. Несколько членов команды, а также многие другие добровольцы, работают там над скриптами.

Существует сайт сообщества по документации Slackware, http://docs.slackware.com - ознакомьтесь с ним и присоединяйтесь, чтобы поделиться своими знаниями!

Спасибо остальным членам команды Slackware (и другим соавторам) - Эрику Хамелерсу за его огромные усилия по подготовке KDE Plasma 5 и продолжение ее поддержки, несмотря на то, что цикл разработки был намного дольше, чем ожидалось. Эрик, я знаю, что был близок к тому, чтобы подорвать твое терпение, так что спасибо за то, что выдержал это и за всю твою помощь с дополнительными пакетами, поддержкой multilib, docs.slackware.com и всем остальным, что ты делаешь для Slackware. Все обязательно следите за блогом Эрика по адресу: http://alien.slackbook.org/blog/. Спасибо Робби Воркману за помощь во многих вопросах… особенно в работе над Xfce, а также за множество различных обновлений, файл CHANGES_AND_HINTS.TXT и другую документацию, управление инфраструктурой проекта, включая помощь в получении серверов, их настройке, поиске хостинга и т. д. Спасибо нашим друзьям из OnyxLight Communications, которые помогли нам с хостингом (и оборудованием тоже!) для нашего сервера разработки. К сожалению, Onyxlight закрылась во время пандемии. Надеюсь, у них все хорошо. Спасибо PiterPunk за его работу по поддержке slackpkg и различные исправления. Спасибо Даррену «Tadgy» Остину за переписывание утилиты netconfig с добавлением поддержки IPv6, VLANs, агрегации каналов и многого другого. Спасибо Стюарту Винтеру за обновления linuxdoc-tools, slacktrack, а также за всевозможные исправления в инсталляторе и системе (он постоянно находит мои ошибки при переносе пакетов на ARM для ARM-порта Slackware: https://arm.slackware.com), Винсенту Баттсу за то, что сделал поддержку Slackware PAM реальностью, Хайнцу Визингеру за работу над KDE/Plasma и Qt, LLVM, MariaDB, OpenCL и вообще за всевозможные вещи, Эрику Яну Тромпу за помощь в переписывании pkgtools и поддержку параллельного тестирования сжатия/декомпрессии и бенчмаркинга. Willy Sudiarto Raharjo за работу над slackbuilds.org, MATE, sbopkg и многое другое. Маттео «ponce» Бернардини за бесчисленные исправления ошибок и всю работу по подготовке slackbuilds.org к новому релизу. Почетные упоминания также заслуживают давние участники и друзья проекта, включая Карла Магнуса КолстГё, НетриксТардис, Алана Хикса, Мргоблина и Марка Поста. Отдельное спасибо всем остальным, кто сообщил об ошибках (и/или предоставил исправления) или каким-либо образом помог в работе над этим выпуском. В этот раз сообщество Slackware оказало всевозможную поддержку, особенно все мои друзья на форуме Slackware на LinuxQuestions.org. Отдельное спасибо и извините всех, кого я забыл. Спасибо также моей семье за то, что она все это терпит ;-)

В ПАМЯТЬ


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

Эрик «alphageek» Ян Тромп скончался в 2020 году после продолжительной болезни. Он долгое время был членом основной команды Slackware, делая кучу вещей за кулисами, и был мастером менее известных языков программирования, таких как Tcl :-) Долгое время он жил ближе ко мне географически, чем кто-либо другой из основной команды, но, к сожалению, из-за международной границы между нами мы так и не встретились лично. Но он был рядом в чате каждый день и был хорошим другом для всех в команде. Его очень не хватает. Жаль, что я не успел выпустить 15.0 вовремя, чтобы вы могли его увидеть… Мой старый друг Бретт Персон также скончался в 2020 году. Без Бретта, возможно, не было бы Slackware в том виде, в котором мы его знаем - именно он побудил меня загрузить его на FTP в 1993 году и служил первоначальным бета-тестером Slackware. Он долгое время считался одним из основателей этого проекта. Я знал Бретта еще со времен Beggar's Banquet BBS в Фарго в 80-х годах. Когда проект Slackware переехал на CDROM в Уолнат-Крик, Бретт тоже был принят на работу, и мы провели много часов в дороге, сидя рядом и представляя Slackware на различных выставках. Бретт, похоже, был знаком со всеми компьютерными светилами и был потрясающим рассказчиком, всегда со своим ровным радиоголосом. Мне тоже будет тебя не хватать, приятель.

Всем, кто еще читает это, спасибо. :-) Надеюсь увидеть вас снова, когда мы сделаем это в следующий раз.

Будьте здоровы, Пэт Фолькердинг volkerdi@slackware.com