cuidado com os exageros. o linus nao está a matar a 2.4.*. pode nao estar a fazer um excelente trabalho de manutencao, mas existem algumas coisas das quais ele nao tem muita culpa. a 2.4.* acrescentou e alterou muitas coisas, que as pessoas queriam. muitas delas nao foram testadas suficientemente bem, nem poderiam se-lo atraves das beta releases, porque o kernel está demasiadamente grande e configuravel, para a comunidade linux-dev poder testar todas as features e combinacoes de features (esta é a parte pior) em tempo util antes de avancar para as stable. a partir do momento em que se decide pelo lancamento de uma 2.4.x, comeca um ciclo, que nao é caótico, mas nao é totalmento controlado-- uma release é feita, descobrem-se x bugs em "N" configuracoes particulares e especificas (hardware, combinacao de configs do kernel-- o mesmo driver pode ter problemas se compilado como modulo mas ja funcionar bem se for integrado no kernel, ou pode funcionar bem se for compilado sozinho e dar problemas se for compilado com outro especifico). esses problemas depois têm de ser rapidamente corrigidos, mas entretanto ja foram integradas novas features que podem ter varios outros problemas... como disse em cima, o ciclo nao é caótico, mas nao é totalmetne controlavel. por exemplo, eu tenho um freecom traveller light (um cd burner portatil, que se pode ligar por usb,paralelo,firewire ou pcmcia), mas so tenho o cabo USB. so a partir da versao 2.4.15 é que o kernel trouxe suporte para a minha freecom. o ficheiro interessante neste caso é o freecom.c que estava na rcs revision 1.15 por alturas da 2.4.14. na linux-usb (o projecto que mantem o usb de linux) esse freecom.c ja ia na 1.18. Agora na 2.4.15/16 o freecom.c é o 1.19 e funciona ok, mas SÓ agora é que foi integrado, e entretanto podem ter havido outras coisas a quebrar, e mesmo estas dao problemas com outras partes do kernel (ex: APIC e USB têm dado problemas). agora essas coisas que quebraram vao ter de ser corrigidas, e quando forem, podem ter implicacoes com outras que funcionavam bem, para nao falar das novas integracoes... seja como for, como alguem salientou em cima, na sexta foi lancada a 2.4.15, pouco tempo depois ja tinha sido dscoberto o bug, no sabado havia um patch, ainda nao oficial na altura, e na segunda ja havia uma nova release fixed. menos de tres dias uteis de uma versao buggy-- parece-me aceitavel: a maior parte das pessoas nem deve ter chegado a instalar a 2.4.15! ja agora, se tiverem este problema com algum device USB: "usb.c: USB device not accepting new address=2 (error=-110)"... desliguem o APIC em "processor type and features". -- carlos |