22 luglio 2008

Nuclearizzare SuSE 11.0 in tre semplici passi

Ho installato SuSE 11.0 sotto VMWare, poi ho tentato di installare i VMware tools per velocizzare un po' le prestazioni, seguendo le istruzioni fornite sul sito di Suse.

La cosa carina e' che l'RPM fornito da VMware contiene dipendenze al kernel i586 che viene prontamente installato. Risultato: il Kernel viene fumato e sovrascritto...

Quando avremo un Linux senza questo orribile sistema di dipendenze? E' tanto difficile mettere tutte le librerie che servono per un'applicazione dentro una directory? Sotto Windows tutte le DLL per un'applicazione possono stare nello stesso folder dell'applicazione medesima, permettendo a più applicazioni di usare versioni diverse ed incompatibili delle stesse librerie. Inoltre in questo modo il programmatore fornisce all'utente l'applicazione con le librerie usate per svilupparla e non con una versione casuale delle stesse (come succede quando le librerie, ma non l'applicazione, vengono aggiornate). La cosa renderebbe il software molto più robusto, in quanto ottimizzerebbe il testing: gli sviluppatori farebbero i test con una ed una sola versione delle librerie e quella stessa versione sarebbe usata dagli utenti. Troppo facile?

1 commento:

linuxsuxx ha detto...

Giusto per farvi vedere che non sono l'unico pirla, controllate qui: Novell Bugzilla