Nyheter

Topp 10 funksjoner i Linux Kernel 5.10

Topp 10 funksjoner i Linux Kernel 5.10

Etter sju uker med konstant utvikling ga Linus Torvalds endelig ut Linux Kernel 5.10 LTS 14. desember 2020, og den er nå tilgjengelig for massene. Linus Torvalds kunngjorde denne fantastiske utgivelsen på Linux Kernel-adresselisten, og sa:

“Ok, her er det - 5.10 er merket og dyttet ut. Jeg skulle stort sett alltid ønske at den siste uken var enda roligere enn den var, og det stemmer også her ”.

Han fortsetter å si:

"Det er ganske mange reparasjoner her [...], men ingenting får meg til å gå" vi trenger en uke til.”Ting ser ganske normale ut,”

Linux-kjernen 5.10 bringer frem nye bemerkelsesverdige funksjoner, forbedringer og som vanlig nye og oppdaterte drivere for å forbedre den samlede maskinvarestøtten. I tillegg er dette den siste Kernel-utgivelsen av året 2020 og den neste Long Term Supported (LTS) -utgivelsen etter Linux Kernel 5.4 LTS. Kernel-utviklerne har planer om å vedlikeholde Kernel 5.10 LTS opp til 2026, som er et år lenger enn Linux Kernel 5.4 LTS ble utgitt i november 2019 og støttet frem til desember 2025.

For øyeblikket (fra og med denne nye utgivelsen 5.10), bruker de fleste Linux-distribusjoner som Ubuntu, Fedora og Arch Linux Linux Kernel 5.x-serien. Debian-distribusjonen ser imidlertid ut til å være mer konservativ og bruker fortsatt Linux Kernel 4.x-serien. For eksempel leveres Debian 10 med Linux-kjerneversjon 4.19.

Med det sagt, la oss ta en titt på de nye funksjonene og endringene du kan forvente med Linux-kjernen 5.10.

Hva er nytt i Linux Kernel 5.10

En rekke nye funksjoner og endringer er inkludert i denne nye Kernel-oppdateringen. Alt dette for å forbedre den generelle systemytelsen. Nedenfor er de 10 beste funksjonene i Linux Kernel 5.10 LTS utgivelse.

1. XFS Patch for Year 2038 Problem

Årets 2038-problem, ironisk referert til Y2038, epokalypse, Y2k38, eller Unix Y2K er et tidsproblem med Unix og Linux-baserte systemer. Det oppstår med det faktum at lagringen av antall sekunder som er gått siden januar 1970, gjøres i et signert 32-biters heltall. Dessverre er den lengste tiden som støttes med det signerte 32-biters heltallet 19. januar 2038. Denne feilen kalles heltall overløp. Ethvert program eller programvare som prøver å øke datoen etter januar 2038, blir verdien i stedet lagret som en negativ verdi, og systemene vil tolke den som 13. desember 1901 i stedet for 19. januar 2038.

Med Linux Kernel 5.10 utgivelse, bør brukere som kjører XFS-filsystemet være stolte av å høre en oppdatering som presser i år til juli 2486. Det er kanskje ikke den optimale løsningen, men for innebygde systemer og annen programvare som er utviklet for å vare i livet - det vil være nyttig.

2. Maskinvareovervåking for AMD Zen3-prosessorer

Kjerne 5.10 gir noen ytelsesforbedringer til AMD Zen3 CPU. Guenter Roeck, en av maskinvareovervåking (hwmon) delsystemvedlikeholdere, sendte en oppdatering til k10temp-driveren som muliggjør støtte for temperaturovervåking for AMD Zen 3 CPU.

3. Støtte for 'raske forpliktelser' med EXT4-filsystemet

EXT4 er et av de populære filsystemene som brukes i de fleste Linux-distribusjoner. Med denne nye utgivelsen, Kernel 5.10, EXT4 skryter av et betydelig løft i skriveytelse med den ekstra 'quick commit' støtten. Ideelt sett gjør "raske forpliktelser" JBD2 til å gjøre det mulig for klientfilsystemet å gjøre raskere forpliktelser. JDB2 er en kjernetråd som er nødvendig for oppdatering av EXT4-filsystemjournalen. Incase EXT4 vil ikke gjøre en rask forpliktelse; da vil den rulle tilbake til standard vanlige forpliktelser.

4. Støtte for Apple-inspirert Matias trådløst aluminiumtastatur

Matias Wireless Keyboard er et glatt tastatur med trådløs mulighet til å bytte mellom 4 enheter trådløst. Ja! Du kan bruke dette tastaturet med opptil fire enheter. Den er kompatibel med Mac-, Windows-, Android- og Linux-maskiner. Med Linux Kernel 5.10 utgivelse, fungerer denne eksterne enheten ut av boksen.

5. Støtte for Nintendo Switch Joy-Cons og Pro-kontroller

Hvis du er en spiller på en Linux-plattform, bør du være glad for å vite at Linux Kernel 5.10 gir full støtte for Nintendo Switch Joy-Cons og Pro-kontrolleren. Denne nye oppdateringen lar deg bruke enhetene trådløst via Bluetooth eller en kablet tilkobling ved hjelp av USB. Jeg er like spent siden pro-kontrolleren er en av de beste jeg har brukt.

I tillegg, fortsatt under spill, Kernel 5.10 har også full støtte for Sega Saturn-kontrolleren, som bruker en USB-tilkobling.

6. Forbedret ytelse for Btrfs-filsystemet

For hver nye Linux-kjerneutgivelse forventer vi alltid en oppdatering av filsystemet og lagringen. Denne nye kjernen (5.10 LTS) øker den totale ytelsen for fsync () -operasjoner i Btrfs-filsystemet. En ekstra SEV-ES-funksjon krypterer gjestens prosessorregister - AMDs SEV (Secure Encrypted Virtualization). Det forhindrer verts tilgang til gjestens registre med mindre gjesten har gitt tilgang.

7. Boot zstd komprimert kjerne med MIPS-prosessorer

Med Linux Kernel 5.10-utgivelse, MIPS (Microprocessor without Interlocked Pipelined Stages) -arkitekturen kan nå starte zstd komprimert kjerne. I tillegg kan RISC-V starte opp systemer med EFI-firmware. Noen andre oppdateringer rundt dette er at Kernel 5.10 introduserer gruppering av I / O-forespørsler, noe som resulterer i raskere dvalemodus og gjenopptaksfunksjoner.

8. Vis støtte for Raspberry Pi 4

Linux-kjernen 5.10 bringer frem oppdateringer til VC4 DRM-driveren som muliggjør skjermstøtte for Raspberry Pi 4. Selv om Raspberry Pi 4 har eksistert en stund, har rørledningskoden alltid vært et pågående arbeid. Med de siste oppdateringene skal Raspberry Pi 4 være i god form med Kernel 5.10 utgivelse.

9. Støtte for begrensning

io_uring Asynchronous framework gir et grensesnitt med lav latens for apper som trenger en AIO-operasjon, men som ønsker at kjernen skal utføre selve I / O-en. Med kjernen 5.10-utgivelse, har io_uring mottatt en oppdatering som muliggjør oppretting av begrensede ringer. Io_uring har to ringer som standard - Innleveringskøen (SQ) og en ferdigstillelseskø (CQ), delt mellom kjernen og appen. Med introduksjonen av begrensede ringer kan vertsappen gi tilgang til filbeskrivelsene sine av ikke-klarerte apper eller gjester.

10. Minnetips for andre prosesser

Linux-systemer bruker madvise () systemanropet for å fortelle kjernen om deres oppførsel for å forbedre ytelsen. Det er enkelt. Imidlertid trenger plattformer som Android å gå gjennom en sentralisert brukerområdedemon, som ikke er veldig pålitelig. For å løse dette problemet, Linux Kernel 5.10 introduserer en ny syscall - process_madvise (2), som er mye raskere og pålitelig.

Andre kjerner 5.10 funksjoner:

Last ned og installer Linux Kernel 5.10

Merk: Selv om det er mulig å installere de viktigste linjekjernene på Ubuntu, Linux Mint og andre Ubuntu-baserte distribusjoner, vil jeg ikke anbefale det.

Det er fordi du kan bryte din nåværende distribusjon, noe som fører til et definitivt tap av data eller dårlig systemytelse. Med mindre du er ivrig etter å teste ut maskinvare som støttes av denne nye kjerneutgivelsen, må du ikke oppdatere nå. Jeg vil anbefale deg å vente til neste utgivelse av din nåværende distribusjon, da det er stor sannsynlighet for at den kommer med denne nye LTS-kjernen (5.10). For eksempel kan Ubuntu-brukere forvente Linux Kernel 5.10 for å være en del av Ubuntu 21.04, utgitt i april 2021.

Men hvis du vil prøve denne nye Kernel-utgivelsen, er den tilgjengelig for nedlasting fra den offisielle siden. Utgivelsen av Linux Kernel 5.10 åpner et nytt vindu for Kernel 5.11-utvikling, den første kjerneutgivelsen i år 2021.

Topp 10 spill å spille på Ubuntu
Windows-plattformen har vært en av de dominerende plattformene for spill på grunn av den enorme andelen spill som utvikles i dag for å støtte Windows ...
5 beste arkadespill for Linux
I dag er datamaskiner seriøse maskiner som brukes til spill. Hvis du ikke kan få den nye høye poengsummen, vil du vite hva jeg mener. I dette innlegge...
Kamp for Wesnoth 1.1. 3.6 Utvikling utgitt
Kamp for Wesnoth 1.1. 3.6 utgitt i forrige måned, er den sjette utgivelsen i 1.1. 3.x-serien, og den leverer en rekke forbedringer, spesielt til bruke...