[tc] Proposta concreta #2: Linux Wish List

Alessandro Bottoni alessandro-bottoni a libero.it
Dom 9 Lug 2006 22:04:42 CEST


Luca Brivio ha scritto:
> Ecco qua, il problema è sempre lo stesso: i driver!
> 
> Non servirebbe forse un unico grande database di driver liberi e
> funzionanti per qualunque dispositivo, costantemente aggiornato?

Beh, no. I driver sono sicuramente un grosso problema ma non sono certo
l'unica ragione per cui gli utenti normali si tengono (saggiamente) alla
larga da Linux.

Ci sono anche dei seri problemi di usabilità da risolvere, al punto tale
che Linux è letteralmente _famigerato_ per la sua complessità d'uso.

Prima di qualunque altra cosa, è necessario togliere dalle spalle di
Linux questa fama pestilenziale.

BTW: qualcuno sa a che punto sono OpenDarwin e HURD? Sono entrambi
sistemi a microkernel e, in linea di principio, dovrebbero superare il
problema dei driver legato al kernel monolitico di Linux.

> Tra l'altro uno dei problemi sta proprio nel kernel monolitico, che
> impone spesso di ricompilare il kernel o - anche peggio - dei
> moduli rispetto al tree del kernel di riferimento (non si può averci
> dentro tutto!) - sicché l'utente comune pensa semplicemente che le varie
> periferiche non si possano far funzionare, perché nessuno gli dice come
> si fa - e nell'attesa che Linux possa venir sostituito almeno nel
> settore desktop da un microkernel si dovrebbero trovare strategie di
> installazione più comode ed intuitive da implementare nelle varie
> Debian, Fedora Core etc. e soprattutto distribuzioni derivate.

Beh, sarebbe già buona una interfaccia automatica ad un repository di
kernel simile a kernel.org, sulla traccia del sistema apt di Debian.
Ammettiamo di avere un kernel.org on steroids che contiene anche un
archivio di kernel precompilati (forse è già così, non so lo perchè non
uso kernel.org da tempo). Il sistema dell'utente determina il kernel che
gli serve e se lo scarica. Se non è nel repository, lo configura, lo
compila, lo installa e lo deposita nel repository.

Complesso ma possibile. Ports e portage fanno quasi di peggio.

> Io credo che i problemi siano principalmente questi. Ormai di comodi
> tool grafici per l'amministrazione del sistema, di software che
> sostituiscono bene software commerciali per Win/Mac etc. ne stanno
> nascendo parecchi, poi c'è l'emulazione, wine e tutto quanto, ma finché
> installare una stampante o una webcam richiederà competenze tecniche
> esagerate e usare l'accelerazione 3D di una buona scheda video sarà
> semplicemente impossibile (per non parlare dei casini con l'audio) la
> gente si installerà GNU/Linux per poi lasciarlo lì come un giocattolino.

Anche la compilazione del kernel e la installazione dei driver rientrano
nella categoria "amministrazione del sistema", almeno per quanto ne può
fregare all'utente che vuole semplicemente risolvere un problema sulla
sua macchina.

CU
------------------------
Alessandro Bottoni



Maggiori informazioni sulla lista tc