Linux 6.11 je već objavljen i sadrži poboljšanja podrške, upravljačkih programa, značajki i više

Tux, maskota Linux kernela

Prije nekoliko dana objavljeno je izdanje nove verzije Linux kernela 6.11, Linus Torvalds je taj koji je najavio, jer nakon dva mjeseca rada, nova verzija uključuje važna poboljšanja.

Među najznačajnijim novim značajkama su podrška za pisanje atomskih blokova, dodavanje operacija kao što su bind() i listen() u io_uring i mehanizam za blokiranje rukovatelja softverskim prekidima. Nadalje, ugradio je mogućnost izmjene izvršnih datoteka odraženo u sjećanju, uvedeno je podrška za razvoj upravljačkih programa blok uređaja u Rustu, između ostalog.

Linux 6.11 Sa sobom donosi više od 15,000 popravka koje je napravilo više od 2,000 programera. Zakrpa je velika 85 MB, utječe na više od 13,000 datoteka, s gotovo milijun novih linija koda i više od 260,000 uklonjenih.

Glavne vijesti u Linuxu 6.11

Ova nova verzija Linuxa 6.11 koja je predstavljena uvodi veliki broj važnih promjena, a među najvažnijim inovacijama možemo pronaći onu u diskovnom podsustavu, I/O i datotečnim sustavima. Ističe se il podrška za atomsko pisanje na razini bloka, ovo omogućuje da se skup blokova potpuno zapiše ili da se uopće ne zapiše, zaštita od hardverskih kvarova. Ova se funkcija aktivira zastavicom RWF_ATOMIC U pozivu pwritev(), a informacije o njihovoj podršci u pojedinim datotekama mogu se dobiti putem statx(). Štoviše, sada je to dopušteno pisanje u izvršne datoteke povezane s pokrenutim procesima, uklanjajući staro ograničenje bez praktične upotrebe.

Još jedna nova značajka koju predstavlja Linux 6.11 je novi rukovatelj rnull, ekvivalentan null_blk, ali napisan na Rus, čime se otvara mogućnost razvoja drajvera blok uređaja u Rust jeziku.

Na datotečnom sustavu Btrfs, dodane su nove mogućnosti montaže ("ignoremetacsums" i "ignoresuperflags") koji olakšavaju oporavak datotečnog sustava nakon kvara. Također, ntfs3 sada podržava atribute "komprimirani" i "nepromjenjivi" dok su F2FS i Ext4 poboljšali rukovanje imenima koja nisu osjetljiva na velika i mala slova, optimizirajući njihovu obradu. Ext4 je također optimizirao funkciju jbd2_transaction_committed, poboljšanje performansi na brzim pogonima do 20%.

također Funkcionalnost poziva listmount() i statmount() je proširena, omogućujući bolje rukovanje točkama montiranja i njihovim opcijama, čak i kada nema pristupa početnom prostoru imena.

Pored ovoga, ističe se uvođenje novog mehanizma za blokiranje softverskih prekida (Bottom-Half), koji poboljšava performanse i smanjenje latencije u sustavima real-time i zajedničke jezgre.

također dodane su nove IOCTL operacije za Pseudo-FS NSFS, koji dopuštaju transformirati identifikatore procesa između različitih imenskih prostora. Što se tiče podrške za BPF, uvedeni su iteratori za rad s bitmaskama, uz poboljšanja sigurnosti i učinkovitosti sustava kroz mehanizam obavijesti za procese u korisničkom prostoru.

Za upravljanje napajanjem, uključen je novi podsustav ovo upravlja redoslijedom aktivacije uređaja, neophodan za platforme poput Qualcomma. Uveden je i modul "Alaljavi logički analizator" za izradu logičkih analizatora signala pomoću GPIO-a i dodatnu podršku za Konstante vremena izvođenja, koji optimizira konstantne varijable koje ostaju nepromijenjene nakon početnog učitavanja sustava.

Dodana poboljšanja vezana uz korištenje Rusta u razvoju upravljačkih programa i modula, uz podršku za Rust verziju 1.80. Dodatno, uvedene su apstrakcije za upravljanje firmverom i pristup korisničkom prostoru. Na x86-64 arhitekturi implementiran je sustav UretProbe optimiziran za poboljšanje praćenja povratnih vrijednosti iz korisničkog prostora.

Što se tiče memorije, dodani su mogućnosti rezerviranja memorije i nove parametre za CGROUP memorijski kontroler, kao što je “SWAPPINESS”, koji podešava ravnotežu između oslobađanja memorije i stranica u predmemoriju. Također je poboljšana pretraga područja virtualne memorije u /proc/pid/maps.

Štoviše, Linux 6.11 sadrži poboljšanja enkripcije s novom implementacijom AES-GCM za x86-64 sustave, koji koristi napredne vektorske instrukcije, postižući povećanje performansi od 156%. Dodatno, početna podrška za virtualizirana okruženja dodana je s proširenjem AMD SEV-SNP, poboljšavajući sigurnost virtualnih strojeva.

Konačno, što se tiče poboljšanja podrške, Linux 6.11 dodaje početna podrška za AMD RDNA4 GPU ("GFX12"), zajedno s tehnologijama kao što su DCN 4.0.x, GC 12.0 i SDMA 7.0. U DRM 'Upravljački program za EDID parametre je ponovno napisan, a i915 drajver sada podržava Battlemage Xe2 GPU, omogućavajući CMRR način prema zadanim postavkama. Dodana je i podrška za SM7150 platformu i X185 i a505 GPU u upravljačkom programu msm DRM.

U audio su uključeni novi čipovi i kodeci, uključujući one iz Intel Panther Lake, Asahi Kasei AK4619 i Cirrus Logic CS530x, između ostalih. Osim toga, omogućena je podrška za SoC Snapdragon X Elite iz Qualcomma, koji koristi 12-jezgreni Oryon CPU i Adreno GPU.

Na kraju, ako ste zainteresirani da saznate više o tome, možete pogledati pojedinosti u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.