Andrew Morton ha parlato chiaro al Linux Tag, i bug nel kernel 2.6 stanno aumentando: ” Sembra che stiamo aggiungendo più bug di quanti riusciamo a correggere” (It seems we’re adding bugs at a higher rate than we’re fixing them).
Le intuizioni di Morton non sono ancora sorrette da dati statistici anche se le email che segnalano bug sono in continua crescita a detta del mantainer.
Se venisse confermata la tendenza non è escluso che si renda necessario un processo di sviluppo del kernel che abbia come unico obiettivo il bug fixing.
Le reticenze dei kernel developer a dedicarsi alla correzione degli errori sono comunque molte anche perchè, come spiegato da Morton, quasi tutti i principali sviluppatori sono impiegati di note società IT interessate soltanto alla compatibilità del kernel con il proprio hardware.
Un duro atto d’accusa da parte di Morton che fa capire con grande chiarezza come gli interessi di parte possano determinare dei peggioramenti nello sviluppo di Linux.
[Via: /.]
noct
08 mag 2006 - 02:59 - #1bisogna anche pensare che Linux negli ultimi tempi si è diffuso molto di più e quindi escono anche più bug.
jena plisskin
08 mag 2006 - 10:27 - #2A questo aggioungerei che molte feature sono frutto di reverse engineering, implenmentati da volontari senza nessuna specifica ufficiale. Associamo a questo il numero sempre più elevato di periferiche / driver da supportare ed il gioco è fatto, ma non darei troppe colpe ai developer…
acrive
08 mag 2006 - 10:52 - #3Putroppo la preseza di questi numerosi bug dipende dalla stranda intrapresa (e secondo me giusta) di concentrare la sviluppo più sul supporto di nuove tecnologie che correzione di bug.. In poco tempo (incredibile a dirsi ricordando lo sviluppo del 2.4) sono entrati CPU come Cell, Hardware crittografico, supporto a ReiserFS4 (se nn erro), e recentemente anche lo standard wirelss ieee802..L’evoluzione tecnologica è forte e il kernel non vuol esser da meno…
phoenix
08 mag 2006 - 11:49 - #4@acrive: In linea di massima concordo ma per chi necessita di una macchina *stabile* costantemente up cosa deve fare? Non si può stare ad aggiornare il kernel ogni 2-3 giorni..
Per questo concordo con la tesi di Andrew Morton, meglio concentrarsi sul bugfixing. :)
Filippo Sironi
08 mag 2006 - 12:35 - #5Questo è uno dei problemi del software open source, la sua comunità enorme che che è la sua forza può diventare anche la sua più grande debolezza quando ci sono degli sviluppatori con un doppio fine…
pabloj
08 mag 2006 - 17:09 - #6phoenix: le distro commerciali come RedHat e SuSE esistono proprio per questo ;-) Se poi non vuoi spendere ci sono anche i cloni di RH Enterprise …
phoenix
09 mag 2006 - 00:40 - #7pabloj: non sono d’accordo. Perché dovrei rinunciare ad usare la mia distro preferita? Basterebbe, IMHO, aggiungere nuove features nel ramo unstable del kernel lasciando il bugfixing nella serie stable. Al massimo qualche backport ma nulla più.
My 2€¢ :)