Wydanie jądra Linux 6.7

Linus Torvalds ogłosił wydanie jądra Linux 6.7 – najnowszej stabilnej wersji tego systemu, która przynosi szereg nowych funkcji, ulepszeń i rozszerzeń.

Najważniejsze nowości w Linux 6.7

Jednym z kluczowych dodatków jest implementacja systemu plików bcachefs, wykorzystującego mechanizm Copy-on-Write (COW). Bcachefs został zaprojektowany jako nowoczesne rozwiązanie konkurujące z funkcjonalnością oferowaną przez Btrfs i ZFS, zachowując jednocześnie wysoką wydajność znaną z EXT4 i XFS.

Nowa wersja jądra oferuje także wsparcie dla oprogramowania sprzętowego GSP (GPU System Processor) firmy NVIDIA w sterowniku graficznym Nouveau typu open-source. GSP będzie stosowany na sprzęcie bez obsługi tego procesora, a na pozostałych urządzeniach pozostanie opcjonalny.

Ulepszenia w systemach plików

Btrfs doczekał się nowych funkcji, takich jak raid-stripe-tree, które umożliwia logiczne mapowanie zasięgu plików przy różnych mapowaniach fizycznych, uproszczone zarządzanie przydziałami (squota) oraz tymczasowy identyfikator fsid. Co więcej, usprawniono wydajność Btrfs, skracając czas usuwania plików o 12% dla danych z wieloma zakresami i zmniejszając czas krytycznych operacji o 5%.

EXT4 również zyskał ulepszenia, w tym optymalizację alokatora wieloblokowego i poprawę obsługi superbloków podczas zmiany rozmiaru online lub modyfikacji UUID.

Rozszerzenia sieciowe

Jądro 6.7 wprowadza szeroką gamę ulepszeń sieciowych. Dodano obsługę dekapsulacji GRO dla IPsec ESP przez UDP, ulepszenia TCP, takie jak znaczniki czasu selektywnie aktywowane przez atrybut trasy, oraz wsparcie dla uwierzytelniania TCP AO (RFC 5925). Ponadto poprawiono mechanizm wysyłania fragmentowanych pakietów przez gniazda vsock i wprowadzono wsparcie MCTP przez I3C.

Dodatkowe zmiany obejmują alokację lokalnych obiektów kptr dla procesorów, wsparcie dla tunelu VXLAN oraz nową możliwość ograniczania wpisów w mostach, aby zapobiegać przeciążeniu pamięci.

Nowe funkcje dla BPF i ARM

Jądro zyskało obsługę instrukcji BPF v4 dla ARM32 i s390x, nowe zaczepy cgroup BPF dla gniazd UNIX oraz możliwość przypisania timera BPF do bieżącego procesora. Dodatkowo dodano początkową obsługę Landlocka dla kontroli dostępu TCP, poprawki dla Thunderbolt/USB4 oraz pełne przejście sterowników multimedialnych na VB2 kAPI.

Aktualizacje architektur

Linux 6.7 przynosi wsparcie dla jednostek PMU Ampere SoC na ARM64 oraz nowe funkcjonalności dla platform AMD/Pensando i urządzeń RISC-V od Sophgo. Architektura LoongArch zyskała wsparcie KVM, PREEMPT_DYNAMIC z kluczami statycznymi oraz implementację BPF v4.

Dla RISC-V dodano obsługę stosów wywołań w tle, unaligned access w trybie S, a także wirtualną konsolę debugowania SBI (DBCN) na KVM.

Sterowniki i obsługa sprzętu

Nowa wersja wprowadza ulepszone sterowniki dla urządzeń takich jak Lenovo ThinkPad, HP 250 G7, a także obsługę Meteor Lake, Lunar Lake i AMD GC 11.5. Dla AMD pojawiła się obsługa kolejnych generacji, m.in. . DCN 3.5 i NBIO 7.11.

Zwiększone bezpieczeństwo

Pod względem zabezpieczeń Linux 6.7 ulepsza wydajność kryptografii, wprowadzając nowy interfejs lskcipher oraz szybsze algorytmy AES/XTS. AppArmor zyskał wsparcie dla io_uring i mechanizmów optymalizacji wydajności.

Linux 6.7 to kolejny krok w ewolucji systemu, oferujący lepszą kompatybilność sprzętową, nowe możliwości sieciowe i jeszcze wyższy poziom bezpieczeństwa. Dzięki szerokiej gamie nowych funkcji pozostaje wyborem zarówno dla użytkowników końcowych, jak i profesjonalistów w branży IT.

Więcej informacji znajdziesz tutaj.

TUX - maskotka systemu Linux

About the author

Autor "BIELI" to zapalony entuzjasta otwartego oprogramowania, który dzieli się swoją pasją na blogu poznajlinuxa.pl. Jego wpisy są skarbnicą wiedzy na temat Linuxa, programowania oraz najnowszych trendów w świecie technologii. Autor "BIELI" wierzy w siłę społeczności Open Source i zawsze stara się inspirować swoich czytelników do eksplorowania i eksperymentowania z kodem.