Linus Torvalds ogłosił pierwszą wersję RC kernela 6.14

Zaczęty przez Dom97, 07 Luty 2025, 23:34:51

Poprzedni wątek - Następny wątek

0 użytkowników i 1 Gość przegląda ten wątek.

Dom97

Dziś Linus Torvalds ogłosił ogólną dostępność pierwszego kandydata do wydania (RC) nadchodzącej serii jądra Linux 6.14 do publicznego testowania.
Minęły dwa tygodnie, odkąd jądro Linuksa 6.13 trafiło do stabilnego kanału i otwarto okno scalania dla Linuksa 6.14, co oznacza, że nadszedł czas na testowanie wersji Release Candidate aktualizowanej co tydzień, aż do momentu wydania za około dwa miesiące wersji finalnej.
Najpierw jednak przyjrzyjmy się największym nowym funkcjom i ulepszeniom.
Niektóre z najważniejszych cech serii jądra Linux 6.14 obejmują obsługę rankingu rdzeni amd-pstate, nowy kontroler cgroup dla pamięci urządzenia, nowy sterownik akceleratora dla AMD XDNA Ryzen AI NPU, obsługę paniki DRM dla sterownika AMDGPU, obsługę serwera Intel Clearwater Forest, obsługę rozszerzonych uprawnień SELinux, obsługę liczników energii rdzenia dla procesorów AMD, rozszerzenia zasilania, aby umożliwić dodawanie właściwości do urządzenia zasilającego z oddzielnego sterownika, obsługę rozszerzeń wektorowych T-Head dla RISC-V i więcej aktualizacji Rusta dla kompilacji jądra przy użyciu tylko stabilnych funkcji Rusta.
,,To ważny kamień milowy na drodze do zbudowania jądra przy użyciu tylko stabilnych funkcji Rusta. W szczególności wcześniej używaliśmy niestabilnych funkcji ,,coerce_unsized", ,,dispatch_from_dyn" i ,,unsize", a teraz użyjemy nowej funkcji ,,derive_coerce_pointee", która jest na dobrej drodze do stabilizacji" – powiedział Miguel Ojeda. ,,Ta nowa funkcja [użyj 'derive(CoercePointee)' w Rust >= 1.84.0] to makro, które zasadniczo rozwija się w kod, który wewnętrznie używa niestabilnych funkcji, których używaliśmy wcześniej, bez konieczności ich ujawniania".
Developerzy Obiecują również obsługę usługi hypercall KVM dla VMM w trybie użytkownika dla LoongArch, nowy mechanizm statusu odzyskiwania błędów PCI dla IBM System/390, obsługę SRSO_USER_KERNEL_NO dla sprzętu AMD, obsługę wstrzymania/wznowienia PM dla Raspberry Pi, obsługę ręcznego sterowania wentylatorem w laptopach Dell XPS 9370, obsługę szerszego zakresu rozmiarów dostępu MBQ i odroczoną obsługę odczytu/zapisu dla urządzeń SoundWire, obsługę ACPI dla kontrolerów Rockchip SFC, a także obsługę kontrolerów Atmel SAM7G5 QuadSPI i KEBA SPI.
Oprócz tego, jądro Linuksa 6.14 przynosi również nowe i zaktualizowane sterowniki dla lepszej obsługi sprzętu. Przykładowo obejmują nowy sterownik dla platformy SM8750, obsługę MT8188 Mali-G57 MC3 w sterowniku Panfrost, nowy sterownik EDAC dla układów SoC Loongson, obsługę kontrolera hosta Intel Touch, obsługę urządzeń PCI Wacom, obsługę bezprzewodowego zestawu słuchawkowego dla graczy SteelSeries Arctis 9, sterownik klienta PMBus zasilacza Intel CRPS185, obsługę opcjonalnego wentylatora procesora na płytach głównych AMD 600 i obsługę płyty głównej ASUS TUF GAMING X670E PLUS.
Jest również obsługa procesorów Intel Xeon ,,Clearwater Forest", nowy sterownik cpufreq dla układów SoC Airoha, obsługa filtrowania portów dla NVIDIA NVLINK-C2C Coresight PMU, obsługa kontrolerów Nacon Evol-X Xbox One, obsługa Marvell Odyssey DDR i LLC-TAD PMU, obsługa kontrolerów Nacon Pro Compact, obsługa układów Allwinner suinv F1C100s, Awinc AW88083 i Realtek ALC5682I-VE, obsługa interfejsów Focusrite Scarlett 4th Gen 16i16, 18i16 i 18i20 oraz nieoficjalny klon bezprzewodowego odbiornika Xbox 360.
W zakresie sieci, jądro Linuksa 6.14 obiecuje obsługę IPsec dla enkapsulacji IP-TFS/AggFrag, umożliwiając agregację i fragmentację wewnętrznego IP, obsługę transmisji pakietów jumbo w gniazdach RxRPC, obsługę phylib dla negocjacji możliwości w paśmie, obsługę konfigurowania wartości progowej header-data-split (HDS) za pośrednictwem ethtool, ujednolicony i ustrukturyzowany interfejs do raportowania statystyk PHY, obsługę klientów adresów IPv6 mapowanych na IPv4 w smc-r v2, a także powiadomienia netlink o zmianach adresów multicast IPv4 i IPv6.
W końcu, Linux 6.14 dodaje nową funkcję, która obiecuje znacznie skrócić czas przejścia wstrzymania i wznowienia systemu na niektórych maszynach, dalsze ulepszenia interfejsów API ALSA rawmidi i sequencer dla MIDI 2.0, obsługę układów SoC Blaize BLZP1600 i SpacemiT K1, obsługę dużych folio dla tmpfs, rozszerzenia API compress-offload dla obsługi ASRC, obsługę sekwencji z możliwością ponownego uruchomienia dla OpenRISC, delegację atrybutów NFSv4.2+, dynamiczne zmiany rozmiaru tabeli slotów sesji NFSv4.1 i ulepszoną obsługę procesorów Snapdragon X.
Bez zbędnych ceregieli, możesz pobrać pierwszego kandydata do wydania jądra Linux 6.14 z drzewa git Linusa Torvaldsa tutaj lub ze strony internetowej Nie masz uprawnień do wyświetlania linków. Zarejestruj się lub Zaloguj. Pamiętaj jednak, że jest to wersja przedpremierowa, nieodpowiednia do instalacji na maszynach produkcyjnych.
* HP Elitebook 725 G3 |  AMD A12-8800B | AMD R7 Graphics | 16GB DDR3 | 256GB nVME | openSUSE
* Dell Chromebook 5190 | Intel Celeron N3350 | Intel HD Graphics 500 | 4GBB DDR3 | 32GB eMMc | Windows 10