Świat

Linux kernel 6.13

Została wydana nowa wersja jądra Linux 6.13.

Najważniejsze cechy jądra Linux 6.13 obejmują obsługę leniwego wywłaszczania w celu uproszczenia logiki jądra, obsługę uruchamiania Linuksa na chronionych maszynach wirtualnych (znanych również jako realm) w ramach Arm CCA (Confidential Compute Architecture), obsługę stosu cienia przestrzeni użytkownika dla AArch64 (ARM64) za pośrednictwem Guarded Control Stack (GCS), obsługę klastrowania 6-węzłowego sub-NUMA na Intel oraz obsługę wykrywania rozdzielonych blokad dla procesorów AMD.

Jądro Linuksa 6.13 czyni sterownik amd-pstate cpufreq domyślnym w niektórych nowszych procesorach AMD Epyc, dodaje obsługę progów termicznych, które można dodawać i usuwać z przestrzeni użytkownika za pośrednictwem netlink wraz z powiązaną aktualizacją biblioteki i implementuje nową funkcję w uAPI urządzenia znakowego w celu powiadamiania przestrzeni użytkownika o zmianach wyzwalanych przez użytkowników w jądrze.

Dodatkowo dodaje obsługę PMU dla procesorów Intel ArrowLake-H i Intel Panther Lake, nową funkcję podświetlenia ACPI dla komputerów Apple MacbookPro11,2 i Air7,2, obsługę specyfikacji MIPI DisCo 2.0 w podsystemie SoundWire, nowy tryb pass-through dla akceleratorów związanych z dźwiękiem oraz obsługę sprzętowych superstron w sterowniku V3D używanym w komputerach Raspberry Pi.

Jądro Linux 6.13 konwertuje blokadę RTNL (Routing Netlink) na blokadę per-network-namespace, aby zmniejszyć rywalizację w obciążeniach o dużej ilości nazw, implementuje nowy mechanizm o nazwie IRQ suspension, aby zawiesić IRQ podczas okresów dużego natężenia aplikacji, dodaje obsługę konfiguracji per-NAPI przez netlink i wprowadza interfejs API kształtowania TX H/W w celu kontrolowania kształtowania ruchu.

System plików F2FS otrzymał funkcję aliasingu urządzeń, dzięki której można wyodrębnić partycje, aby odzyskać przestrzeń, usuwając aliasowane pliki w katalogu głównym, podczas gdy system plików XFS otrzymał podstawowe wsparcie dla operacji zapisu atomowego. Z drugiej strony system plików FUSE otrzymał konwersje strony na folio i obsługę konfigurowania maksymalnego rozmiaru żądań FUSE za pomocą sysctl.

System plików EXT4 otrzymał wiele różnych poprawek błędów i porządków, system plików Btrfs otrzymał wzrost wydajności poprzez zmniejszenie rywalizacji o blokadę podczas przechodzenia przez bufory rozszerzeń i zmniejszenie rywalizacji o blokadę drzewa rozszerzeń podczas wyszukiwania inline backref, podczas gdy system plików exFAT otrzymał wzrost wydajności poprzez zmniejszenie przechodzenia przez łańcuch FAT.

Jądro Linuksa 6.13 zapewnia ulepszone wsparcie sprzętowe, dzięki nowym i zaktualizowanym sterownikom dla różnych urządzeń, w tym tabletów Vexia EDU ATLA 10 i Surface Pro 9 5G, chipsetu GPU Adreno A663, układów audio Allwinner H616, AMD ACP 6.3, Qualcomm SM8750 i RealTek RT721, ekranów dotykowych NT36672A, kontrolerów AMD I3C, urządzeń sieciowych NVIDIA Mellanox „MLX5” i innych. Jest też nowy sterownik virtual-cpufreq dla jąder gości, aby poprawić wydajność i moc obciążeń dla maszyn wirtualnych.

Źródło: lore.kernel.org/lkml/CAHk-=wiprabAQcCwb3qNhrT5P50MJNqunC9JU5v99kdvM-2rsg@mail.gmail.com/T/#u

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