ot Ognian Kulev(16-04-2003)

V Linux Magazine oshte prez ianuari e izliazla mnogo dobra statiia na Jonathan Corbet ot Linux Weekly News, v koiato se pravi obshiren pregled na novostite v budeshtoto iadro 2.6, koeto se ochakva da izleze kum sredata na tazi godina. Tezi neshta sa diskutirani v dve subiraniia na razrabotchitsite na iadroto, koito veche biaha otbeliazani v Linux-BG. Eto podbran spisuk na novostite, koito shte zainteresuvat povecheto hora:

  • Survuri:
    • asinhronen vhod/izhod, za da ne se zabaviat izlishno vhodno/izhodnite operatsii.
    • zapis navednuzh na posledovatelni blokove, a ne da se zapisvat edin po edin
    • prenarezhdane na blokovete (deadline scheduler)
    • reverse mapping za pametta, zaburzvaiki i podobriavaiki reshenieto kakvo da se suapva kato niama pamet
    • high memory, large pages, NUMA, file writeout (uskoriava zapisvaneto vuv failove)
    • O(1) planirovchik (scheduler) za protsesite, koeto ima vliianie pri goliam broi protsesi
    • podobrena poddruzhka na mnogo nishki v protsesite
    • NAPI (New API) za prekusvaniiata na ustroistvata, koeto ne zabavia draiverite na mrezhovite karti pri goliamo natovarvane s prekusvaniia na mrezhovata karta
    • TCP segment offloading (ne me pitaite kakvo e tova :-)
    • crypto API, koeto se izpolzva v IPsec realizatsiiata, s tendentsiia v budeshte da se izpolzva i za failovite sistemi
    • Linux Security Module, koeto pozvoliava moduli po bezopasnostta da se zakachat na razlichni mesta v iadroto, kudeto se vzima reshenie dali niakoi protses mozhe da napravi opredeleno neshto, ili ne, i da vliiaiat na tova reshenie
    • LVM2 zamenia Logical Volume Manager (LVM), preborvaiki se s Enterprise Volume Manager System (EVMS).
  • Rabotni stantsii:
    • preempting scheduler, koito podobriava reaktsiiata na interaktivnite i multimediinite prilozheniia
    • USB 2.0
    • ALSA, koiato zvukova podsistema zamenia OSS i e mnogo po-dobra ot starata
    • nov device model, koito poddurzha pulen spisuk na ustroistvata i vruzkite mezhdu tiah, kakto i razglezhda vsichki ustroistva kato potentsialno hot pluggable
    • driverfs (ili sysfs), chrez koito obiknovenite programi mogat da obshtuvat s noviia device model i koito eventualno mozhe da zameni devfs
    • software suspend, koito mozhe da prispi vashiia disk, dazhe i da ne rabotite na laptop
    • Failovi sistemi:
      • namespace za vseki protses, pozvoliavaiki vseki protses da ima sobstven izgled (view) na failovata sistema
      • ext3+htree, kato htree pozvoliava burza rabota s direktorii, koito sudurzhat primerno 100,000 faila (kato reiserfs B-durvetata, no izpolzva hesh-tablitsi).
      • reiser4, novata versiia na tazi interesna failova sistema
      • XFS, JFS, NFSv4
      • Nov kod za kvota, koito raboti s pluggable modules, pozvoliavaiki drugi formati na kvota failovete
      • Extended Attributes za zapisvane na potrebitelska meta-informatsiia kum fail, kakto Streams v NTFS.
      • Access Control Lists, koito se zapisvat kato Extended Attributes.
      • initramfs e failova sistema, koiato se vgrazhda v iadroto i failovete-komandi v neia initsializirat sistemata, olekotiavaiki po tozi nachin samoto iadro.
  • Drugi:
    • User Mode Linux, koito puska iadroto kato protses i taka mnogo ulesniava razrabotchitsite na iadroto :-)


    << Obshtina Sofiia da pomisli za svoboden softuer | GIMP 1.3.14 >>