Linux 6.0 je već objavljen i dolazi sa mnogim novim karakteristikama i poboljšanjima

Linux Kernel

Linux Kernel

Nakon dva meseca razvoja, Linus Torvalds je najavio izdavanje Linux 6.0 kernela, u najavi, prenumeracija je urađena iz estetskih razloga i predstavlja formalni korak koji ublažava neugodnost gomilanja velikog broja brojeva u seriji, jer se Linus našalio da je razlog za promjenu broja verzije vjerojatnije da će ostati bez prstiju i nožne prste za brojanje brojeva verzija.

Nova verzija primio 16585 ispravki od 2129 programera, veličina zakrpe je 103 MB (promjene su uticale na 13939 datoteka, dodano 1420093 linija koda, uklonjeno 318741 linija).

Glavne novine Linuxa 6.0

U ovoj novoj verziji Linux kernela 6.0, Btrfs implementira drugu verziju protokola za naredbu "send"., koji implementira podršku za dodatne metapodatke, slanje podataka u većim blokovima (većim od 64K) i prijenos ekstenata u komprimiranom obliku. Značajno povećan (do 3 puta) učinak operacija direktno čitanje zbog istovremenog čitanja do 256 sektora, istaknuto je da su sukobi zaključavanja smanjeni, a validacija metapodataka je ubrzana smanjenjem metapodataka rezerviranih za lijene elemente.

Još jedna važna promjena u vezi sa sistemima datoteka je dodavanje novih operacija EXT4_IOC_GETFSUUID i EXT4_IC_SETFSUUID ioctl na ext4 sistem datoteka za preuzimanje ili postavljanje UUID pohranjenog u superbloku, plus F2FS sistem datoteka nudi režim niske memorije koji optimizuje performanse na uređajima sa malo RAM memorije i omogućava vam da smanjite potrošnju memorije na trošak performansi.

U Overlayfs-u, kada se montiraju na sistem datoteka sa mapiranjem ID-a korisnika, liste kontrole pristupa kompatibilne sa POSIX-om su ispravno podržane.

Još jedna novina koju Linux 6.0 predstavlja su nove funkcije u DAMON podsistemu (Monitor pristupa podacima) to Oni omogućavaju ne samo praćenje pristupa procesa RAM-u iz korisničkog prostora, ali takođe utiču na upravljanje memorijom. Konkretno, predložen je novi modul "LRU_SORT", koji omogućava LRU (Least Recently Used) liste da se preurede kako bi se povećao prioritet određenih memorijskih stranica.

Implementirana mogućnost kreiranja novih memorijskih regija korištenjem mogućnosti CXL (Compute Express Link) magistrale, koja se koristi za organiziranje interakcije velike brzine između CPU-a i memorijskih uređaja. CXL omogućava povezivanje i korištenje novih regija iz memorije koje obezbjeđuju eksterni memorijski uređaji kao dodatni resursi fizičkog adresnog prostora za proširenje sistemske memorije slučajnog pristupa (DDR) ili memorije samo za čitanje (PMEM).

Popravljeni problemi sa performansama sistema na AMD Zen procesorima uzrokovano kodom koji je dodat prije 20 godina kako bi se riješio hardverski problem na nekim skupovima čipova (dodatna je instrukcija WAIT da se uspori procesor tako da je čipset imao vremena da uđe u stanje mirovanja). Promjena je rezultirala degradacijom performansi u svim radnim opterećenjima koji se često izmjenjuju između stanja mirovanja i zauzetosti. Na primjer, nakon onemogućavanja manevra zaobilaženja, prosječni rezultati testova na tbench testu su porasli sa 32191 MB/s na 33805 MB/s.

Optimizirana distribucija zadataka između CPU jezgara u velikim sistemima, što je omogućilo povećanje performansi pod određenim vrstama opterećenja.

A nova IORING_RECV_MULTISHOT zastavica na asinkronom I/O interfejsu io_uring, koji vam omogućava da koristite režim više snimaka sa sistemskim pozivom recv() da izvršite više čitanja iz iste mrežne utičnice u isto vreme. io_uring također implementira podršku za mrežni prijenos bez srednjeg baferovanja-

Uklonjeno zastarjelo sučelje "efivars" u sysfs za pristup UEFI varijablama pokretanja (za pristup EFI podacima, virtuelni sistem datoteka efivarfs se sada široko koristi).

SDodan je mehanizam verifikacije RV (Provjera vremena rada) za provjeru ispravnog rada u visoko pouzdanim sistemima koji garantuju da nema grešaka. Provjera valjanosti se vrši u vrijeme izvođenja pričvršćivanjem rukovatelja na tačke praćenja koje provjeravaju stvarni napredak izvršenja u odnosu na zadani referentni deterministički model automatizma koji definira očekivano ponašanje sistema. Među prednostima VR je mogućnost pružanja rigorozne verifikacije bez posebne implementacije cijelog sistema u jeziku modeliranja, kao i fleksibilan odgovor na nepredviđene događaje.

Takođe su istaknuti integrisane komponente kernela za upravljanje enklavama zasnovane na Intel SGX2 tehnologiji (Software Guard eXtensions), koji omogućava aplikacijama da izvršavaju kod u izoliranim šifriranim područjima memorije, pristup kojima je ograničen ostatkom sistema.

Od ostalih promjena koji se ističu:

  • U Nouveau drajveru, kod je refaktorisan da podrži NVIDIA nv50 GPU motore za prikaz.
  • i915 (Intel) drajver pruža podršku za Intel Arc (DG2/Alchemist) A750 i A770 diskretne grafičke kartice.
  • Predložena je početna implementacija podrške za Intel Ponte Vecchio (Xe-HPC) i Meteor Lake GPU.
  • Nastavljen je rad na podršci za Intel Raptor Lake platformu.
  • Dodan je novi logicvc DRM drajver za LogiCVC ekrane.
  • V3d drajver (za Broadcom Video Core GPU) je sada podržan na Raspberry Pi 4 pločama.
  • Dodata Qualcomm Adreno 619 GPU podrška za msm drajver.
  • Dodata podrška za ARM Mali Valhall GPU-ove Panfrost drajveru.
  • Dodata inicijalna podrška za Qualcomm Snapdragon 8cx Gen3 procesore koji se koriste u laptopovima Lenovo ThinkPad X13s.
  • Dodati audio drajveri za AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake i Mediatek MT8186 platforme.
  • Dodata podrška za Intel Havana Gaudi 2 akceleratore mašinskog učenja.
  • Dodata podrška za ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3.

Konačno Ako ste zainteresirani da saznate više o tome, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.