Studie o vývoji linuxového kernelu
2. 4. 2008 16:48
Pavel Chalupa
Linux Foundation publikovala obsáhlou studii týkající se vývoje linuxového kernelu. Na jádře 2.6.24 se podílí již 1057 vývojářů a 186 firem. Od verze 2.6.11, kdy měl kernel přibližně 6,5 milionu řádků kódu, se ve verzi 2.6.24 počet řádků kódu přibližuje k 9 milionům. Největšími přispěvateli z řad firem jsou v pořadí důležitosti: Red Hat (11,2%), Novell (8,9%), IBM (8,3%), Intel (4,1%) a mnoho dalších.
Dále čtěte…
- Vyšlo linuxové jádro 3.4 22. 5. 2012 9:15
- Linux 3.4 vyjde již tento týden 14. 5. 2012 12:46
- Microsoft je jedním z největších přispěvatelů do Linuxu 4. 4. 2012 13:12
- Co nabídne chystané jádro 3.4? 4. 4. 2012 11:29
- Vyšlo jádro 3.3 20. 3. 2012 12:59
:o) (neregistrovaný)
2. 4. 2008 17:48
Nový
RE: Studie o vývoji linuxového kernelu
celé vlákno
Klobuk dolu... aj ako SW vyvojar zasnem nad tym, ako to cele moze tak fungovat... myslim tolko prispievatelov/vyvojarov z roznych firiem aj individualov...
2. 4. 2008 18:05
Nový
the individual development community has doubled in the last three years.
celé vlákno
the individual development community has doubled in the last three years.
zaujimave. som zvedavy ako ta krivka bude pokracovat.
zaujimave. som zvedavy ako ta krivka bude pokracovat.
capslock (neregistrovaný)
2. 4. 2008 19:48
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
taky se z 2.6.x stal pekny gulas za posledni 3 roky....
2. 4. 2008 19:52
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
ja som skor poukazoval na rast zaujmu
Marex (neregistrovaný)
2. 4. 2008 20:59
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
Jo, ale v kernelu je proste cim dal vetsi bordel, bohuzel :-/
mm (neregistrovaný)
2. 4. 2008 21:12
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
To bych tedy rozhodně neřekl, viz třeba pročišťování při spojení větví x86 a x86_64, pročišťování wifi stacku, přechod na libata (jak PATA tak SATA pod jednou střechou), atp. Vývoj 2.6 jádra jde správným směrem.
-nf- (neregistrovaný)
2. 4. 2008 22:02
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
nevim jestli jde spravnym smerem, ale rozhodne ten smer neni spatnej :)
BLEK. (neregistrovaný)
3. 4. 2008 2:38
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
SATA je strašnej guláš. S každým přístupem na disk se nejdřív zavolá ovladač SCSI disku, ten vyrobí SCSI požadavek, který se předá LIBATA, ta ho rozparsuje a zavolá ovladač řadiče. Jinak SATA protokol nemá se SCSI společného nic.
K čemu je tam to SCSI? Někdo si chtěl ušetřit pár týdnů programování a nakonec tím způsobil mnohaleté problémy.
Např.: IDE ti při chybě napíše obsah IDE registrů. SATA ti při chybě vypíše SENSE KEY --- jenomže na SATA hardwaru žádný SENSE KEY není (tam jsou stále stejné IDE registry, i když se k nim jinak přistupuje) --- takže si ovladač nějaký SENSE KEY vymyslí (holt musí něco poslat tomu SCSI disku nad tím) a ten ti vypíše.
Obnovu z chyb (např. vypínání DMA při určitém množství chyb) to SATA má taky strašlivou.
K čemu je tam to SCSI? Někdo si chtěl ušetřit pár týdnů programování a nakonec tím způsobil mnohaleté problémy.
Např.: IDE ti při chybě napíše obsah IDE registrů. SATA ti při chybě vypíše SENSE KEY --- jenomže na SATA hardwaru žádný SENSE KEY není (tam jsou stále stejné IDE registry, i když se k nim jinak přistupuje) --- takže si ovladač nějaký SENSE KEY vymyslí (holt musí něco poslat tomu SCSI disku nad tím) a ten ti vypíše.
Obnovu z chyb (např. vypínání DMA při určitém množství chyb) to SATA má taky strašlivou.
pht (neregistrovaný)
3. 4. 2008 7:15
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
S novou implementaci PATA to je podobne, ne? A to nemluvim o USB mass storage.
BLEK. (neregistrovaný)
3. 4. 2008 19:57
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
Ano, i PATA (přes ATA ovladač) tam vyrábí SCSI požadavky, které se softwarově parsují.
USB mass storage je SCSI, takže je tam logické používat na něj ovladač SCSI disku. Ale PATA ani SATA nemají se SCSI společný ani jediný příkaz.
USB mass storage je SCSI, takže je tam logické používat na něj ovladač SCSI disku. Ale PATA ani SATA nemají se SCSI společný ani jediný příkaz.
3. 4. 2008 15:06
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
No nak sem si tech problemu zatim nevsim. Krome toho vzdycky je lepsi mit neco nez nic a vzdycky je lepsi mit jeden kod pro tri podobny veci nez tri ruzny kody co delaj vicemene to samy... Na to jakej je Linux bastl to funguje docela dobre a unifikace je rozhodne cesta spravnym smerem.
mm (neregistrovaný)
2. 4. 2008 21:10
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
Mně se naopak vývojový model 2.6 jádra nesmírně líbí. Pro Linux na desktopu je to skvělá věc. 2.6 jádro je výborné.
R (neregistrovaný)
2. 4. 2008 23:04
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
Presne tak. Vyvoj ide dopredu obrovskou rychlostou. Samozrejme, ze sa objavuju bugy - tie sa objavuju v kazdom programe. Ale je ich pomerne malo a hlavne nie su problemy s ich odstranovanim (najdem bug, poslem rozumny patch a v dalsej verzii je to opravene).
BLEK. (neregistrovaný)
3. 4. 2008 2:39
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
A nebo ten tvůj patch způsobí další bug někomu jinému :-)
pht (neregistrovaný)
3. 4. 2008 7:17
Nový
Re: the individual development community has doubled in the last three years.
celé vlákno
Mne by se libilo, kdyby zdrojaky kernelu nemeli xxx MB, jelikoz obsahuji vsechny mozny ovladace, ale kdyby si clovek mohl stahnout jen to, co pak doopravdy preklada. Proc by veci ktere jdou oznacit <M> nemohly byt mimo hlavni strom a stazeny dodatecne pri prekladu?

