Za Linux 6.0 poboljšanja performansi i popravke se očekuju na svim Rust podršci u budućim izdanjima

linuTorvalds je objavio kandidate za prvu i drugu verziju (CR) Linux 6.0 prije nekoliko dana nakon dvonedjeljnog perioda spajanja. Ova nova verzija kernela trebalo bi da se stabilizuje u naredna dva meseca, ali Torvalds je pojasnio da promena sa 5.19 na 6.0 ne znači da su napravljene fundamentalne promene u softveru.

Čini se da su većina ažuriranja poboljšanja GPU-a, mrežu i zvuk. Kreator Linuxa je primijetio odsustvo nekih Rust integracija u ovom izdanju, ali očekuje da će se pojaviti u drugom kandidatu za izdanje ili 6.x izdanju.

“Uprkos značajnoj promjeni broja, nema ništa bitno drugačije u vezi sa ovim izdanjem. Dugo sam izbjegavao ideju da su prosti brojevi smisleni, a jedini razlog za "hijerarhijski" sistem numeriranja je da se brojevi lakše pamte i razlikuju. Zato kada manji broj dođe do oko 20, radije povećavam veći broj i vraćam se na manji broj. Međutim, 'ništa suštinski drugačije u ovom izdanju' očito ne znači da nema mnogo promjena,” napisao je Torvalds u najavi Linux 6.0-rc1.

Napomenuo je da je bilo preko 800 spojenih urezivanja i preko 13 spojenih urezivanja. nije spojeno. za početak, u ovim kandidatima za izdanje Linuxa 6.0-rc, možemo naći šta se nudi značajna poboljšanja performansi, uz veliki napredak u high-end Intel Xeon i AMD EPYC serverima, kao i AMD Threadripper, Pored ovoga, dodaje nove drajvere za Intel Raptor Lake, nove RISC-V ekstenzije, podrška za postavljanje imena sistemskog hosta preko parametra kernela “hostname=”, novi AMD Raphael audio drajver i podrška za Gaudi2 od Intel Habana Labs.

Pored toga takođe dolazi sa stabilnom verzijom HEVC/H.265 sučelja, preliminarni rad na podršci za Intel Meteor Lake uključujući audio, Intel IPI virtualizaciju za KVM, podršku za Intel SGX2, verifikaciju vremena izvršavanja za sigurnosno kritične sisteme, Send v2 protokol za Btrfs, velika poboljšanja planera, dalje pripreme za AMD Zen 4, kontinuirano omogućavanje AMD RDNA3 grafike i mZnačajna poboljšanja interfejsa sistemskog poziva IO_uring.

Linux 6.0 predstavlja najveći broj izmjena datoteka i dodanih novih redova za neko vreme. Torvalds je rekao da je u ovom ciklusu dodato više od milion linija koda, dijelom zbog automatski generiranih datoteka zaglavlja oko novog AMDGPU-a i podrške za Intel Habana Labs Gaudi2.

Uprkos obimu koda koji je dodat u jezgru, neke karakteristike koje su dugo kasnile nisu spojene, posebno zakrpe iz projekta "Rust for Linux". „Zapravo, nadao sam se da ćemo imati neki od ranih Rust okvira i višegeneracijsku LRU virtuelnu mašinu, ali ovoga puta se to nije dogodilo,“ rekao je Torvalds.

Projekat "Rust for Linux" vodi Miguel Ojeda uz finansijsku podršku Google-a i Internet Security Research Group. Torvalds je rekao da bi se ovi popravci mogli pojaviti u sljedećem Linuxu 6.0 ili drugim 6.x RC-ovima.

Rust je dodat kao drugi jezik za razvoj jezgra Linuxa nakon jezika C. Međutim, Torvalds je pojasnio da se ne radi o ponovnom pisanju cijelog Linux koda sa Rust jezikom, već o korištenju Rusta za pisanje nekih novih modula kernela. Ovaj izbor je došao kako se intenzivira debata o alternativama koje mogu zamijeniti jezik C za razvoj sistema.

U Rust se polažu velike nade zbog prednosti sigurnosti i upravljanja memorijom koje nudi. Međutim, neki smatraju da je ova vrsta inicijative osuđena na propast.

"Rust for Linux" je projekat koji ima za cilj da uvede Rust jezik u kernel. Rust ima ključno svojstvo koje ga čini vrlo zanimljivim za razmatranje kao drugi jezik u jezgru. Prema programerima projekta i samom Torvaldsu, projekat "Rust for Linux" je u naprednoj fazi, ali se još uvijek sporo integriše u kernel.


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.