Tutoriel Linux

Linux 7.2 : wbudowana IA i zoptymalizowane zarządzanie pamięcią podręczną rewolucjonizują tę nową wersję – odkryj wszystkie nowości

Débutant5 min de lecture

Linux 7.2 wprowadza zamieszanie w krajobrazie rdzeni Linuxa dzięki podejściu łączącemu sztuczną inteligencję i optymalizację celową. Ta nowa wersja obiecuje znacznie poprawić zarządzanie zasobami, zwłaszcza z planowaniem uwzględniającym pamięć podręczną. Skupiamy się na istotnych postępach i ich realnych skutkach dla administratorów i zapalonych użytkowników.

Linux 7.2 inauguruje zarządzanie świadome pamięci podręcznej w celu zwiększenia wydajności CPU

Główną nowością tej wersji jest bez wątpienia mechanizm planowania uwzględniający pamięć podręczną CPU. Kiedyś, planista Linuxa rozdzielał zadania na rdzeniach bez prawdziwego uwzględnienia współdzielenia danych w pamięci podręcznej. Efekt: redundantne dostępności i utraty cennego czasu na sprzęcie wielordzeniowym.

Z Linux 7.2, każde zadanie jest teraz przypisane z uwzględnieniem wspólnej pamięci podręcznej LLC. To podejście drastycznie redukuje skoki pamięci podręcznej. Mniej niepotrzebnych transferów to lepsze wykorzystanie zasobów. Dla obciążeń wymagających obliczeń, takich jak sztuczna inteligencja czy serwery wielowątkowe, to przewidywana znaczna poprawa efektywności.

Ciekawy technicznie aspekt: planista ma filtr, aby nie przeciążać jednego obszaru pamięci podręcznej, co zapobiega wszelkim szkodliwym kolizjom. Ta uwaga gwarantuje stabilne działanie, nawet przy dużych obciążeniach. Wybór tej optymalizacji odzwierciedla praktyczne doświadczenie, gdzie każdy cykl CPU ma znaczenie.

Sztuczna inteligencja infiltruje utrzymanie jądra Linuxa

Kolejnym aspektem, który wyróżnia Linux 7.2, jest integracja narzędzi AI do wykrywania luk i zarządzania poprawkami. Linus Torvalds stwierdził, że wiele z ostatnich poprawek jądra pochodzi z raportów generowanych za pomocą zautomatyzowanych procesów AI.

Te narzędzia nie zastępują programistów, lecz dostarczają cennego wsparcia w identyfikacji luk na wcześniejszym etapie, bez marnowania czasu na duplikaty. To zmiana w samej metodzie szlifowania jądra, która stawia na bardziej przemysłowy, ale również bardziej rygorystyczny rozwój.

Niemniej jednak, Torvalds pozostaje ostrożny: AI musi pozostać narzędziem w służbie społeczności, aby wzbogacić pracę ludzką, a nie komplikować jej niepotrzebnie. Delikatna, ale niezbędna równowaga w obliczu rosnącego obciążenia projektami Linuxa.

Znaczące usprawnienia w systemach plików i sterownikach sprzętowych

Oprócz planowania świadomego pamięci podręcznej i wsparcia AI, Linux 7.2 przynosi kilka ważnych poprawek w zarządzaniu systemami plików. Szczególnie zauważalne jest Btrfs, które przechodzi z etapu eksperymentalnego na domyślny, co oznacza wzrost wydajności o 15% w sekwencyjnych zapisach.

Równocześnie, ext4 i XFS kontynuują swoją transformację w kierunku zjednoczonego modelu iomap, podczas gdy exFAT korzysta z udoskonaleń w obsłudze dużych plików. Te optymalizacje nie są nieznaczące: przekładają się na lepszą ogólną reakcję, szczególnie podczas transferów z powszechnych urządzeń, takich jak karty SD czy pamięci USB.

Zarządzanie NTFS w Linuxie również postępuje, oferując większą stabilność i mniej błędów. W ekosystemie sprzętowym, wsparcie HDMI 2.1 przez AMDGPU pozwala na korzystanie z niekompresowanych strumieni 4K przy 120 Hz. To uczta dla miłośników multimediów wysokiej definicji.

USB4STREAM i Wi-Fi: nowa energia transferów i sieci w Linuxie 7.2

Intel przyczynia się do tego dynamizmu dzięki USB4STREAM, protokołowi umożliwiającemu bezpośrednie przesyłanie surowych danych między hostami przez USB4 lub Thunderbolt. Ta metoda ułatwia aplikacje takie jak szybkie tworzenie kopii zapasowych systemu czy udostępnianie urządzeń bez korzystania z tradycyjnej sieci.

Z drugiej strony, Linux 7.2 wprowadza wsparcie dla Wi-Fi Aware. Ten moduł rewolucjonizuje bezpośrednie połączenia między urządzeniami bez tradycyjnej infrastruktury sieciowej, trochę jak ulepszony i rozszerzony AirDrop. Jest również stworzona podstawa dla Wi-Fi 8, co jest mile widzianą przewidywaniem w coraz bardziej połączonym świecie.

Chociaż niektóre nowości zostały przesunięte na ostatnią chwilę w celu uniknięcia regresji, ta wersja dowodzi, że Linux potrafi łączyć innowacje techniczne z pragmatyzmem dla bardziej wydajnego systemu, lepiej dostosowanego do współczesnych wyzwań.

Jądro Linux 7.2 jest teraz dostępne w kodzie źródłowym. Zaleca się jednak, aby krytyczne środowiska poczekały na zatwierdzenie przez główne dystrybucje, aby uniknąć wszelkich problemów z modułami własnościowymi lub bezpieczeństwem podczas rozruchu. Dla entuzjastów budowy niestandardowej, ten przegląd nowości oferuje dogłębną lekturę techniczną.

Arch Linux, Fedora Rawhide i openSUSE Tumbleweed powinny być jednymi z pierwszych, które zaproponują pakiety integrujące to jądro, otwierając drogę do stopniowej i kontrolowanej adopcji.

Czym jest planowanie uwzględniające pamięć podręczną w Linux 7.2?

To system, który optymalizuje rozdział zadań na rdzeniach, preferując te, które dzielą pamięć podręczną LLC, co zmniejsza koszty związane z dostępem do pamięci i poprawia wydajność w procesorach wielordzeniowych.

Jak sztuczna inteligencja wpływa na rozwój Linux 7.2?

Sztuczna inteligencja jest wykorzystywana do automatycznego wykrywania luk bezpieczeństwa w kodzie i generowania poprawek, co przyspiesza proces utrzymania bez zastępowania programistów.

Jakie systemy plików zyskują na poprawach w Linux 7.2?

Btrfs poprawia wydajność sekwencyjnego zapisu o 15%, ext4 i XFS przechodzą na zjednoczony model iomap, a exFAT korzysta z znaczącej poprawy w obsłudze dużych plików.

Czym jest USB4STREAM i do czego służy?

USB4STREAM to protokół, który umożliwia przesyłanie surowych danych między dwoma hostami przez USB4 lub Thunderbolt, ułatwiając szybkie tworzenie kopii zapasowych lub udostępnianie urządzeń bez tradycyjnej warstwy sieciowej.

Źródło: www.zdnet.fr