Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Riassumendo

Nei capitoli che seguono, esploreremo molti programmi diversi che coprono un'ampia gamma di aree di applicazione. Sebbene la maggior parte di questi programmi sia comunemente installata per impostazione predefinita, potrebbe essere necessario installare pacchetti aggiuntivi se i programmi necessari non sono già installati sul nostro sistema. Con la nostra nuova conoscenza (e apprezzamento) della gestione dei pacchetti, non dovremmo avere problemi a installare e gestire i programmi di cui abbiamo bisogno.

Immagine


Il mito dell'installazione del software Linux

Le persone che migrano da altre piattaforme a volte cadono vittime del mito che il software sia in qualche modo difficile da installare sotto Linux e che la varietà di schemi di pacchettizzazione utilizzati dalle diverse distribuzioni sia un ostacolo. Bene, è un ostacolo, ma solo per i fornitori di software proprietario che desiderano distribuire versioni solo binarie del loro software segreto.

L'ecosistema del software Linux si basa sull'idea del codice open source. Se uno sviluppatore di programmi rilascia il codice sorgente di un programma, è probabile che una persona associata a una distribuzione impacchetta il programma e lo includa nel proprio repository. Questo metodo garantisce che il programma sia ben integrato nella distribuzione e che all'utente venga data la comodità di un "one-stop shopping" per il software, piuttosto che dover cercare il sito Web di ciascun programma.

I driver di dispositivo vengono gestiti più o meno allo stesso modo, tranne per il fatto che invece di essere elementi separati nel repository di una distribuzione, diventano parte del kernel Linux stesso. In generale, non esiste un "disco driver" in Linux. O il kernel supporta un dispositivo oppure no, e il kernel Linux supporta molti dispositivi. Molti di più, infatti, rispetto a Windows. Naturalmente, questo non è di consolazione se il particolare dispositivo di cui hai bisogno non è supportato. Quando ciò accade, è necessario esaminare la causa. La mancanza di supporto del conducente è solitamente causata da una delle tre cose:

1. Il dispositivo è troppo nuovo. Poiché molti fornitori di hardware non supportano attivamente lo sviluppo di Linux, spetta a un membro della comunità Linux scrivere il codice del driver del kernel. Questo richiede tempo.

2. Il dispositivo è troppo esotico. Non tutte le distribuzioni includono tutti i possibili driver di dispositivo. Ogni distribuzione costruisce i propri kernel, e poiché i kernel sono molto configurabili (che è ciò che rende possibile eseguire Linux su qualsiasi cosa, dagli orologi da polso ai mainframe) potrebbero aver trascurato un particolare dispositivo. Individuando e scaricando il codice sorgente per il driver, è possibile per te (sì, tu) compilare e installare il driver da solo. Questo processo non è eccessivamente difficile, ma è piuttosto complicato. Parleremo della compilazione del software in un capitolo successivo.

3. Il fornitore dell'hardware nasconde qualcosa. Non hanno né rilasciato il codice sorgente per un driver Linux, né hanno rilasciato la documentazione tecnica affinché qualcuno ne crei uno per loro. Ciò significa che il fornitore dell'hardware sta cercando di mantenere segrete le interfacce di programmazione del dispositivo. Dal momento che non vogliamo dispositivi segreti nei nostri computer, ti suggerisco di rimuovere l'hardware offensivo e gettarlo nella spazzatura con gli altri oggetti inutili.

Letture consigliate


Il miglior sistema operativo cloud computing su OnWorks: