žinios

10 geriausių „Linux Kernel 5“ funkcijų.10

10 geriausių „Linux Kernel 5“ funkcijų.10

Po septynių savaičių nuolatinio tobulėjimo Linusas Torvaldsas pagaliau išleido „Linux Kernel 5“.10 LTS 2020 m. Gruodžio 14 d. Ir dabar prieinama masėms. Linusas Torvaldsas paskelbė šį puikų leidimą „Linux Kernel“ adresų sąraše, nurodydamas:

„Gerai, štai - 5.10 yra pažymėtas ir išstumtas. Aš labai norėčiau, kad praėjusi savaitė būtų dar ramesnė nei buvo, ir tai tiesa ir čia “.

Jis toliau sako:

„Čia yra nemažai pataisymų […], bet niekas manęs neverčia eiti“, mums reikia dar savaitės.„Viskas atrodo gana normaliai“,

„Linux“ branduolys 5.10 pateikia naujų dėmesio vertų funkcijų, patobulinimų ir, kaip įprasta, naujų ir atnaujintų tvarkyklių, kad pagerintų bendrą aparatinės įrangos palaikymą. Be to, tai yra paskutinis branduolio leidimas 2020 m. Ir kitas ilgalaikio palaikomo (LTS) leidimas po „Linux Kernel 5“.4 LTS. Branduolio kūrėjai planuoja išlaikyti „Kernel 5“.10 LTS iki 2026 m., Tai yra metais ilgiau nei „Linux Kernel 5“.4 LTS išleistas 2019 m. Lapkričio mėn. Ir palaikomas iki 2025 m. Gruodžio mėn.

Šiuo metu (nuo šio naujojo leidimo 5.10), dauguma „Linux“ paskirstymų, tokių kaip „Ubuntu“, „Fedora“ ir „Arch Linux“, naudoja „Linux Kernel 5“.x serija. Tačiau atrodo, kad „Debian“ platinimas yra konservatyvesnis ir vis dar naudoja „Linux Kernel 4“.x serija. Pavyzdžiui, „Debian 10“ pristatoma su „Linux“ branduolio 4 versija.19.

Tai pasakę, pažvelkime į naujas funkcijas ir pakeitimus, kurių galite tikėtis naudodami „Linux“ branduolį 5.10.

Kas naujo „Linux“ branduolyje 5.10

Į šį naują branduolio atnaujinimą įtraukta daugybė naujų funkcijų ir pakeitimų. Visa tai siekiant pagerinti bendrą sistemos veikimą. Žemiau yra 10 geriausių „Linux Kernel 5“ funkcijų.10 LTS leidimas.

1. XFS pleistras 2038 metų problemai

Ironiška 2038 metų problema Y2038, epochalipsė, Y2k38, arba „Unix Y2K“ yra laiko problema, susijusi su „Unix“ ir „Linux“ sistemomis. Tai kyla dėl to, kad nuo 1970 m. Sausio mėn. Praleistų sekundžių skaičius saugomas pasirašytu 32 bitų skaičiumi. Deja, toliausias laikas, palaikomas pasirašytu 32 bitų skaičiumi, yra 2038 m. Sausio 19 d. Ši klaida vadinama sveikojo skaičiaus perpildymas. Bet kuri programa ar programinė įranga, kuri bando padidinti datą, praėjusią po 2038 m. Sausio, vertė bus saugoma kaip neigiama reikšmė, o sistemos ją interpretuos kaip 1901 m. Gruodžio 13 d., O ne 2038 m. Sausio 19 d.

Su „Linux“ branduoliu 5.10 leidimas, vartotojai, valdantys XFS failų sistemą, turėtų didžiuotis išgirdę atnaujinimą, kuris šiemet nukels iki 2486 m. Liepos. Tai gali būti ne optimalus sprendimas, bet įterptosioms sistemoms ir kitai programinei įrangai, sukurtai taip, kad išliktų visą gyvenimą - tai pravers.

2. Aparatinės įrangos stebėjimas AMD Zen3 procesoriams

Branduolys 5.10 pateikia keletą AMD Zen3 procesoriaus našumo patobulinimų. Vienas iš aparatūros stebėjimo („hwmon“) posistemio prižiūrėtojų Guenteris Roeckas išsiuntė „k10temp“ tvarkyklės naujinį, leidžiantį palaikyti temperatūros stebėjimą „AMD Zen 3“.

3. „Greitų įsipareigojimų“ palaikymas naudojant EXT4 failų sistemą

EXT4 yra viena iš populiariausių failų sistemų, naudojamų daugumoje „Linux“ platinimų. Su šiuo nauju leidimu „Kernel 5“.10, EXT4 giriasi, kad žymiai padidėjo rašymo našumas su papildoma „greito įsipareigojimo“ parama. Geriausia, jei „greitas įsipareigojimas“ leidžia JBD2 įgalinti kliento failų sistemą atlikti greitesnius įsipareigojimus. JDB2 yra branduolio gija, reikalinga EXT4 failų sistemos žurnalui atnaujinti. „Incase EXT4“ greitai neįsipareigos; tada jis grįš į numatytuosius įprastus įsipareigojimus.

4. „Apple“ įkvėptos belaidės aliuminio klaviatūros „Matias“ palaikymas

„Matias“ belaidė klaviatūra yra aptaki klaviatūra, turinti belaidę galimybę belaidžiu būdu perjungti 4 prietaisus. Taip! Šią klaviatūrą galite naudoti su keturiais įrenginiais. Jis suderinamas su „Mac“, „Windows“, „Android“ ir „Linux“ mašinomis. Su „Linux“ branduoliu 5.10 išleidimo, šis išorinis įrenginys veikia iš karto.

5. „Nintendo Switch Joy-Cons“ ir „Pro“ valdiklio palaikymas

Jei esate „Linux“ platformos žaidėjas, turėtumėte būti malonu žinoti, kad „Linux“ branduolys 5.10 suteikia visišką „Nintendo Switch Joy-Cons“ ir „Pro“ valdiklio palaikymą. Šis naujas naujinimas leidžia naudoti įrenginius belaidžiu būdu per „Bluetooth“ arba laidinį ryšį naudojant USB. Esu vienodai susijaudinęs, nes „pro“ valdiklis yra vienas geriausių, kuriuos naudojau.

Be to, vis dar žaidžiama „Kernel 5“.10 taip pat palaiko „Sega Saturn“ valdiklį, kuris naudoja USB jungtį.

6. Pagerintas „Btrfs“ failų sistemos našumas

Su kiekvienu nauju „Linux“ branduolio leidimu visada tikimės atnaujinti failų sistemą ir saugyklą. Šis naujas branduolys (5.10 LTS) padidina bendrą fsync () operacijų našumą Btrfs failų sistemoje. Papildoma SEV-ES funkcija užšifruoja svečių procesorių registrus - AMD SEV (saugi šifruota virtualizacija). Tai neleidžia šeimininkui patekti į svečių registrus, nebent svečias leido prieigą.

7. „Boot zstd“ suspaustas branduolys su MIPS procesoriais

Su „Linux“ branduoliu 5.10 leidimas, MIPS (mikroprocesorius be blokuojamų vamzdynų etapų) architektūra dabar gali paleisti suspaustą zstd branduolį. Be to, RISC-V gali paleisti sistemas naudodamas EFI programinę-aparatinę įrangą. Keletas kitų atnaujinimų yra tai, kad „Branduolys 5“.10 pristato įvesties / išvesties užklausų paketus, kurie leidžia greičiau užmigdyti ir atnaujinti funkcijas.

8. Rodyti „Raspberry Pi 4“ palaikymą

„Linux“ branduolys 5.10 pateikia VC4 DRM tvarkyklės atnaujinimus, leidžiančius rodyti „Raspberry Pi 4“. Nors „Raspberry Pi 4“ jau kurį laiką buvo, ekrano dujotiekio kodas visada buvo nebaigtas darbas. Naudojant naujausius pleistrus, „Raspberry Pi 4“ turėtų būti geros formos su „Kernel 5“.10 išleidimas.

9. Parama io_uring apribojimams

„io_uring Asynchronous Framework“ suteikia mažo delsos sąsają programoms, kurioms reikalinga AIO operacija, tačiau nori, kad branduolys pats atliktų įvestį / išvestį. Su 5 branduoliu.10 leidimas, „io_uring“ gavo atnaujinimą, leidžiantį sukurti ribotus žiedus. Pagal numatytuosius nustatymus „io_uring“ turi du žiedus - pateikimo eilė (SQ) ir užbaigimo eilė (CQ), dalijamos tarp branduolio ir programos. Įvedus ribotus žiedus, pagrindinė programa gali suteikti nepatikimų programų ar svečių prieigą prie savo failų aprašų.

10. Atminties užuominos apie kitus procesus

„Linux“ sistemos naudoja „madvise“ () sistemos iškvietimą, kad praneštų branduoliui apie savo elgesį, kad pagerintų jų našumą. Tai paprasta. Tačiau tokioms platformoms kaip „Android“ reikia pereiti per centralizuotą „userpace“ demoną, o tai nėra labai patikima. Norėdami išspręsti šią problemą, „Linux“ branduolys 5.10 pristato naują sisteminį skambutį - process_madvise (2), kuris yra daug greitesnis ir patikimesnis.

Kitas branduolys 5.10 savybių:

Atsisiųskite ir įdiekite „Linux“ branduolį 5.10

Pastaba: Nors pagrindinius „Linux“ branduolius įmanoma įdiegti „Ubuntu“, „Linux Mint“ ir kituose „Ubuntu“ pagrįstuose paskirstymuose, aš to nerekomenduočiau.

Taip yra dėl to, kad galite sugadinti dabartinį paskirstymą, dėl ko gali būti prarasti duomenys arba blogas sistemos veikimas. Neatnaujinkite dabar, nebent norėtumėte išbandyti aparatūrą, palaikomą šio naujo branduolio leidimo. Aš rekomenduočiau palaukti kito jūsų dabartinio platinimo leidimo, nes yra didelė tikimybė, kad jis bus pristatytas su šiuo naujuoju LTS branduoliu (5.10). Pavyzdžiui, „Ubuntu“ vartotojai gali tikėtis „Linux Kernel 5“.10 bus „Ubuntu 21“ dalis.04, kurį ketinama išleisti 2021 m. Balandžio mėn.

Tačiau, jei norite išbandyti šį naują branduolio leidimą, jį galima atsisiųsti iš oficialaus puslapio. „Linux Kernel 5“ išleidimas.10 atveria naują „Branduolio 5“ langą.11 plėtra, pirmasis branduolio leidimas 2021 metais.

„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...
„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...
„Battle for Wesnoth“ pamoka
„Battle for Wesnoth“ yra vienas populiariausių atvirojo kodo strateginių žaidimų, kurį šiuo metu galite žaisti. Šis žaidimas ne tik buvo kuriamas laba...