- 80+ kernel alrendszer fejlesztése folyik elkülönítetten, ebből kifolyólag:
- Andrew-nak sok problémája akad a patch-ek alkalmazásakor
- sok a fordítási időben jelentkező probléma
- előfordulnak futási időben jelentkező problémák
- nagy munka és unalmas az összes fát összeolvasztani, emiatt csökkent az -mm kiadások száma
- a kevesebb -mm kiadásban nagyszámú regresszió van
- a fejlesztők nem nagyon aktívak, hogy lekezeljék ezeket a regresszió jelentéseket
- a mainline kernelben is nagy számú regresszió van; vannak amelyek az -mm folyamaton keresztül szivárognak be
- valójában nagyon kevés kernelfejlesztő foglalkozik az -mm fa tesztelésével
- stb.
Éppen ezért Andrew azt javasolta, hogy nyissanak egy hivatalos, egységesített fejlesztői kernel fát linux-next néven, amely a következő jellemzőkkel bír:
- naponta egyszer beolvasztja az összes alrendszer fát, amely jelenleg 75 git és 5-10 quilt fát jelent
- minden egyes fa beolvasztása után fordítási teszteket végez
- helyzetjelentéseket küld egy újonan létrehozott levlistának és az érintett fejlesztőknek is, ha valami balul üt ki
- mechanizmust tartalmaz, amely megjelöli azokat a patch-eket, amelyek nincsenek "elég régóta" a linux-next fában
- stb.
Ha az új kernelfa elkészül és működik, akkor néhány szigorú irányelv kerülne köré felépítésre:
- ha egy alrendszer fa nem tud automatikusan beolvadni, akkor eldobásra kerül és figyelmeztetés megy a karbantartónak
- ha egy alrendszer fa miatt hiba keletkezik a fordításkor, akkor eldobásra kerül és figyelmeztetés megy a karbantartónak
- ha egy alrendszer fa szervere nem érhető el (nem ritka probléma), akkor eldobásra kerül és figyelmeztetés megy a karbantartónak
- ha egy alrendszer fa olyan futási problémát (regresszió) okoz, amely hátráltatja a tesztelést és a probléma nem kerül megfelelően javításra, akkor eldobásra kerül
- ha egy fa meghatározott időn keresztül eldobott állapotban van a 2.6.x kiadása előtt, akkor az a fa nem felel meg a 2.6.x+1-be való beolvasztásra
Andrew szerint az új kernelfának számos előnye lesz:
- a kernelfejlesztők jobban tesztelni fogják (és remélhetőleg átnézik) egymás kódjait
- a kernelfejlesztők több gondot fordítanak az integrációs problémák megoldására
- Andrew reméli, hogy a fa karbantartók jobban figyelnek majd arra, hogy mit fogadnak el a fájukba, ha tudják, hogy a stuffok egyenesen a linux-next-be mennek
- kevesebb bug kerül Linus fájába
- Andrew-nek több ideje marad értelmesebb dolgokkal foglalkozni (hibajavítás, kódáttekintés, stb.)
- stb.
A koncepcióról bővebben itt. A bejelentés rövid idő alatt (a mai napon) több mint 150 / 3 post-ot generált az LKML-en.
- A hozzászóláshoz be kell jelentkezni
- 3287 megtekintés
Hozzászólások
ideje volt imho.
synapse
--------------------------
The OOM killer is like a surgeon that amputates the limb of a man to save his life: losing a limb is not a nice thing, but sometimes there is nothing better to do.
"Understanding the Linux Kernel" on page frame reclaiming
- A hozzászóláshoz be kell jelentkezni
még nem 100% ha jól vettem ki Linus szavaiból, akkor kicsit tiltakozik ellene .....
linux v2.6.22.15 + madwifi v0.9.3.3-mal itt
debian gnu/linux @ linux-2.6.22.18-opt1
- A hozzászóláshoz be kell jelentkezni
remélem bevezetik és be is fog válni, és megváltozik a "megváltoztathatatlan". :-)
----------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
Ugyan nem Andrew, hanem Joe, de illik:
"...I had a dream, Joe
Your hands were raised up to the sky
And your mouth was covered in foam..."
"...I had a dream, Joe
And a society of whores stuck
needles in an image of me..."
:)))))
--
Sokan nincsenek tudatában annak, / hogy egyszer mindenki meghal. / Akik ráébrednek erre, / azonnal abbahagyják az ellenségeskedést.
- A hozzászóláshoz be kell jelentkezni
ha ettol majd nem kell dontenem hogy bluetoothon hassznalom a mobil internetet v. suspendelek... akkor tolem akarmi-barmi. :) :P
### ()__))____________)~~~ ###
#"It's nice to be important, but it's more important to be nice"
#"Ha én veletek, ki ellenetek?"
- A hozzászóláshoz be kell jelentkezni
off: nem megy együtt a kettő?
Én mostanában szeretném összehozni a a nokia e61 et ubuntu 7.10. Esetleg motorola q9-el...
- A hozzászóláshoz be kell jelentkezni
Itt arról van csak szó, hogy ne külön-külön fejlesszék az egyes alrendszereket, mert pillanatnyilag így van, hanem legalábbis napi szinten egybekerüljön az egész. Szó sincs arról, amire te gondolsz...
- A hozzászóláshoz be kell jelentkezni