Świat

Linux kernel 6.18

Została wydana nowa wersja jądra Linux 6.18, która oferuje ulepszone wsparcie sprzętowe, dzięki nowym i zaktualizowanym sterownikom, usprawnienia systemów plików i sieci oraz wiele innych.

Do najważniejszych funkcji Linux 6.18 należą: usunięcie systemu plików Bcachefs, obsługa sterownika Rust Binder, nowy cel mapowania urządzeń dm-pcache umożliwiający wykorzystanie pamięci trwałej jako pamięci podręcznej dla wolniejszych urządzeń blokowych oraz nowa opcja wiersza poleceń microcode= kontrolująca działanie programu ładującego mikrokod na platformach x86.

Jądro Linux 6.18 rozszerza również obsługę uchwytów plików na przestrzenie nazw jądra, implementuje początkową obsługę „rozmiaru bloku > rozmiaru strony” dla systemu plików Btrfs, dodaje wykrywanie funkcji PTW na nowym sprzęcie dla LoongArch KVM oraz dodaje obsługę uruchamiania jądra jako gościa w hiperwizorze Bhyve, w systemie FreeBSD.

Inne nowe funkcje obejmują: obsługę szyfrowania PSP połączeń TCP, obsługę mieszanych rozmiarów kolejki zdarzeń ukończenia (CQE) w tym samym buforze pierścieniowym, obsługę dwóch układów SOC Alder Lake-S, obsługę gościa dla funkcji Secure AVIC firmy AMD oraz obsługę aren BPF dla architektury PowerPC.

Ponadto Linux 6.18 poprawia wydajność wymiany, skalowanie serwerów NFS, wydajność odbioru UDP, dodaje nową funkcję „sheaves” w celu poprawy wydajności alokacji pamięci jądra oraz implementuje obsługę przerwań rzadkich w trybie użytkownika (UML).

System plików EXT4 otrzymał obsługę 32-bitowych zarezerwowanych identyfikatorów użytkowników i grup, a także nowy interfejs ioctl() do pobierania i ustawiania parametrów superbloku. Stos TCP otrzymał wstępne wsparcie dla funkcji Accurate Explicit Congestion Notification (AccECN), a OverlayFS obsługuje teraz składanie wielkości liter.

Wśród innych godnych uwagi zmian, jądro Linuksa 6.18 ulepsza maszynę wirtualną opartą na jądrze (KVM), aby obsługiwać technologię wymuszania przepływu sterowania wirtualizacją (CET) w systemach Intel i AMD, dodaje obsługę ukrywania tekstu szyfrowanego SEV-SNP na hostach x86 oraz obsługę zachowania alokacji vmalloc w Kexec HandOver (KHO).

Obecne są również pewne funkcje związane z bezpieczeństwem, takie jak: obsługa podsystemu audytu do obsługi wielu modułów bezpieczeństwa Linuksa jednocześnie, obsługa podpisywania programów BPF oraz domyślnie wyłączona obsługa szyfrowanych transakcji HMAC na magistrali TPM (TPM2_TCG_HMAC).

Dostępne są również nowe i zaktualizowane sterowniki zapewniające lepszą obsługę sprzętu, w tym: sterownik EDAC dla kontrolera pamięci AMD VersalNET, który raportuje błędy sprzętowe z różnych bloków IP w strukturze za pomocą transportu typu IPC, a także sterownik EDAC dla rdzeni ADM Cortex A72 do raportowania błędów pamięci podręcznej L1 i L2.

Linux 6.18 dodaje nowy sterownik SPI virtio, który umożliwia urządzeniom SPI dostęp do maszyn wirtualnych, obsługuje gniazda audio kontrolera PlayStation DualSense, rozszerza sterowniki HID (Human Interface Device) o obsługę touchpadów dotykowych oraz umożliwia obsługę układów SoC Apple M2 Pro, M2 Max i M2 Ultra.

Źródło: lkml.org/lkml/2025/11/30/341

Click to rate this post!
[Total: 0 Average: 0]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.

Accessibility Toolbar