Novice

Top 10 novih funkcij v jedru Linux 5.8

Top 10 novih funkcij v jedru Linux 5.8

Linus Torvalds je pred kratkim napovedal izdajo Linuxa Kernel 5.8, in zdi se, da je nad njo navdušen. Izpostavil jo je kot najpomembnejšo izdajo vseh časov. Razvijalcem je to novo jedro dodano z 800.000 novimi kodnimi vrsticami in več kot 14.000 spremenjenimi datotekami. Za povprečnega uporabnika morda ne boste videli veliko sprememb v očesu, kot je bilo prikazano v prejšnjih izdajah.

Na splošno je jedro Linuxa 5.8 izdaj vključuje kup podpore gonilnikom, optimizacije, izboljšave procesorja in številne varnostne izboljšave. Na poštnih seznamih jedra Linuxa je Linus Torvalds zapisal: »Torej tega nisem pričakoval, ampak 5.8 se zdi ena naših največjih izdaj vseh časov."

Glede na časovno os izdaje za Linux 5.8, je morda na voljo za testiranje v distribucijah, kot je Ubuntu 20.10 in Fedora 33 kmalu. Oglejmo si nekatere funkcije, ki jih lahko pričakujete v jedru Linuxa 5.8.

Jedro Linuxa 5.8: Ključne lastnosti in spremembe

Upoštevajoč jedro Linuxa 5.8 je ena največjih izdaj, pričakovati bi morali kar nekaj ton tehničnih sprememb in izboljšav. Osredotočili se bomo na nekatere funkcije, ki vplivajo na splošnega končnega uporabnika.

1. AMD Energy Driver

Če vaš računalnik uporablja procesor Zen / Zen2 AMD, potem je odlična novica vedeti, da je novo jedro Linuxa 5.Izdaja 8 podpira AMD Energy Driver.

Če ne veste, kaj to pomeni, bodo uporabniki, ki poganjajo Zen / Zen2 AMD CPU, zdaj lahko dobivali energetska poročila na vtičnico / na jedro. Bolj koristno je za osebe, ki jih zanima njihova poraba energije CPU.

2. AMD Renoir CPU nadzor temperature

Druga lastnost, ki bi jo morali pričakovati pri jedru Linux 5.8 je spremljanje temperature procesorja za osebne računalnike s procesorji Renoir.

V prejšnjih izdajah jedra gonilnik Linux k10temp za jedro procesorja Zen / Zen2, potreben za poročanje o temperaturi, ne deluje. Z dodajanjem ID-jev PCI v Linuxu 5.8, Renoir CPU nadzor temperature bo zdaj mogoč v sistemih Linux.

3. Zvočna podpora za AMD Renoir ACP

Jedro Linuxa 5.8 ima tudi novo strojno podporo za zvočni podsistem s podporo AMD Renoir (Ryzen 4000 mobile) Audio Co-Processor (ACP).

4. Podpora za AMDGPU Trusted Memory Zone (TMZ)

To je nova funkcija, ki je priložena Linuxu 5.8. Cilja na odprtokodne grafične gonilnike, ki delujejo z grafično strojno opremo naprave, ki omogoča šifriranje delov video pomnilnika.

Čeprav podpora za Trusted Memory Zone (TMZ) sega v prvotne grafične procesorje Vega, smo to funkcijo prvič videli v Linuxu. AMD Trusted Memory Zone (TMZ) ponuja varno podporo medpomnilniških objektov v Linuxu, tako da CPU, ki ni GPU odjemalec, ovira branje vsebine strani TMZ.

5. Sredstvo za čiščenje sočasnih delcev jedra (KCSAN)

Funkcija za čiščenje sočasnih jeder jedra, ki doda Linuxu 4K + vrstice kode.8, je dinamični detektor dirke, potreben za odkrivanje morebitnih napak v kodi jedra. Za odkrivanje dirk jedra se KCSAN močno zanaša na instrumentacijo v času prevajanja in uporablja pristop vzorčenja, ki temelji na nadzorni točki.

6. Povečajte podporo v gonilniku CPPC CPUFreq

Gonilnik CPUFreq, ki ga določa ACPI (CPPC), je funkcija, ki jo predstavlja Linux Kernel 5.8, da omogočite "boost" za optimalno delovanje procesorja.

Specifikacija ACPI sodelovalnega nadzora zmogljivosti procesorja je normaliziran mehanizem za prikaz abstraktnih lestvic zmogljivosti. To je metoda, s katero lahko zahtevate višjo / nižjo raven zmogljivosti in oceno zmogljivosti na CPU.

7. Podpora za odprtokodni Adreno 405/640/650 GPU

Z Linuxom 5.8, uporabniki lahko pričakujejo posodobitve odprtokodnih gonilnikov MSM (Freedreno). To prinaša podporo za Qualcommove grafične procesorje Adreno 405, 640 in 650.

Adreno 405 je precej star in je na trgu od časa snapdragon 415/615/616/617. Adreno 640/650 je še vedno zelo pomemben za strojno opremo sedanje generacije. Adreno 640 omogoča zagotavljanje grafike za Snapdragon 855/855 +, medtem ko je Adreno 650 osredotočen na Snapdragon 865.

8. Shadow Call Stack in Branch Target Identification za ARM64

Nekatere arhitekturne spremembe ARM, ki jih podpira Linux Kernel 5.8 se vrtijo okoli dveh varnostnih funkcij: prepoznavanje ciljev podružnice in kup klicev v senci.

Podpora za identifikacijo ciljnih podružnic (BTI) kot pomemben vidik ARMv8.5 specifikacija. Identifikacija ciljev podružnic označuje zakonite cilje posrednih podružnic. CPU bo ujel ukaz na zaščiteno stran, ki poskuša izvesti posredno vejo na ukaz, ki ni žigosani BTI.

Shadow Call Stack je element na ravni prevajalnika pri delu z LLVM / Clang. Shadow Call Stack je namenjen preprečevanju prepisov povratnih naslovov.

9. Več izboljšav gonilnika exFAT

Jedro Linuxa 5.7 je s svojo izdajo vključil tudi gonilnik exFAT, vendar je Samsung zanj poslal več izboljšav, optimizacij in popravkov.

10. Thunderbolt ARM (i.e. USB 4.0) podpora

Z jedrom Linuxa 5.8, pričakujte podporo Thunderbolt za sisteme, ki niso x86, in podporo ARM. Poleg tega Linux 5.8 ponuja podporo Thunderbolt za Intel Tiger Lake ter več izboljšav in posodobitev USB.

Druge funkcije v jedru Linuxa 5.8

Nekatere dodatne funkcije, ki bi jih morali pričakovati v jedru Linuxa 5.8 vključujejo:

Izboljšana podpora DAX

Če želite sistem pospešiti z Intelovim pomnilnikom Optane, bo izboljšana podpora DAX omogočila neposreden dostop do datotek s stalnim pomnilnikom, ne da bi morali uporabljati predpomnilnik strani.

Kakšna so vaša razmišljanja o jedru Linux 5.8? Ali je razburljiva izdaja, glede na to, da je največja izdaja vseh časov? Svoje misli in vse druge informacije lahko delite z našimi bralci spodaj.

Najboljše laboratorijske igre Oculus App
Če ste lastnik slušalk Oculus, morate biti seznanjeni s stranskim nalaganjem. Sideloading je postopek namestitve vsebine, ki ni shranjena v slušalke. ...
10 najboljših iger za igranje v Ubuntuju
Platforma Windows je bila ena izmed prevladujočih platform za igre na srečo zaradi velikega odstotka iger, ki se danes razvijajo za naravno podporo si...
5 najboljših arkadnih iger za Linux
Dandanes so računalniki resni stroji, ki se uporabljajo za igre na srečo. Če ne boste mogli dobiti novega visokega rezultata, boste vedeli, kaj mislim...