Kako je tekao razvoj?, očekivao se 22. svibnja i imamo novu verziju kernela. Linus Torvalds je službeno službeno lansiranje Linux 5.18, verzija koja je uvela mnoge promjene. U tom smislu, 5.18 je velik, ali ukupna veličina ili težina morali su pasti unutar normalnog raspona da bi se lansiranje dogodilo. Kao i uvijek, uvodi promjene u vidu poboljšane podrške, ali postoje dva brenda koji će imati više koristi od ostalih.
U Linuxu 5.18 uvedeno je nekoliko promjena poboljšat će podršku za AMD i Intel hardver. Osim toga, podržavat će i Tesla FSD čip, FSD je akronim za Full-Self Driving. Drugim riječima, Teslas Elona Muska sada službeno podržava Linux kernel. Istina je i da Torvalds i co. ne rade ništa bez razloga, pa bismo s Linuxom 5.18 pa nadalje mogli javiti vijest da se Tesla na neki način poboljšao.
Istaknuto za Linux 5.18
popis stvorena Michael Larabel:
- procesora:
- Ažuriranja planera oko NUMA balansiranja koja mogu dodatno poboljšati performanse posebno AMD EPYC poslužitelja.
- Intelova podrška za hardversko sučelje za povratne informacije spojena je s Intelovim novim "HFI" upravljačkim programom za ovu važnu značajku njegovih hibridnih procesora.
- Intelov softverski definiran Silicon spojen je za tu kontroverznu značajku Intelovih CPU-a o dopuštanju aktivacije dodatnih Silicon značajki korištenjem kriptografski potpisanih ključeva. Intel još nije najavio nijedan proizvod sa SDSi-jem, ali se vjeruje da je na putu, iako još nije jasno koje bi CPU/značajke mogli pretvoriti u model licenciranja.
- Intel Indirect Branch Tracking (IBT) je sletio. Ovo je dio tehnologije Intel Control-Flow Enforcement s Tiger Lakeom i novijim CPU-ima za poboljšanje sigurnosti.
- Podrška za Intel ENQCMD ponovno je omogućena prije Sapphire Rapidsa, nakon što je kod prethodno bio onemogućen u kernelu zbog kvara.
- Poboljšana AMD-ova ugniježđena virtualizacija kao i oko ugniježđene virtualizacije.
- AMD priprema novi kod upravljačkog programa za zvuk za nadolazeće platforme.
- Više AMD EDAC priprema za Zen 4.
- Intel PECI je na kraju spojen kao Intelovo sučelje za kontrolu okruženja platforme za sučelje između CPU-a i BMC-a na poslužiteljskim platformama.
- Spojeni AMD HSMP upravljački program za port za upravljanje host sustavom za pristup dodatnim informacijama o AMD poslužiteljskim platformama.
- Intel Idle upravljački program dodaje izvornu podršku za Intel Xeon "Sapphire Rapids" procesore.
- Intel P-State upravljački program će sada koristiti zadanu EPP vrijednost izloženu firmverom umjesto da koristi tvrdo kodiranu zadanu EPP vrijednost do ove točke.
- Pripreme za Intel IPI virtualizaciju.
- Više objedinjavanja kodova AMD-a i Intela.
- CPUPower podrška za korištenje s AMD-ovim upravljačkim programom P-State koji je predstavljen u Linuxu 5.17.
- KVM sada podržava AMD virtualne strojeve s do 511 vCPU-a, dok je do sada bilo moguće samo do 255 vCPU-a za AMD sustave.
- RISC-V Sv57 podrška za virtualnu memoriju za tablice stranica na pet razina zajedno s drugim poboljšanjima CPU arhitekture za ovaj CPU ISA bez naknade. Neki od tog drugog rada uključuju podršku za sučelje RSEQ (Restartable Sequences) i podršku za RISC-V CPU u stanju mirovanja.
- Podrška za Teslin FSD čip ugrađena je u ovaj ARM SoC baziran na Samsungu koji koristi potpuno samovozeće računalo Tesla vozila.
- Razperry Pi Zero 2 W sada je kompatibilan s glavnom Linux kernelom.
- Uklanjanje koda arhitekture Andes NDS32 CPU jer se taj kod više ne održava za tu 32-bitnu AndesCore arhitekturu koja se koristi u raznim kontrolama digitalnog signala i IoT aplikacijama.
- GPU i grafika:
- AMDGPU FreeSync video način je omogućen prema zadanim postavkama u usporedbi s prethodnim kernelima kojima je bila potrebna opcija AMDGPU modula za omogućavanje video načina rada FreeSync.
- AMD je pripremao kod za buduće/nadolazeće GPU-ove koji će biti omogućen na bazi blok po blok, tako da trenutno nije posebno uzbudljiv u smislu curenja/otkrivanja novih detalja.
- CRIU podrška za AMDKFD drajver za provjeru/vraćanje sposobnosti ROCm računalnih radnih opterećenja je primarni cilj.
- Podrška za Intel DG2-G12 podplatformu kao tu novu varijantu uz najavljene ciljeve DG2/Alchemist G10 i G11. Postoje i mnoga druga DG2/Alchemist diskretna grafička djela općenito.
- Intel Alder Lake N grafička podrška.
- Brže FBDEV operacije i više popravaka FBDEV upravljačkog programa.
- Podrška za ASpeed AST2600 i druge manje promjene drajvera za DRM.
- Promjene i dodaci drugog hardvera:
- Poboljšano praćenje senzora za nove ASUS matične ploče.
- Povećano omogućavanje Compute Express Linka (CXL).
- NVIDIA Tegra upravljački program za dekodiranje videa promoviran je iz faze uvođenja u medijski podsustav.
- Novi upravljački programi za unos za Mediatek MT6779 tipkovnicu i Imagis zaslone osjetljive na dodir.
- Podrška za profil ACPI platforme sada ispravno radi za ThinkPadove s AMD-ovim pogonom.
- Više upravljačkih rješenja za Android x86 tablete.
- Kontinuirana poboljšanja podrške za Apple tipkovnicu.
- HID upravljački program za tipkovnice s čudnim SigmaMicro IC-ima.
- Razer HID upravljački program za Razer tipkovnice/uređaje koji nisu u potpunosti kompatibilni s HID-om.
- Mnogo mrežnih ažuriranja, kao i uvijek.
- Popravljanje toplinske politike za neka prijenosna računala HP Omen.
- Intel Alder Lake "PS" audio podrška.
- Pohrana i datotečni sustavi:
- ReiserFS je zastario, a upravljački program datotečnog sustava trebao bi biti uklonjen 2025.
- Značajka brzog urezivanja EXT4 trebala bi biti brža i skalabilnija.
- Dvije važne promjene u exFAT-u kako bi se omogućile krajnje točke u stazama i zaustavilo brisanje "VolumeDirty" kao važne kako bi se izbjeglo umjetno skraćivanje vijeka trajanja uređaja za pohranu.
- Temeljni rad na pripremi EROFS-a samo za čitanje za podršku novim značajkama.
- Ceph rješava "prilično gadan problem" i donosi druga poboljšanja.
- Više poboljšanja XFS-a.
- NFSD podrška za atribut datoteke vremena rođenja NFSv4 za vrijeme kreiranja datoteke.
- Poboljšanja performansi F2FS.
- Btrfs dodaje podršku za šifrirani I/O i bržu fsync.
- FSCRYPT dodaje izravnu I/O podršku za šifrirane datoteke.
- Nove značajke i poboljšanja brzine IO_uringa.
- Mnogo blokova i NVMe optimizacija, uključujući beskonačan rad na učinkovitijim I/O/manjim troškovima.
- Intel Raptor Lake audio podrška.
- sigurnosti:
- 64-bitni ARM sada podržava Shadow Call Stack (SCS).
- Nova opcija random.trust_bootloader dodana je zajedno s drugim promjenama RNG-a, uključujući neka značajna poboljšanja slučajnosti koju vodi Jason Donenfeld.
- Xen USB upravljački program je ojačan protiv mogućih zlonamjernih hostova.
- AVX ubrzanje za SM3 kriptoput zajedno s raznim ARM optimizacijama u drugim dijelovima kripto podsustava.
- Ostali događaji kernela:
- Defconfig x86/x86_64 verzije sada koriste -Werror prema zadanim postavkama za slanje upozorenja kompajleru kao pogreške kako bi se osigurala bolja kvaliteta koda.
- Fleksibilnije rukovanje LLVM/Clang kompajlerom s podrškom za postfiksirane nizove verzije i podrškom za LLVM/Clang kada je instaliran izvan PATH-a.
- Promjena u cijelom stablu za promjenu od nizova nulte duljine u fleksibilne članove niza.
- Promjena iz C89 u C11 za inačicu ciljanog C jezika.
- DAMON dodaje kontrolno sučelje konfiguracije "DAMOS" sysfs.
Linux 5.18 pušten je u noći 22. svibnja, ali ono što je trenutno dostupno je njegov tarball i morate ga instalirati ručno. I Linus Torvalds i održavatelji kernela preporučuju čekanje barem do prvog ažuriranja održavanja za masovno usvajanje.