Wydanie dystrybucji Slackware 15.0

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.

Mimo zaawansowanego wieku dystrybucja zachowała swoją oryginalność i prostotę w organizacji pracy. Brak komplikacji i prosty system inicjalizacji w stylu klasycznych systemów BSD sprawiają, że dystrybucja jest ciekawym rozwiązaniem do badania działania systemów typu Unix, przeprowadzania eksperymentów i poznawania Linuksa. Głównym powodem długiego życia dystrybucji jest niewyczerpany entuzjazm Patricka Volkerdinga, który od prawie 30 lat jest liderem i głównym twórcą projektu.

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ę serwera multimediów 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.
  • Jądro Linuksa zostało zaktualizowane do wersji 5.15. Do instalatora dodano obsługę generowania pliku initrd, a do dystrybucji dodano narzędzie geninitrd umożliwiające automatyczne budowanie pliku initrd dla zainstalowanego jądra Linuksa. Domyślnie zaleca się stosowanie modułowego zestawu „ogólnego” jądra, ale zachowana jest także obsługa monolitycznego „ogromnego” jądra, do którego wkompilowany jest zestaw sterowników wymaganych 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

Dodaj komentarz