Linux Kernel 6.19 RC1 Oficjalnie Wydany: Oto Co Nowego
Linus Torvalds oficjalnie ogłosił pierwszą wersję kandydującą (RC1) nadchodzącej wersji jądra Linux 6.19. Oznacza to koniec okresu scalania (merge window), a zespół zajmujący się rozwojem jądra teraz skupia się na naprawianiu błędów i stabilizacji.
W mailu ogłoszeniowym wydania Linux 6.19-rc1, Linus zauważył, że czas tego wydania był „nieco nietypowy”, częściowo dlatego, że kilku kluczowych opiekunów podróżowało w zeszłym tygodniu na coroczny szczyt opiekunów. Ale pomimo tych unikalnych wzorców harmonogramu, ogólna zawartość wydania wygląda „całkiem normalnie”.
Kluczowe ulepszenia w jądrze Linux 6.19 RC1
Przyjrzyjmy się najważniejszym zmianom i ulepszeniom zawartym w tym kandydacie do wydania Linux Kernel 6.19.
1. Kierowcy prowadzą drogę
Jak często widzimy w nowych wersjach jądra, wsparcie sprzętu stanowi największy segment nowego kodu.
Około połowa całej łatki rc1 składa się z aktualizacji sterowników. To znaczne przedsięwzięcie zapewnia, że Linux działa bezproblemowo z najnowszymi komputerami i komponentami.
Największe obszary otrzymujące te aktualizacje sterowników obejmują:
- GPU (Jednostka Przetwarzania Grafiki)
- Sieciowanie
- Media
- Dźwięk
Podczas gdy kierowcy zajmowali połowę łatki, programiści spędzali resztę czasu na aktualizacji wsparcia dla architektury, narzędzi, dokumentacji oraz systemów rdzeniowych, takich jak zarządzanie pamięcią (MM), planista i dalsze komponenty sieciowe.
2. Inteligentniejszy kod i rozwój Rust
Okno scalania 6.19 obejmowało ważną, podstawową pracę, która poprawia sposób, w jaki jądro zarządza sobą.
2.1. Wysiłki w zakresie oczyszczania kompilatora
Kilka kluczowych pull requestów koncentrowało się na rozszerzaniu i większym wykorzystaniu automatycznej infrastruktury czyszczenia kompilatora. To techniczne czyszczenie miało miejsce w wielu podsystemach. Na szczególną uwagę zasługuje warstwa Wirtualnego Systemu Plików (VFS) jako kluczowy obszar dla tego typu konwersji.
Do warstwy VFS zgłoszono 17 aktualizacji. Aktualizacje te obejmują ważne operacje wewnętrzne, w tym aktualizacje iomap, zarządzanie przestrzenią nazw, aktualizacje blokady katalogu oraz aktualizacje folio.
2.2. Rust przechodzi do kodu rzeczywistego
Rozwój wokół języka programowania Rust nadal dojrzewa w ramach projektu jądra. Teraz wysiłki wykraczają poza samą budowę niezbędnych przygotowań i infrastruktury. Obserwujemy teraz przejście fazy w kierunku "rzeczywistego rozwoju sterowników i podsystemów", gdy zaczyna pojawiać się kilka prawdziwych sterowników.
Kluczowe funkcje i usprawnienia systemu
Poza głównymi zmianami infrastrukturalnymi, wiele konkretnych funkcji związanych z bezpieczeństwem i sprzętem znalazło się w tej wersji. Dziennik scalania Linux 6.19-rc1 ujawnia ogromny wysiłek wielu współtwórców w prawie każdym obszarze jądra.
Aktualizacje architektury i bezpieczeństwa
- Ulepszenia x86: Deweloperzy połączyli kluczowe aktualizacje dla architektur x86, w tym zmiany dotyczące aktualizacji SEV (Secure Encrypted Virtualization) oraz aktualizacji łagodzących dla CPU. Inne podstawowe aktualizacje x86 pochodziły od Linusa Torvaldsa.
- Cechy bezpieczeństwa: Wydanie zawiera również aktualizacje dla kluczowych mechanizmów bezpieczeństwa, takich jak Landlock, TPM (Trusted Platform Module), LSM (Linux Security Modules) oraz kontrole integralności.
- Bezpieczeństwo sieci: Znacząca aktualizacja wprowadza obsługę szyfrowania łączy PCIe i uwierzytelniania urządzeń.
Udoskonalenie Komponentu Rdzeniowego
Czołowi utrzymujący jądro wnieśli istotne aktualizacje do funkcji rdzenia:
- Harmonogram i blokowanie: Ingo Molnar wniósł 17 aktualizacji, koncentrując się w dużej mierze na aktualizacjach blokowania i aktualizacjach harmonogramu, a także na poprawkach dla podstawowej infrastruktury jądra i zdarzeń wydajnościowych.
- Pamięć i I/O: Andrew Morton wniósł aktualizacje do Zarządzania Pamięcią (MM). Ponadto Jens Axboe scalił aktualizacje dla wysokowydajnego interfejsu I/O
io_uringoraz warstwy blokowej. - Systemy plików: Obsługa systemów plików nadal się rozwija, z aktualizacjami dla popularnych systemów, takich jak btrfs, xfs, ext4 i gfs2. Znacząco, sterownik ntfs3 otrzymał aktualizacje.
Pobierz i przetestuj Linux 6.19-RC1
Jak przy każdej wersji, deweloperzy i entuzjaści jądra proszeni są o rozpoczęcie testowania i naprawiania.
Wersję Kernel 6.19 RC1 można pobrać ze strony Kernel.org lub z repozytorium git Linusa Torvaldsa.
Po ogłoszeniu, Luna Jernberg potwierdziła, że udało im się zbudować i uruchomić jądro 6.19.0-rc1 na ich Dell Latitude 7390, zauważając, że „działa dobrze”.
Szacowana data ostatecznej premiery jądra 6.19
Cykle rozwoju jądra zazwyczaj rozpoczynają się od
Linux 6.19-rc1 został wydany 14 grudnia 2025. Jeśli zwykły schemat się utrzyma, każde kolejne RC pojawi się około tydzień później.
Licząc od rc1 z 14 grudnia 2025:
- rc2: 21 grudnia 2025
- rc3: 28 grudnia 2025
- rc4: 4 stycznia 2026
- rc5: 11 stycznia 2026
- rc6: 18 stycznia 2026
- rc7: 25 stycznia 2026
- Wydanie finalne: Zazwyczaj tydzień po rc7: 1 lutego 2026 (zakładając 7 RC)
Jeśli wyniki testów pokażą więcej regresji lub problemów, może pojawić się 8. RC, przesuwając finalną wersję o tydzień później na około 8 lutego 2026 r..
Więc przypuszczam, że ostateczna stabilna wersja Linux Kernel 6.19 jest oczekiwana około 1 lutego 2026 zgodnie z typowym harmonogramem 7-RC. Jeśli potrzebny będzie dodatkowy RC, może się to przesunąć na około 8 lutego 2026.
Pobierz dzisiaj Linux 6.19-rc1, wypróbuj go i zgłoś wszelkie napotkane problemy.
Czytaj dalej:
- Wydano Linux Kernel 6.19 RC2: Cicha i Stabilna Aktualizacja
- Linux Kernel 6.19 RC3 Wydany: Cicha Świąteczna Aktualizacja Jądra
