„Linux“ branduolys yra „Linux“ operacinių sistemų (OS) pagrindas ir pagrindinė kompiuterio aparatinės įrangos ir jos procesų sąsaja.
Praėjusį sekmadienį, Linusas Torvaldsas pristatė nauja stabili versija „Linux“ branduolys 6.5, versija, kurioje įdiegta daug naujų funkcijų, naujų ir atnaujintų tvarkyklių geresniam aparatinės įrangos suderinamumui užtikrinti, ir kitų pakeitimų.
Iš žymiausių savybių „Linux 6.5“ branduolyje pažymima, kad įdiegtas palaikymas MIDI 2.0 ALSA, ACPI palaikymas RISC-V architektūrai ir Landlock p palaikymasskirta UML (vartotojo režimo Linux).
Linusas Torvaldsas paminėjo, kad buvo šiek tiek susirūpinęs dėl šio leidinio.
„Praėjusią savaitę neįvyko nieko ypač keisto ar baisaus, todėl nėra jokio pasiteisinimo atidėti 6.5 versijos išleidimą. Mane vis dar apima kankinantis jausmas, kad daug žmonių atostogauja ir iš dalies dėl to viskas buvo tylu. Tačiau šis leidimas praėjo sklandžiai, todėl tikriausiai tiesiog esu paranojiškas“, – sekmadienį rašė jis.
Pagrindinės naujos „Linux 6.5“ funkcijos
Šioje naujoje išleistoje „Linux 6.5“ versijoje a laukiamiausių naujovių ir apie ką jau kalbėjome čia, tinklaraštyje, yra sistema cachestat (), kurio tikslas yra sužinoti failų ir katalogų puslapio talpyklos būseną.
Naujos sistemos skambutis leidžia vartotojo erdvės programoms nustatyti, kurie failo puslapiai saugomi pagrindinėje atmintyje. Skirtingai nuo anksčiau galimo mincore() sistemos iškvietimo, iškvietimas cachestat() leidžia pateikti išsamesnės statistikos užklausą, pvz., talpykloje esančių puslapių, nešvarių puslapių, iškeldytų puslapių, neseniai iškeltų puslapių ir pažymėtų puslapių, skirtų perrašyti, užklausą.
Kitas „Linux 6.5“ branduolio pakeitimas yra įrankiai, skirti procesoriams paleisti lygiagrečiai, kuris pagerina kelių lizdų serverių įkrovos laiką. Šis patobulinimas yra svarbus hiperskaleriams.
Be to, Linux 6.5 versijoje taip pat galime rasti USB 4.2 palaikymas, nors verta paminėti, kad parama dar nebaigta. Mes taip pat galime tai rasti „Wi-Fi 7“ sulaukė daugiau branduolio dėmesio, taip pat šioje versijoje patobulintos Btrfs failų sistemos našumą
„Linux 6.5“ pristato techninės įrangos palaikymą tabletėmss Lenovo Yoga Book yb1-x90f/ly Nextbook Ares 8A, Dell Studio 1569 (ACPI foninio apšvietimo problemos), Lenovo ThinkPad X131e (AMD build 3371) ir Apple iMac11,3 kompiuteriai
Kita vertus, pabrėžiama, kad bene ryškiausias įtraukimas yra numatytasis P būsenos įjungimas kai kuriuose AMD procesoriuose tai reiškia, kad branduolys gali efektyviau valdyti branduolius, kad subalansuotų našumą ir energijos suvartojimą.
P-State įjungta pagal numatytuosius nustatymus vietoj CPUFreq tvarkyklės energijos valdymui. Pridėtas parametras X86_AMD_PSTATE_DEFAULT_MODE, kad būtų galima pasirinkti numatytąjį P-State režimą: 1 (išjungta), 2 (pasyvus energijos valdymo režimas), 3 (aktyvus režimas, EPP), 4 (valdomas režimas).
Iš kitų pokyčių kad išsiskiria:
- MIDI 2.0 įrenginių palaikymas buvo įtrauktas į ALSA garso posistemį.
- F2FS failų sistema palaiko prijungimo parinktį „errors=“, kurią naudodami galite sukonfigūruoti elgseną, jei nuskaitant arba įrašant duomenis į diską atsiranda klaidų.
- Užduočių planavimo priemonė pagerino apkrovos balansavimą tarp procesoriaus branduolių, pašalindama nereikalingą migraciją tarp SMT regionų
- SLAB atminties paskirstymo mechanizmas buvo pasenęs ir bus pašalintas būsimame leidime, o vietoj to branduolyje bus naudojamas tik SLUB. Nurodytos priežastys yra priežiūros problemos, kodo problemos ir funkcijų dubliavimas naudojant pažangesnį SLUB skirstytuvą.
- Lygiagrečiai suaktyvinus kelis CPU, procesorių perkėlimo į internetinę būseną procedūra buvo žymiai pagreitinta (iki 10 kartų).
- „Loongarch“ architektūra palaiko „Simultaneous Multithreading“ (SMT, Simultaneous Multithreading). Tai taip pat suteikia galimybę sukurti Loongarch branduolį su Clang kompiliatoriumi.
- Pridėtas ACPI palaikymas ir „V“ plėtinys ( Vector , vektorinės instrukcijos) RISC-V architektūrai. Parametras „/proc/sys/abi/riscv_v_default_allow“ ir vėliavėlių eilutė „PR_RISCV_V_*“ pateikiami prctl () plėtiniui valdyti.
- Sistemose su ARM procesoriais, kurie palaiko Armv8.8 plėtinius, suteikiama galimybė vartotojo erdvėje naudoti memcpy/memset procesoriaus instrukcijas.
Pagaliau Jei norite sužinoti daugiau apie tai, galite patikrinti išsamią informaciją Šioje nuorodoje.