Opublikowana została nowa wersja dystrybucji PorteuX 2.8, opartej na Slackware, rozwijanej pod wpływem projektów Slax i Porteus. Spośród funkcji PorteuX wyróżnia się obecność prekonfigurowanych środowisk opartych na pulpitach Cinnamon, COSMIC, GNOME, KDE, LXDE, LXQt, MATE i Xfce, włączenie sprzętowego przyspieszenia przetwarzania plików multimedialnych na GPU Intel, AMD i NVIDIA, uruchamianie w trybie Live w 3 sekundy, obraz systemu w trybie tylko do odczytu z możliwością instalacji aplikacji z katalogu PorteuX App Store, wsparcie dla cofania aktualizacji, tryb ładowania do RAM (copy2ram) oraz możliwość uruchamiania przez sieć. Projekt stworzył 8 kompilacji, o rozmiarze od 577 do 759 MB.
Kluczowe zmiany:
- Aby zorganizować pracę wielowarstwowego systemu plików, umożliwiającego łączenie kilku katalogów w jedną wirtualną przestrzeń dyskową, zamiast domyślnego aufs wykorzystano projekt aufs-ng, rozwijany od podstaw przez programistów PorteuX. Aufs-ng obsługuje identyczny format dysku oraz zestaw opcji, ale korzysta z nowocześniejszych podsystemów jądra Linux, co pozwoliło zredukować liczbę blokad globalnych i przyspieszyć operacje kopiowania.
- W Xfce, zamiast menedżera okien xfwm4 w sesji opartej na X11, używany jest własny fork xfwm4-gl, przetłumaczony na wykorzystanie OpenGL do renderowania (w przypadku braku wsparcia dla OpenGL następuje powrót do XRender). Wykorzystanie xfwm4-gl pozwoliło zwiększyć wydajność renderowania o około 10%, zmniejszyć zużycie energii, zapewnić wsparcie dla adaptacyjnego włączania vsync oraz wdrożyć wyłączenie kompozycji podczas uruchamiania aplikacji w trybie pełnoekranowym. W sesji opartej na Wayland w Xfce kontynuowano stosowanie menedżera kompozycji labwc.
- W partycjach NTFS umożliwiono używanie dwukropków w nazwach plików, co rozwiązało problemy związane z kompatybilnością z Wine i Proton. Umożliwiono użycie sterowników ntfs i ntfs3 do wyboru użytkownika (domyślnie włączany jest ntfs).
- Dodano opcję zapisywania wszystkich informacji wyświetlanych przez initrd podczas uruchamiania.
- W środowisku COSMIC aplikacja gnome-system-monitor została zastąpiona cosmic-monitor.
- Został dodany pakiet gnome-session-sysvinit oraz łatka do wyłączenia systemd w GNOME.
- Dla KDE dodano pakiety appstream-qt, qtkeychain oraz zint.
- Zaprzestano automatycznego uruchamiania stosu Bluetooth Bluez.
- Wykorzystano nowe wersje środowisk graficznych Cinnamon 6.6.9, COSMIC 1.6.0, GNOME 50.4, KDE Plasma 6.7.4.
- Zaktualizowano wersje pakietów, w tym jądro Linux 7.2, GCC 16.2.0, FFmpeg 9.0.1, Mesa 26.2.1 oraz sterowniki NVIDIA 610.57.04
Źródło: opennet.ru
