ot task_struct(25-10-2010)

Na 20.Oktomvri.2010g. izleze Linuks 2.6.36


Novostite sa:

1. Poddruzhka na arhitekturata Tilera
Protsesorut Tile e novo CPU, proizvezhdano ot Tilera Corporation. Toi e s mnogoiadren dizain, prednaznachen da poddurzha do stotitsi iadra na edin chip. TSelta e da se osiguri visoka proizvoditelnost na protsesora, s dobra energiina efektivnost, i s po-goliama guvkavost, otkolkoto protsesorite sus spetsialno prednaznachenie kato DSP-tata. CHiput se sustoi ot mrezha ot 64 "plochki", v koiato vsiaka plochka ima protsesor s obshto prednaznachenie, kesh i neblokiruem ruter, koito plochkata izpolzva za komunikatsiia s drugite plochki.

2. Fanotify - nov interfeis za izvestiia ot failovata sistema
Fanotify e poredniiat interfeis za izvestiia ot failovata sistema, prednaznachen da zamesti inotify i dnotify ( i dvete sa prenapisani na bazata na fanotify ). Toi predostavia, kakto baziran na subitie ( otvariane, zatvariane, chetene, pisane ) failov deskriptor, taka i takuv samo za chetene. Tova triabva da reshi reditsa problemi sus sustezaniia za resursi i mashtabiruemostta na inotify i dnotify i da pozvoli da se blokira ili kontrolira dadeno izvestiavane.

3. KMS+KDB integratsiia
V tazi versiia e dobavena vuzmozhnost da aktivirate debugera na iadroto KDB, dokato izpozlvate X.org sesiia. Pri natiskane na Sysrq-g, shte se otvori KDB konzola, a pri izlizaneto ot neia( s komandata "go" ), shte se vurnete na vashiia desktop.
KMS + KDB integratsiiata e implementirana samo za chipove na Intel, v budeshte shte bude dobavena i za ostanalite chipove. Instruktsii kak da kompilirate iadro s vklyuchena integratsiia na KMS + KDB, mozhete da namerite tuk.

4. Konkurentno upravliaemi rabotni opashki
Rabotnite opashki sa "puul za nishki", koito se izpolzvat na mnogo mesta v iadroto. Tozi mehanizum pozvoliava da se postaviat v opashki izvikvaniia na funktsii ot iadroto i da budat izpulniavani v budeshte. Tezi opashki mogat da budat izpulniavani ot edna obshta nishka v iadroto ( za tova sa "event/n" protsesite ), no sushto taka e vuzmozhno i da se suzdade otdelna nishka za daden draivur ot podsistemata za rabotni opashki ( takiva sa i mnogo ot ostanalite nishki v iadroto ). Problemut s tazi realizatsiia e, che obshtiiat broi na nishki v iadroto, izpolzvani da startirat rabotni opashki i opashkite, startirani na tiah, ne se kontrolira po nikakuv nachin. Ako ima poveche rabotni opashki, ot kolkoto protsesori, togava shte vuznikne sustezanie za resursi mezhdu nishkite v iadroto.
V tazi versiia rabotnite opashki sa preraboteni kato im e dobaven menidzhur. Veche niama otdelni nishki( s izklyuchenie na koda, koito ne e preobrazuvan kum novoto API), vmesto tova ima puul ot nishki, koito narastva dinamichno s tsel da poddurzha sistemata zaeta, razchitaiki na broia akumulirani opashki. Sushto taka noviiat dizain mozhe da zameni bavno rabotesht kod( drug puul se izpolzva za da se startirat opredelen vid operatsii, koito obiknovennite opashki ne mogat da izpulniat pravilno)

5. AppArmor
AppArmor e modul za sigurnost. Toi predostavia kontrol na dostupa, baziran na putia. Purvonachalno AppArmor be razraboten ot Imuniks(Immunix) prez 1998, a posle ot Novel. Sled tova proektut be poet ot Kanonikul i integriran v Ubuntu. Ot tazi versiia AppArmor veche e chast ot iadroto. Oshte informatsiia za AppArmor.



Iztochnik: kernelnewbies.org


<< Konferentsiia na "Linuks za bulgari", 30.10 | Uiazvimost v glibc pozvoliava pridobivane na .. >>