Linux 5.18 je već objavljen i dolazi sa mnogim promjenama i poboljšanjima

Prije nekoliko dana Linus Torvalds najavio je opću dostupnost stabilne verzije Linuxa 5.18, verzija koja stiže točno dva mjeseca nakon Linux 5.17 kernel serije i koja je dobila osam RC (Release Candidate) faza tokom svog razvojnog ciklusa, što je pomoglo programerima kernela da poprave greške i poboljšaju postojeće funkcije.

Među najrelevantnijim promjenama u ovoj novoj verziji Linux kernela 5.18 spadaju promjena standarda za kompilaciju C11, podrška za "korisničke događaje" u sistemu za praćenje, podršku za funkciju "host system Administration Port" od AMD-a, podršku za 64-bitni kontrolni zbroji integriteta na NVMe uređajima i još mnogo toga.

Glavne vijesti u Linuxu 5.18

Mnogi Intelovi dodaci su napravljeni u ovoj novoj verziji Linux kernela 5.18, uključujući i novi drajver “Hardware Feedback Interface”. (HFI) za hibridne procesore kao što je Alder Lake, “Software Defined Silicon” (SDSi) je spojen kako bi se omogućile licencirane silikonske funkcije s budućim Intelovim CPU-ima, “Intel Indirect Branch Tracking” (IBT) kao dio tehnologije “Control-Flow Enforcement” “, “ENQCMD” je ponovo omogućen za Sapphire Rapids i više. Intel PECI, Platform Environmental Control Interface, takođe je spojen za interfejs između CPU-a i BMC-a na Intel serverskim platformama.

u Pripreme za Intel IPI virtuelizaciju takođe su stigle u Linux 5.18, dok bi stvarna aktivacija trebala biti tamo za ciklus v5.19. Što se tiče novog Intela U grafičkom prostoru, Linux 5.18 nudi podršku za DG2 G12 podplatformu, podrška za Intel Alder Lake N grafiku i razne DG2/Alchemist bitove za omogućavanje.

Takođe se radi na AMD EDAC-u za Zen 4 CPU, ugniježđena poboljšanja virtuelizacije od AMD-a i drugih radova na Zen 4. KVM sa Linuxom 5.18 takođe podržava AMD virtuelne mašine do 511 vCPU-a, u odnosu na trenutnih 255 vCPU-a, i nadmašuje najsavremeniji EPYC. serveri koji nude veći broj jezgara sa Bergamom. Što se tiče AMD grafike, Linux 5.18 podrazumevano omogućava AMDGPU FreeSync “video mod”, koji je bio skriven iza opcije modula u prethodnim jezgrama.

Prvi IP blokovi su takođe omogućeni za GPU i APU next-gen, ali više se planira u kernelu 5.19. Što se tiče hardvera, “Raspberry Pi Zero 2W” ima punu podršku za Linux kernel u ovoj verziji.

Osim toga, sistem datoteka ReiserFS je zastario i očekuje se da će biti uklonjen 2025. Zastarjelost ReiserFS će smanjiti napor potreban za održavanje uobičajenih promjena u sistemu datoteka kako bi se podržali novi mount, iomap i tome API-ji. .

Takođe je istaknuto da redizajniran je kod za izračunavanje statistike u drajverima Device-mapper, što je značajno poboljšalo tačnost obračuna u drajverima kao što je dm-crypt. Za NVMe uređaje implementirana je podrška za 64-bitne kontrolne sume za provjere integriteta.

Sa druge strane, Ističe se da je počela integracija seta zakrpa, što može značajno smanjiti vrijeme rekonstrukcije kernela restrukturiranjem hijerarhije datoteka zaglavlja i smanjenjem broja unakrsnih ovisnosti. Kernel 5.18 uključuje zakrpe koje optimizuju strukturu datoteka zaglavlja planera zadataka (kernel/sched).

Kod kernela može koristiti standard C11, objavljeno 2011. Prethodno je kod dodan kernelu morao biti u skladu sa ANSI C specifikacijom (C89), koja je formirana 1989. Promijenjena opcija '–std=gnu89' u '–std=gnu11 -Wno-shift- negative- value' u skriptama za izgradnju kernela 5.18. Razmatrana je mogućnost korištenja C17 standarda, ali bi u ovom slučaju bilo potrebno povećati minimalnu podržanu verziju GCC-a, dok je uključivanje C11 podrške u skladu sa trenutnim zahtjevima za GCC verziju (5.1).

Takođe Istaknuti su prošireni alati za praćenje aplikacija u korisničkom prostoru. Nova verzija kernela dodaje mogućnost za korisničke procese da kreiraju korisničke događaje i zapišu podatke u bafer praćenja, koji se može videti kroz uobičajene uslužne programe za praćenje kernela kao što su ftrace i perf.

Konačno, ako ste zainteresovani da saznate više o tome, možete pogledati detalje u sljedeći link.


Ostavite komentar

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

*

*

  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 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.