Linux 6.1 uvodi Rust infrastrukturu i ove druge nove značajke

Linux 6.1

Očekivano, Linus Torvalds je objavio danas Linux 6.1. To je nova stabilna verzija i kao takva dolazi sa zanimljivim novostima. Kao iu svakom od izdanja, uključena je podrška za novi hardver, ali ako ova verzija mora zbog nečega otići u povijest, to će biti zbog dodavanja početne podrške za Rust. Nema stvarnog koda, ali temelj je već ovdje.

To je izvijestio sam Torvalds u kandidat za prvo izdanje Linuxa 6.1, konkretno kada je rekao da "imamo neke osnovne stvari koje su bile u izradi već dugo vremena, ponajviše LRU VM seriju s više gena i početnu Rust skelu (još nema stvarnog Rust koda u kernelu, ali infrastruktura postoji)." Budući da je stabilna verzija već dostupna, vrijeme je za razgovor svoje vijesti.

Istaknuto za Linux 6.1

La popis vijesti najznačajniji je:

  • procesora:
    • IBM POWER/PowerPC kod ima KFENCE za 64-bit, između ostalih novih značajki.
    • LoongArch CPU port donosi pregled TLB/cache koda, QSpinLock podršku, EFI boot, perf event podršku, Kexec rukovanje, eBPF JIT podršku i nekoliko drugih značajki ovoj kineskoj CPU arhitekturi.
    • BF16 podrška za Cortex-A510 procesore se ukida zbog hardverskog problema koji se ne može riješiti na Linuxu.
    • AMD IOMMU v2 posao tablice stranica kao dio AMD vIOMMU hardverski potpomognute IOMMU virtualizacije za EPYC 7002 "Rome" procesore i novije.
    • AMD CPU predmemorija i izvješća o memoriji s AMD perf i novijim procesorima i LbrExtV2 podrškom za Zen 4 CPU.
    • AMD Platform Management Framework (PMF) je spojen radi boljeg upravljanja toplinom/napajanjem/šumom sa sljedećom generacijom AMD Ryzen uređaja.
    • Podrška za nove ARM SoC-ove i razne nove ARM uređaje.
    • Brže dekodiranje pogreške Intel memorije.
    • AMD P-State i s2idle popravci za AMD Rembrandt prijenosna računala.
    • Podrška na ARM-u za onemogućavanje ublažavanja Spectre-BHB tijekom izvođenja zbog visokih troškova izvedbe.
  • Grafika i GPU:
    • Omogućavanje Intel Meteor Lakea se nastavlja.
    • Poboljšano rukovanje Intel GPU firmverom.
    • Razna poboljšanja Intel Arc Graphics DG2/Alchemist.
    • Podrška za podnošenje AMDGPU grupe koju zahtijeva upravljački program RADV Vulkan za ispravnu podršku mrežnog shadera.
    • Podrška za resetiranje Mode2 za GPU RX 2 serije RDNA6000.
  • Pohrana i datotečni sustavi:
    • Zadana konfiguracija RISC-V kernela dopušta nekoliko formata CD-ROM slika.
    • Podrška dijeljene domene temeljene na FSCacheu za EROFS sa slučajevima korištenja spremnika kao početnim ciljem.
    • EXT4 popravci i optimizacije performansi.
    • Značajne optimizacije performansi za Btrfs i druge radove za ovaj Linux datotečni sustav koji se sve više koristi.
    • Podrška za statx() za izvješćivanje o detaljima izravnog I/O poravnanja.
  • Ostali hardver:
    • Automatsko otkrivanje podrške za Logitech HID++ Hi-Res Scrolling i pokušaj omogućavanja HID++ za sve Logitech Bluetooth uređaje.
    • Značajan dodatak zvučne podrške s AMD Rembrandtom dodanim Sound Open Firmware kodu, novom AMD “Pink Sardine” audio koprocesorskom podrškom i novim Apple MCA SoC drajverom za zvučnu podršku na novim Apple Silicon uređajima.
    • WiFi Extremely High Throughput (EHT) i Multi-Link Operation (MLO) pripreme za WiFi 802.11be i WiFi 7.
    • Nastavak omogućavanja Intel Habana Labs Gaudi2 za tu sljedeću generaciju AI akceleratora.
    • Ulazni kontroler za IBM operacijsku ploču.
    • Dodan je upravljački program za kućište tipkovnice PINE64 PinePhone (Pro) za unos Linuxa.
    • Podrška za Intel Meteor Lake Thunderbolt.
    • End-to-end USB4 podrška za kontrolu toka s Linux kernelom Thunderbolt mrežnim upravljačkim programom.
    • Bolje rukovanje "jeftinim klonovima" Nintendo kontrolera.
    • Novi medijski pokretači i dva postojeća pokretača promovirani su izvan pozornice.
    • Razni dodaci upravljačkih programa za nadzor hardvera.
  • Virtualizacija:
    • Xen sada podržava VirtIO temeljen na dodjeli za x86_64.
    • Podrška za "sigurno brisanje" VirtIO blokova kao i podrška za pružanje vDPA značajki.
    • Brže dijeljenje datoteka između hosta i gosta VM-ova za one koji koriste 9P protokol zahvaljujući značajnoj 9P VirtIO optimizaciji.
  • sigurnosti:
    • Kernel Memory Sanitizer spojen je kao dinamički detektor memorijskih grešaka oko neinicijaliziranih vrijednosti unutar koda kernela. Ovaj KMSAN ovisi o instrumentima prevoditelja koji se trenutno nalaze u LLVM Clangu.
    • Linux 6.1 će prema zadanim postavkama upozoravati na W+X mapiranja kernela iu budućem izdanju kernela može zabraniti stvaranje takvih mapiranja.
    • EFI-jev rad oko povjerljivog računalstva.
    • Retpolines očvršćavanje kako bi se osigurao INT3 nakon svakog hardcore skoka.
    • SELinux nastavlja zastarjevati onemogućavanje podrške tijekom izvođenja.
    • Poboljšanja RNG i kripto koda.
    • Upozorenja za vrijeme izvođenja za više polja memcpy() koja bi uhvatila sva prekoračenja međuspremnika temeljena na memcpyju u posljednjih nekoliko godina za kernel.
  • drugi:
    • Više čišćenja koda prije PREEMPT_RT.
    • Poboljšanja u rukovanju informacijama o tlaku zaustavljanja (PSI), uključujući mogućnost omogućavanja/onemogućavanja PSI podataka na razini grupe.
    • Generička podrška za EFI komprimirano pokretanje.
    • Uklanjanje brzog serijskog/TTY upravljačkog programa preko IEEE-1394 Firewire.
    • Završeno uklanjanje starog a.out koda.
    • Uklonjen je stari DECnet mrežni kod.
    • Spojen MGLRU radi revizije koda za dohvaćanje stranice jezgre Linuxa i poboljšanja korisničkog iskustva, posebno na Linux sustavima s ograničenim RAM kapacitetima.
    • Linux 6.1 ispisat će CPU jezgru tamo gdje se dogodi greška segmentacije. Ako administratori sustava Linux otkriju da se greške segmentacije stalno pojavljuju na istim procesorima/jezgrama, to može biti znak neispravnog procesora.
    • Početni okvir Rust spojen je s početnom podrškom za programski jezik Rust. Novi Rust upravljački programi i druge apstrakcije podsustava jezgre bit će spojene u budućim ciklusima jezgre.

Linux 6.1 sada na raspolaganju en kernel.org. Većina distribucija čekat će prvo ažuriranje održavanja za usvajanje. Očekuje se da će ovo biti LTS izdanje za 2022.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.