Wyszukiwanie w witrynie

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

Linux Kernel 6.19 Wydanie Kandydujące 1

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_uring oraz 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 , po którym następuje seria . Większość wydań używa około 7 RC przed wydaniem wersji stabilnej, choć w niektórych cyklach wymagany jest 8 RC.

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