1.1.4 Distribuzioni

Linux Prendere Linux e gli strumenti GNU, aggiungere altri utenti applicazioni come un client di posta elettronica e disponi di un sistema Linux completo. Le persone hanno iniziato a raggruppare tutto questo software in una distribuzione non appena Linux è diventato utilizzabile. La distribuzione si occupa di impostare l’archiviazione, installare il kernel e installare il resto di il Software. Le distribuzioni complete includono anche strumenti per gestire il sistema e un gestore di pacchetti per aiutarti ad aggiungere e rimuovere software al termine dell’installazione.

Come UNIX, ci sono molti tipi diversi di distribuzioni. In questi giorni, ci sono distribuzioni che si concentrano su server in esecuzione, desktop o persino strumenti specifici del settore come la progettazione elettronica o l’elaborazione statistica. I principali attori del mercato possono essere fatti risalire a Red Hat o Debian. La differenza più evidente è il gestore dei pacchetti software, anche se troverai altre differenze su tutto, dalle posizioni dei file alle filosofie politiche.

Red Hat è nato come una semplice distribuzione che ha introdotto Red Hat Package Manager (RPM). Lo sviluppatore alla fine formò un’azienda attorno ad esso, che cercò di commercializzare un desktop Linux per le imprese. Nel corso del tempo, Red Hat ha iniziato a concentrarsi maggiormente sulle applicazioni server come web e file serving e ha rilasciato Red Hat Enterprise Linux, che era un servizio a pagamento in un lungo ciclo di rilascio. Il ciclo di rilascio determina la frequenza con cui il software viene aggiornato. Un’azienda può valutare la stabilità e richiedere lunghi cicli di rilascio, un hobbista o una startup potrebbero desiderare il software più recente e optare per un ciclo di rilascio più breve. Per soddisfare quest’ultimo gruppo, Red Hat sponsorizza il Fedora Project che crea un desktop personale comprendente il software più recente, ma ancora basato sulle stesse basi della versione aziendale.

Poiché tutto in Red Hat Enterprise Linux è open source, è nato un progetto chiamato CentOS, che ha ricompilato tutti i pacchetti RHEL e li ha dati gratuitamente. CentOS e altri simili (come Scientific Linux) sono ampiamente compatibili con RHEL e integrano alcuni software più recenti, ma non offrono il supporto a pagamento fornito da Red Hat.

Debian è più uno sforzo della comunità e, come tale, promuove anche l’uso di software open source e il rispetto degli standard. Debian ha creato un proprio sistema di gestione dei pacchetti basato sul formato di file .deb. Mentre Red Hat lascia il supporto della piattaforma non Intel e AMD ai progetti derivati, Debian supporta direttamente molte di queste piattaforme.

Ubuntu è la distribuzione derivata Debian più popolare. È la creazione di Canonical, una società creata per favorire la crescita di Ubuntu e fare soldi fornendo supporto.