Ponad pięć lat po ostatnim wydaniu ukazało się wydanie pakietu dystrybucyjnego Slackware 15.0. Projekt rozwija się od 1993 roku i jest najstarszą obecnie istniejącą dystrybucją. Do pobrania dostępny jest obraz instalacyjny (3.5 GB), który przygotowany jest dla architektur i586 oraz x86_64. Aby zapoznać się z dystrybucją bez instalacji, dostępna jest wersja Live (4.3 GB). Wybór dodatkowych pakietów z programami, które nie znajdują się w standardowej dystrybucji, można znaleźć w repozytorium slackbuilds.org.
Pomimo swojego wieku, dystrybucja zachowała swój unikalny charakter i łatwość obsługi. Brak komplikacji i prosty system inicjalizacji w stylu klasycznych systemów BSD sprawiają, że dystrybucja stanowi interesujące rozwiązanie do nauki działania systemów uniksowych, przeprowadzania eksperymentów i poznawania… LinuxGłównym powodem długowieczności dystrybucji jest niespożyty entuzjazm Patricka Volkerdinga, który jest liderem projektu i głównym twórcą od niemal 30 lat.
Podczas opracowywania nowej wersji główny nacisk położono na dostarczenie nowych technologii i aktualnych wersji programów bez naruszania oryginalności i cech dystrybucji. Głównym celem było uczynienie dystrybucji bardziej nowoczesną, przy jednoczesnym zachowaniu znanego sposobu pracy w Slackware. Kluczowe zmiany:
- Przełącz się na używanie podsystemu PAM (Pluggable Authentication Module) do uwierzytelniania i włącz PAM w pakiecie Shadow-utils używanym do przechowywania haseł w pliku /etc/shadow.
- Do zarządzania sesjami użytkowników zamiast ConsoleKit2 wykorzystano elogind, odmianę logind niezwiązaną z systemd, co znacznie uprościło dostarczanie środowisk graficznych powiązanych z określonymi systemami inicjalizacji i poprawiło obsługę standardów XDG.
- Dodano obsługę multimediów serwer PipeWire i umożliwiono korzystanie z niego zamiast PulseAudio.
- Dodano obsługę sesji graficznej opartej na protokole Wayland, której można używać w KDE jako dodatek do sesji opartej na serwerze X.
- Dodano nowe wersje środowisk użytkownika Xfce 4.16 i KDE Plasma 5.23.5. Pakiety z LXDE i Lumina są dostępne poprzez SlackBuild.
- Rdzeń Linux Zaktualizowano do wersji 5.15. Instalator obsługuje teraz generowanie pliku initrd, a dystrybucja zawiera narzędzie geninitrd do automatycznego budowania pliku initrd dla zainstalowanego jądra. LinuxZaleca się domyślne używanie wersji jądra „ogólnej”, jednak zachowano także obsługę monolitycznego jądra „ogromnego”, zawierającego zestaw sterowników wymagany do rozruchu bez initrd.
- Dla systemów 32-bitowych oferowane są dwie wersje jądra - z SMP i dla systemów jednoprocesorowych bez obsługi SMP (można ich używać na bardzo starych komputerach z procesorami starszymi niż Pentium III i niektórymi modelami Pentium M, które nie obsługują PAE).
- Dostawy Qt4 zostały przerwane, dystrybucja całkowicie przeszła na Qt5.
- Przeprowadzono migrację do Pythona 3. Dodano pakiety do rozwoju w języku Rust.
- Domyślnie Postfix jest włączony, aby zapewnić działanie serwera pocztowego, a pakiety z Sendmailem zostały przeniesione do sekcji /extra. Zamiast imapd i ipop3d używany jest Dovecot.
- Zestaw narzędzi do zarządzania pakietami pkgtools obsługuje teraz blokowanie, aby zapobiec jednoczesnemu wykonywaniu konkurencyjnych operacji, a także ogranicza zapisy na dysku, zapewniając lepszą wydajność na dyskach SSD.
- W pakiecie znajduje się skrypt „make_world.sh”, który pozwala automatycznie odbudować cały system z kodu źródłowego. Dodano także nowy zestaw skryptów do przebudowy pakietów instalatora i jądra.
- Zaktualizowane wersje pakietów, w tym mesa 21.3.3, KDE Gear 21.12.1, sqlite 3.37.2, mercurial 6.0.1, pipewire 0.3.43, pulsaudio 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, Ruby 2.35.1 , git XNUMX. i tak dalej.
Źródło: opennet.ru
