Pa jeste ali oni rade i tu postoje ekipe koje obavljaju svoj deo posla. To, moras priznati, ne funkcionise tako da Linus kaze hocu to i to, ovaj drugi kaze hocu to, i da se to ubacuje i budzi tek tako. Ne bih ga nazvao kupusarom jer to izgleda od prilike ovako:
1. Izadje final release major verzije kernela (2.6.34 npr).
2. Otvara se merge window koji traje od prilike dve nedelje gde se dotadasnji rad programera u zasebnim granama pakuje i predlaze linusu za spajanje u mainline. Linus, Greg i ostatak ekipe se konsultuje da li je rad na tim mogucnostima/projektima dovoljno zreo da se moze u roku od dva meseca, koliko obicno traje release ciklus, takav kod zavrsiti i ispeglati. Mainline u toku razvojnog ciklusa sluzi samo za dodatno testiranje svih zainteresovanih strana, projekat mora biti maltene zavrsen vec. Tako na primer Anholt, Barnes submituju drm/intel patcheve i poboljsanja koje bi hteli da vide u narednoj verziji kernela.
3. Krece se sa 7-10 RC izdanja gde se posle prvog vec zabranjuje spajanje koda (osim ako nije nesto izuzetno hitno kao sto je bio onaj API bump vezan za nouveau projekat tj drajvere za nvidia graficke)
4. U narednih mesec i po - dva dana se kernel pegla, podnose izvestaji o greskama sto na bugtracker-u sto preko LKML-a
5. Kada se broj primecenih gresaka smanji dovoljno - vreme je za nov final release i ajmo sve sad jovo nanovo. Obicno se sa minor verzijama kernela nastavlja do + 2 (2.6.34 ce se peglati dok ne izadje 2.6.36) osim ako se ne radi o LTS kernelu.
Svaki pa i najmanji typ'o fix u dokumentaciji se pregleda i submit-uje preko git-a. Kolicina koda koju ja vidim mesecno na LKML-u je zastrasujuca, to je reda oko 500 poruka dnevno. Svako zna svoj posao, vladaju stroga pravila i nema zezanja.
E sad, ako likovi koji za to nisu placeni, rade toliko, zasto je za te seronje iz MS tesko da unaprede svoj kernel tako sto ce odraditi review zeznutog koda i odraditi neke stvari pametnije ? SMBv2 je ajde da kazes nesto bolji sada ali nije ni on ko staklo:
http://www.securityfocus.com/brief/1011
Eto meni to u principu smeta, ja iskreno i ne mogu da pratim razvoj NT kernela jer nemam pristup istom ali po ovakvim naznakama tipa 17 godina mator bug, stari compatibility layer ubija - kolje, suma neka koda koja je budzena samo da radi sa novom verzijom Windowsa rekao bih da vise mozgaju oko toga kako da uvale proizvod nego sto rade na njegovom usavrsavanju.
A drago mi je da smo poceli da pricamo o clipboard-u i rekurzivnom menjanju dozvola nad direktorijumima i fajlovima - jer ako su to razlike - spreman sam to da podnesem za 100-300 EUR.
/edit:
Citat:
UPDATE: This article was updated with a comment from Microsoft denying the researcher's claims.
:)
make love - !war