Obeležavanje verzije Linux kernela 5.0 je objavljeno početkom marta. Međutim, rad na kernelu 5.1 već je u toku. U ovom članku ćemo razmotriti niz novina koje se očekuju u ovoj verziji.
/ Flickr / /
Prekinuli su podršku za a.out
Linux podržava binarne datoteke već od prve verzije kernela. Posle 25 godina, planiraju da ga prebacite u kategoriju zastare (deprecated). Razvijači kažu da je to neophodna procedura, jer je tokom vremena .
Linus Torvalds je posebno , da nijedan od postojećih kompajlera ne stvara binarije u a.out formatu, pa tako više nema smisla.
Odricanje od a.out će proći u dva koraka. U Linuxu 5.1 biće uklonjen kod za dump memorije ( code) — to je . Prema rečima Linusa, izuzetno je malo verovatno da će nekom biti potrebno da se bavi legac kodom, a korisnicima koji još uvek generišu izvršne datoteke a.out, će se pružiti vreme da reorganizuju poslovne procese.
U narednim verzijama podrška će biti potpuno prekinuta, ali samo ako se u zajednici ne pronađe osoba koja će se pobrinuti za format.
Unose izmene u zakrpe protiv Spectre
Nekoliko izmena biće uneseno u zakrpu Retpoline za zaštitu od napada Spectre v2. Ona koristi posebnu sekvencu instrukcija koja blokira mehanizam spekulativnog izvršavanja u procesoru. Razvijači planiraju prag za generisanje indirektnih poziva od grananja sa pet na dvadeset. U nekim slučajevima to će omogućiti povećanje performansi za 20%.
Takođe, kernel 5.1 novu zastavicu PR_SPEC_DISABLE_NOEXEC, koja onemogućava zaštitu od ranjivosti Spectre v4 u svim podprocesima pokrenutim na serveru. Ona je povezana sa funkcijom , koja je omogućavala vanredno izvršavanje komandi. Prema rečima stručnjaka, zastavica automatski proverava isključivanje zakrpe i omogućava ubrzanje servera sa velikim brojem istovremeno pokrenutih procesa. Detaljnije o tome .
Nove funkcije koje optimizuju rad Linux servera mogu uticati na popularnost ovog OS-a u oblačnom okruženju. Mi u Zbrali smo statistiko – najbolj priljubljen operacijski sistem v oblaku med našimi strankami ostaja Windows (79%). Delež Linuxa znaša 20%. V prihodnosti pričakujemo, da se bo drugi operacijski sistem nekoliko vrnil na trg. Prav tako prinašamo grafikon razdelitve deležev med distribucijami Linuxa (Najbolj priljubljena distribucija med našimi strankami ostaja Ubuntu – 45%, sledita mu CentOS s 28% in Debian s 26%.


Dodajajo avdio gonilnike (množično)
V eni izmed tem na Hacker News so člani , da je imela Linux vedno težave s podporo strojni opremi. A v 5.1 bo dodan za avdio opremo.
Na primer, pojavil se bo gonilnik za , ki je namenjena delu v snemalnih študijih in koncertnih dvoranah. Prav tako gonilnik MediaTek BTCVSD za Bluetooth čip, ki so ga predlagali razvijalci iz MediaTek-a.
Pričakovati je podporo za Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 in vgrajene krmilnike Google ChromeOS. Na seznamu so še Ingenic JZ4725B, MT8183 in MT6358, NXP MICFIL, Rockchip RK3328, krmilniki Spreadtrum DMA in mnogi drugi.

/ Flickr / /
Kaj še pričakovati v Linux kernelu 5.1
Kot piše Phoronix, lahko razvijalci v Linux 5.1 možnost uporabe trajne pomnilniške naprave kot RAM. Še posebej, Optane NVDIMM (izdelana s tehnologijo 3D Xpoint) na vodilu DDR4 bo mogoče "pretvoriti" v pomnilnik.
Več o delu, ki poteka v tej smeri, preberite . Zdaj Linus o vedenju Optane od razvijalcev iz Intela. Šele po njihovih odgovorih se bo odločil, ali vključiti novo funkcijo v jedro 5.1.
Prav tako lahko pričakujemo popravke, ki rešujejo 19. januarja 2038 vrednost časa ne bo mogla "vsajati" v 32-bitno celo število z znakom. To bo povzročilo množične zrušitve programov. Zato razvijalci postopoma v ustrezne sistemske klice – nova različica jedra ne bo izjema.
Več informacij o potencialnih spremembah v kodi Linux kernel bo mogoče pričakovati že v bližnji prihodnosti. Nadaljevali bomo z pisanjem o njih v prihodnjih gradivih.
Na našem korporativnem blogu:
Izvor: habr.com
