Aký bol vývoj?, očakávalo sa to 22. mája a máme novú verziu jadra. Linus Torvalds sa stal oficiálnym spustenie Linux 5.18, verzia, ktorá priniesla mnoho zmien. V tomto zmysle je 5.18 veľký, ale celková veľkosť alebo hmotnosť museli spadať do normálneho rozsahu, aby sa spustenie uskutočnilo. Ako vždy prináša zmeny v podobe vylepšenej podpory, no sú tu dve značky, ktoré budú profitovať viac ako ostatné.
V Linuxe 5.18 bolo zavedených niekoľko zmien zlepší podporu pre hardvér AMD a Intel. Okrem toho bude podporovať aj čip Tesla FSD, FSD je skratka pre Full-Self Driving. Inými slovami, Tesly Elona Muska sú teraz oficiálne podporované jadrom Linuxu. Je tiež pravda, že Torvalds a spol. nerobia nič bezdôvodne, takže s Linuxom 5.18 a novším by sme mohli hlásiť správy, že Tesla sa nejakým spôsobom zlepšila.
Hlavné vlastnosti systému Linux 5.18
zoznam vytvorené od Michaela Larabela:
- procesory:
- Aktualizácie plánovača okolo vyvažovania NUMA, ktoré môžu ďalej zlepšiť výkon najmä serverov AMD EPYC.
- Podpora rozhrania hardvérovej spätnej väzby od Intelu bola zlúčená s novým ovládačom Intel „HFI“ pre túto dôležitú vlastnosť hybridných procesorov.
- Intel Software Defined Silicon bol zlúčený pre túto kontroverznú funkciu procesorov Intel, ktorá umožňuje aktiváciu ďalších funkcií Silicon pomocou kryptograficky podpísaných kľúčov. Intel ešte neoznámil žiadne produkty s SDSi, ale predpokladá sa, že je na ceste, hoci ešte nie je jasné, aké CPU/funkcie môžu previesť na licenčný model.
- Intel Indirect Branch Tracking (IBT) pristál. Ide o súčasť technológie Intel Control-Flow Enforcement s Tiger Lake a novšími CPU na zlepšenie zabezpečenia.
- Podpora Intel ENQCMD bola znovu zapnutá pred Sapphire Rapids, po tom, čo bol kód v jadre predtým zakázaný z dôvodu porušenia.
- Vylepšená vnorená virtualizácia AMD, ako aj vnorená virtualizácia.
- AMD pripravuje nový kód ovládača zvuku pre nadchádzajúce platformy.
- Viac príprav AMD EDAC pre Zen 4.
- Intel PECI bol nakoniec zlúčený ako Intel Platform Environment Control Interface pre rozhranie medzi CPU a BMC na serverových platformách.
- Zlúčený ovládač AMD HSMP pre port správy hostiteľského systému na prístup k ďalším informáciám o platformách serverov AMD.
- Ovládač Intel Idle pridáva natívnu podporu pre procesory Intel Xeon „Sapphire Rapids“.
- Ovládač Intel P-State bude odteraz používať predvolenú hodnotu EPP zverejnenú firmvérom namiesto použitia pevne zakódovanej predvolenej hodnoty EPP až do tohto bodu.
- Prípravy na virtualizáciu Intel IPI.
- Viac zjednotenia kódu AMD a Intel.
- Podpora CPUPower pre použitie s ovládačom AMD P-State, ktorý bol predstavený v Linuxe 5.17.
- KVM teraz podporuje virtuálne počítače AMD s až 511 vCPU, pričom doteraz bolo pre systémy AMD možné použiť iba 255 vCPU.
- Podpora virtuálnej pamäte RISC-V Sv57 pre päťúrovňové tabuľky stránok spolu s ďalšími vylepšeniami architektúry CPU pre tento bezplatný CPU ISA. Niektoré z týchto ďalších prác zahŕňajú podporu rozhrania RSEQ (Restartable Sequences) a podporu nečinnosti CPU RISC-V.
- Podpora čipu FSD od spoločnosti Tesla bola zabudovaná do tohto ARM SoC spoločnosti Samsung, ktorý využíva plne samoriadiaci počítač vozidiel Tesla.
- Razperry Pi Zero 2 W je teraz kompatibilný s hlavným linuxovým jadrom.
- Odstránenie kódu architektúry CPU Andes NDS32, pretože tento kód už nie je udržiavaný pre túto 32-bitovú architektúru AndesCore používanú v rôznych aplikáciách riadenia digitálnych signálov a IoT.
- GPU a grafika:
- Režim videa AMDGPU FreeSync je predvolene povolený v porovnaní s predchádzajúcimi jadrami, ktoré na aktiváciu režimu videa FreeSync potrebovali modul AMDGPU.
- AMD pripravovalo kód pre budúce/nadchádzajúce GPU, ktoré budú povolené blok po bloku, takže momentálne to nie je zvlášť vzrušujúce, pokiaľ ide o úniky/odhalenie nových detailov.
- Primárnym cieľom je podpora CRIU pre ovládač AMDKFD na kontrolu/obnovenie výpočtových úloh ROCm.
- Podpora pre subplatformu Intel DG2-G12 ako nový variant spolu s ohlásenými cieľmi DG2/Alchemist G10 a G11. Vo všeobecnosti existuje aj mnoho ďalších samostatných grafických diel DG2/Alchemist.
- Podpora grafiky Intel Alder Lake N.
- Rýchlejšie operácie FBDEV a viac opráv ovládačov FBDEV.
- Podpora ASpeed AST2600 a ďalšie menšie zmeny ovládačov DRM.
- Zmeny a doplnky ostatného hardvéru:
- Vylepšené monitorovanie senzorov pre nové základné dosky ASUS.
- Rozšírené možnosti Compute Express Link (CXL).
- Ovládač na dekódovanie videa Tegra od NVIDIA bol povýšený z fázy zavádzania do mediálneho subsystému.
- Nové vstupné ovládače pre klávesnicu Mediatek MT6779 a dotykové obrazovky Imagis.
- Podpora profilu platformy ACPI teraz funguje správne pre počítače ThinkPad s procesorom AMD.
- Ďalšie riešenia ovládačov pre tablety so systémom Android x86.
- Pokračujúce vylepšenia podpory klávesnice Apple.
- Ovládač HID pre klávesnice s podivnými integrovanými obvodmi SigmaMicro.
- Ovládač Razer HID pre klávesnice/zariadenia Razer, ktoré nie sú plne kompatibilné s HID.
- Veľa sieťových aktualizácií, ako vždy.
- Oprava tepelnej politiky pre niektoré notebooky HP Omen.
- Podpora zvuku Intel Alder Lake "PS".
- Úložné a súborové systémy:
- ReiserFS je zastaraný a ovládač systému súborov sa má odstrániť v roku 2025.
- Funkcia rýchleho odovzdania EXT4 by mala byť rýchlejšia a škálovateľnejšia.
- Dve dôležité zmeny v exFAT umožňujúce koncové body v cestách a zastavenie vymazávania „VolumeDirty“ sú dôležité, aby sa predišlo umelému skráteniu životnosti úložného zariadenia.
- Základom práce na príprave EROFS len na čítanie na podporu nových funkcií.
- Ceph rieši „dosť nepríjemný problém“ a robí ďalšie vylepšenia.
- Ďalšie vylepšenia XFS.
- Podpora NFSD pre atribút súboru času narodenia NFSv4 pre časy vytvorenia súboru.
- Vylepšenia výkonu F2FS.
- Btrfs pridáva podporu šifrovaných I/O a rýchlejšiu fsync.
- FSCRYPT pridáva priamu I/O podporu pre šifrované súbory.
- Nové funkcie a vylepšenia rýchlosti IO_uring.
- Veľa blokových a NVMe optimalizácií, vrátane nekonečnej práce na efektívnejšom I/O/nižšom náklade.
- Podpora zvuku Intel Raptor Lake.
- zabezpečenia:
- 64-bitový ARM teraz podporuje Shadow Call Stack (SCS).
- Nová možnosť random.trust_bootloader je pridaná spolu s ďalšími zmenami do RNG, vrátane niektorých významných vylepšení náhodnosti pod vedením Jasona Donenfelda.
- USB ovládač Xen bol spevnený proti možným škodlivým hostiteľom.
- Zrýchlenie AVX pre krypto cestu SM3 spolu s rôznymi optimalizáciami ARM v iných častiach krypto subsystému.
- Ďalšie udalosti jadra:
- Zostavy Defconfig x86/x86_64 teraz štandardne používajú -Werror na odosielanie upozornení kompilátora ako chyby, aby sa zabezpečila lepšia kvalita kódu.
- Flexibilnejšie zaobchádzanie s kompilátorom LLVM/Clang s podporou reťazcov s fixnou verziou a podporou pre LLVM/Clang pri inštalácii mimo PATH.
- Zmena v celom strome na zmenu z polí s nulovou dĺžkou na flexibilné členy poľa.
- Zmena z C89 na C11 pre cieľovú jazykovú verziu C.
- DAMON pridáva ovládacie rozhranie konfigurácie sysfs "DAMOS".
Linux 5.18 bol prepustený v noci 22. mája, ale to, čo je momentálne k dispozícii, je jeho tarball a musíte ho nainštalovať manuálne. Linus Torvalds aj správcovia jadra odporúčajú s hromadným prijatím počkať aspoň na prvú aktualizáciu údržby.
Buďte prvý komentár