Srpske NovineSrpske Novine

Linux 7.0 stigao posle 14 godina: 4 stvari koje donosi novo izdanje

Linus Torvalds je 12. aprila objavio Linux 7.0, prvo veliko unapređenje glavnog broja verzije posle 14 godina, sa značajnim promenama u upravljanju memorijom.

Luka Savić3 min čitanja0
Podeli
Tux, zvanična maskota Linux operativnog sistema
Foto: Linux Foundation, preko Wikimedia Commons/ Wikimedia Commons, javni domen
Komentari…

Treba li tvoj Linux server da preskoči na novo glavno izdanje? Ne treba, ali vredi znati šta donosi.

Linus Torvalds je 12. aprila objavio Linux 7.0, prvo veliko brojčano unapređenje posle 6.0 iz oktobra 2022. Promene su značajne ali ne i razbijajuće. Linux po dogovoru ne pravi izmene koje bi pokvarile postojeće programe.

Linux verzioniranje radi drugačije od većine softvera. Glavni broj se menja kada manji broj postane prevelik za udobno čitanje. Tako je 6.0 došao posle 5.19. A 7.0 sada dolazi posle 6.16. Ne znači da je sve novo. Samo je vreme za zaokruženje brojki.

1. Zaštita od ranjivosti tipa Spectre i Meltdown

Spectre i Meltdown (ranjivosti procesora otkrivene 2018. koje dozvoljavaju curenje memorije između procesa) i dalje su živa tema osam godina kasnije. Nove rutine za upravljanje memorijom u Linux 7.0 značajno smanjuju mogućnost zloupotrebe.

Posebno se izdvaja broadcast TLB invalidation za AMD procesore. Praktično, brža sinhronizacija memorije bez gubitka sigurnosti.

Za sisteme koji rade kao serveri ili virtualne mašine, ovo znači manji troškove performansi za sigurnosne mere. Korisnici Linux-a na laptopovima razliku neće primetiti. Administratori velikih sistema hoće.

2. Bolja podrška za Rust kod u kernelu

Rust je programski jezik koji se sve više koristi za sistemske komponente jer po dizajnu ne dozvoljava greške tipa buffer overflow (kada program upiše više podataka u memoriju nego što je rezervisano). Te greške su čest izvor sigurnosnih propusta u sistemima napisanim na C-u.

Linux 7.0 dodaje podršku za Rust u kritičnim delovima:

  • upravljanje vremenskim događajima
  • podrška za ARM procesore druge generacije
  • nekoliko novih drajvera

Ovo je nastavak postepenog uvođenja Rust-a koji je počeo sa Linux 6.1 krajem 2022. Linux će još dugo biti uglavnom C. Ali svaki novi modul koji može da bude u Rust-u, ide u Rust.

3. io_uring sa zero-copy podrškom za mrežu

Zvuči tehnički, ali znači realno ubrzanje za servere koji obrađuju mnogo mrežnog saobraćaja. io_uring je novi sistem za asinhrone operacije nad fajlovima i mrežom (zamena za starije epoll/select API-je iz 1990-ih).

Stari način slanja podataka kroz mrežnu karticu zahtevao je kopiranje memorije nekoliko puta. Zero-copy preskače taj korak i šalje podatke direktno iz aplikacije u mrežnu karticu.

Web serveri, baze podataka i streaming servisi sve više usvajaju io_uring kao standard. Sa ovom verzijom, performanse koje su do sada bile dostupne samo specijalizovanim sistemima sada su dostupne svakom standardnom Linux serveru.

4. fwctl, jedinstveni alat za upravljanje firmverom

Firmver je niskonivovski softver koji upravlja hardverom (na primer kontrolerom diska ili mrežne kartice). Do sada je svaki proizvođač imao sopstveni alat za njegovo ažuriranje. Administrator velike infrastrukture morao je da zna pet ili šest različitih alata.

Novi pod sistem fwctl daje jedinstven način da se upravlja firmverom uređaja kroz Linux.

Ovo nije revolucija za jednog korisnika. Ali za velike data centre znači znatno olakšano održavanje. Cilj je da firmver upgrade postane standardna operacija, ne specijalan posao.

Šta to znači za korisnike

Ako koristiš Linux kao desktop preko Ubuntu, Fedora ili sličnih distribucija, novi kernel će ti stići automatski kroz nekoliko meseci. Ne moraš ništa da radiš.

Ubuntu 26.04 LTS, koji je izašao u aprilu, već dolazi sa kernel verzijom 6.16. Prelazak na 7.0 ide kroz redovne update.

Ako koristiš Linux kao server, čekaj nekoliko nedelja pre nego što novi kernel postane stabilan u svim scenarijima. Veliki Linux serveri obično čekaju nekoliko meseci pre prelaska na novu glavnu verziju.

Šta to znači za korisnike u Srbiji

Domaća IT scena koja koristi Linux je značajna. Brojni razvojni timovi i hosting kompanije rade na Linux serverima. Za njih, prelazak na 7.0 nije hitan, ali jeste prilika da iskoriste nove sigurnosne i performans funkcije.

Ako si do sada koristio Windows i prešao na Linux kao desktop, razlika između 7.0 i prethodne verzije je gotovo nevidljiva u svakodnevnoj upotrebi. Promene su uglavnom interne, namenjene programerima i administratorima.

Da li je veliko brojno unapređenje samo marketing?

Delom jeste. Linux nije promenio strukturu. Samo je zaokružio brojeve.

Sa druge strane, zbir promena od 6.0 do 7.0 jeste značajan. Nije se akumulirao u jednom potezu već kroz 17 manjih verzija. Glavni broj 7 je više organizacioni nego suštinski potez.

Da li koristiš Linux na svom računaru i koju distribuciju preferiraš?

Podeli
Komentari…
Sledeći tekstHalid Muslimović sprema drugi deo knjige i film o sebiPevač za nekoliko dana na konferenciji za medije predstavlja drugi deo autobiografije. Treći deo najavljen je za proleće, a koncert u Sava centru je 12. novembra.

Povezani tekstovi

Najčitanije danas

  1. Studentska lista traži obustavu uvida u plan za Jama Bor
  2. Šoškić: Studentska lista dogovorila predsednika Skupštine
  3. Birtašević o Karleuši: Sledeći korak biće kompletna istina
  4. REM kaznio Kurir i Prvu, Informer bez jutarnjeg programa
  5. Šarić: sud zove Vučića i Parezanovića kao svedoke

Komentari (0)

Ostavi komentar

Komentari prolaze kratku moderaciju. Lični napadi i govor mržnje se brišu.

Još nema komentara. Budi prvi i podeli mišljenje.