ot task_struct(10-09-2009)
1. USB 3.0
Tazi versiia na iadroto dobavia poddruzhka na USB 3.0 ustroistva
(blagodarenie na Sara SHarp ot Intel) i na harduera, koito
implementira spetsifikatsiiata eXtensible Host Controller
Interface (xHCI) 0.95 .
2. CUSE (character devices in userspace) i OSS
Proxy
CUSE e razshirenie na FUSE, koeto pozvoliava znakovi ustroistva
da budat implementirani v potrebitelskoto prostranstvo
(suzdadeno ot Tejun Heo (SUSE)).
CUSE mozhe da bude izpolzvan za mnogo tseli, primerno za proksi
mezhdu OSS audio i ALSA ili za audio sistema, koiato izprashta zvuk
prez mrezhata. ALSA poddurzha OSS emulatsiia, no za suzhalenie tia e
zad multipleksirashtiia sloi (koito e v potrebitelskoto
prostranstvo), koeto oznachava, che ako vashata audio karta ne
poddurzha mnozhestvo audio pototsi (povecheto moderni ne go
praviat), samo edin ot dvata interfeisa (ALSA ili OSS) shte bude
dostupen v daden moment.
OSS Proxy izpolzva CUSE za da implementira OSS inderfes -
/dev/dsp, /dev/adsp and /dev/mixer. Ot gledna tochka na
prilozheniiata, tezi ustroistva sa nai-obiknoveni znakovi
ustroistva i se durzhat kato takiva, taka che mogat da budat
napraveni dosta guvkavi. Prilozhenieto izprashta zvuka kum tezi
ustroistva i OSS Proxy-to go predava na "slave". Za sega ima
samo 1 implementiran slave - ossp-padsp (pulseaudio).
3. Podobrena interaktivnost na desktop sredata pri goliamo
natovarvane na pametta
PROT_EXEC stranitsite sa stranitsi ot pametta, koito prinadlezhat
na niakoi izpulnimi failove, koito v momenta se izpulniavat i
svurzani s tiah biblioteki. Te triabva da se keshirat agresivno s
tsel da se predostavi burzo reagirashta sreda na potrebitelia. Ako
tova ne se pravi, desktop prilozheniiata mogat da stradat ot
mnogo dulgi i zabelezhimi pauzi, kogato koda na prilozhenieto
skochi na niakoia svoia chast, koiato ne e keshirana v pametta i
triabva da bude prochetena ot hard diska, a tova e mnogo bavna
operatsiia. Poradi niakoi promeni zaradi skaliruemostta na
upravlenieto na pametta v poslednite versii na iadroto, mozhe da
se sluchi taka, che niakoi ot tezi stranitsi da budiat izprateni za
keshirane na hard diska. Rezultatut ot tova e rabotna sreda sus
slaba interaktivnost.
V tazi versiia sa izpolzvani niakoi evristichni algoritmi, s tsel
da se napravi po-trudno PROT_EXEC stranitsi da budat keshirani na
hard diska. Rezultatut e silno podobrena proizvoditelnost na
rabotnata sreda (za poveche informatsiia i rezultati ot testove
vizhte linka na kraia na novinata).
4. Poddruzhka na ATI Radeon v Mode Setting
Za poveche informatsiia: Mode Setting
Poddurzhanite video karti sa R1XX,R2XX,R3XX,R4XX,R5XX (radeon do
X1950). Usiliiata sa nasocheni kum osiguriavane na poddruzhka za
R6XX, R7XX i po-noviiat harduer (radeon ot HD2XXX do HD4XXX).
5. Broiachi na proizvoditelnostta
Proporuchana statiia ot LWN: http://lwn.net/Articles/
311850/
Tazi podsistema osiguriava abstraktno predstaviane na spetsialni
harduerni registri, sushtestvuvashti v povecheto moderni protsesori,
koito otchitat proizvoditelnostta. Tezi registri slediat i broiat
niakoi tipove harduerni subitiia kato broi na izpulnenite
instruktsii, broi na neuspeshnite opiti za zapis/chetene ot
protsesorniia kesh, greshno prognozirani razkloneniia na
izpulnenieto na programnite instruktsii i drugi, bez da zabaviat
iadroto ili prilozheniiata. Sushto taka tezi registri mogat da
predizvikat prekusvaniia, kogato se dostigne opredelen prag na
broia na subitiiata, koeto mozhe da bude izpolzvano za
profilirane na koda, koito se izpulniava na protsesora. V tazi
versiia e dobavena poddruzhka za x86, PPC i chastichna za S390 i
FRV.
Drugi interesni i vazhni novosti i podobreniia sa:
- Poddruzhka na Gcov - 2.6.31 pozvoliava izpolzvaneto na
iztrumenta na GCC za pokrivane na koda, gcov, v iadroto.
- Kmemcheck - Dinamichno se proveriava i preduprezhdva za
izpolzvaneto na neinitsializirana pamet.
- Kmemleak - pozvoliava da budat otkriti veroiatni techove na
pamet v iadroto.
- Fsnotify - bekend za izvestiia ot failovata sistema.
Za poveche informatsiia: kernelnewbies.org
<< Open FEST 2009 Ruse | KDE 4.3.0 izleze na bial sviat! >>
|