Novosti u Linux kernel-u 2.6.28

11.01.2009. u 12:48

NAPOMENA: Članak je preuzet i preveden sa stranice blogs.computerworld.com

Autor: Steven J. Vaughan-Nichols

Sa engleskog preveo: Kaiwan

 

U vrijeme dok ste vjerojatno otvarali Božićne poklone, Linus Torvalds poklonio nam je poseban poklon: novu verziju linux kernela: Linux 2.6.28.

Nakon nekog vremena provedenog s novim kernelom, zaključio sam kako je to bio odličan Božićni poklon: kvalitetno poboljšanje za moj najdraži operativni sustav. Navesti ću pet novih mogućnosti za koje mislim da će generalno biti najpopularnije.

1) Ext4


Konačno je napravljen sljedeći korak u datotečnom sistemu Linuxa. Ext4 donosi poboljšanja u svemu što se tiče rada tvrdog diska. Omogućava rad i spremanje većih datoteka, brži I/O, bolji journaling i sposobnost defragmantiranja u "letu".

Njegova zakašnjela alokacija uvelike poboljšava performanse pisanja tvrdog diska. Ovo nećete znatno osjetiti na tvrdom disku svog PC-a, ali ako imate server s bazama podataka razlika je i više nego zamjetna. Koliko je to ubrzanje? Na mome testu, gdje sam koristio MySQL 5.0, brzina zapisivanja u 400GB-nu bazu podataka povećala se za oko 30% . Ext4 može se nositi sa do 1024 petabayta po volumenu. Očekujem da će se Ext4 i Sun-ov ZFS boriti za tržište servera u narednim godinama.

2) GEM upravitelj memorije za grafiku

Veliki proizvođači grafičkih kartica, kao NVIDIA i ATI konačno pružaju pristojnu podršku Linuxu. To je sjajno ako imate high-end grafičku karticu sa vlastitom memorijom i procesorom. Ali pretpostavimo, da ste kao i ostatak nas bez puno novaca i koristite integriranu grafičku karticu. Linux u tom slučaju dobro radi na Vašem PC-u, ali Vaša grafika neće biti brza. Barem je tako bilo do sada.

Linux 2.6.28 donosi GEM, koji uključuje upravitelja za memoriju grafičke kartice. Upravljanje se tiče memorije na zasebnim grafičkim karticama kao i onima koje koriste sistemsku (integriranu) memoriju. GEM omogućava do 50% poboljšanje performansi čak i kod jeftinih Intel 915 čipseta.

Ipak,  još uvijek je u razvoju; trenutno je samo 915 potpuno podržan, dok se programeri uvelike trude da donesu podršku za ostale grafičke čipsete. GEM bi trebao povećati performanse nisko budžetnih kao i cjenovno visoko rangiranim računalima. GEM nije nešto posebno trenutno, ali ovog ljeta kada se više razvije postaviti će nove standarde.

3) Zaštita diska od padova

Da li Vam je ikada ispao laptop? Meni je. Do sada sam imao sreće i nisam nanio ozbiljnu štetu svome ljubimcu. No, proizvođaći prijenosnika znaju da nisu svi te sreće pa stoga ugrađuju zaštitu diska od udara i trešnje.
To funkcionira tako da se glave za pisanje i čitanje diska odmiču od njega kada senzori u laptopu osjete brze pokrete i detektiraju udarac koji će se dogoditi u roku nekoliko milisekunda. Međutim, Linux do sada nije imao pojma o toj vrsti zaštite. Epilog toga je bio da kada dođe do pada, prijenosnikov firmwire pokušava odmaknuti glave, a Linux ih pokušava primaknuti radi recimo pisanja. No, s novim kernelom stvari su sada rješene i Linux prepoznaje ovu zaštitu.


4) Nedovoljno razvijeni driveri

Jeste li ikada imali potrebu koristiti uređaj koji ima djelomičnu podršku za Linux, ali nije bila dovoljno razvijena da bude sastavni dio kernela? Ako koristite novi hardver zasigurno ste se našli u ovoj situaciji. Kao što Jake Edge kaže: "Postoji borba između onih koji žele da driveri budu što prije uključeni u kernel i onih koji žele da se prethodno postigne određena razina kvalitete."

Greg Kroah-Hartman, koji predvodi razvoj drivera od strane Linux hakera, uveo je mogućnost korištenja tih nedovoljno razvijenih drivera Nemorate ih koristiti, ali su ovdje ako ih zatrebate. Npr., želim koristiti USB/IP. Driver omogućava da koristite USB preko TCP/IP mreže. Koristim ga za pristup printerima koji su spojeni na Belkinovu USB Hub mrežu. To nije savršena metoda, ali radi.


5) Mrežna poboljšanja

2.6.28 kernel donosi podršku za UWB (Ultra wide band), Wireless USB, UWB-IP i za honet Network Protocol koji koriste Nokije. Mislim da će Wireless USB biti vrlo važna stvar u budućnosti. Novi kernel sada podržava i minstrel Wi-Fi rate control.

Možda niste čuli za minstrel. Jednom kada to imate na Vašem Wi-Fi laptopu, pitati ćete se kako ste živjeli bez toga. Minstrel konstantno traži koji Wi-FI AP (access point) u Vašoj okolini daje najbolje performanse i automatski Vas spaja s njim, tako da uvijek imate najjaču Wi-Fi vezu.


 

Marketing
Banner
Novi članci i recenzije:
Brze vijesti
Program tjedna
program tjedna
Partneri