Fatta eccezione per i sistemi e gli ambienti di gestione dei pacchetti, vorrei sapere quali sono le principali differenze tra loro.
Quale fornisce il miglior supporto per le loro build?
Fatta eccezione per i sistemi e gli ambienti di gestione dei pacchetti, vorrei sapere quali sono le principali differenze tra loro.
Quale fornisce il miglior supporto per le loro build?
Risposte:
Esistono diversi modi per interpretare "Redhat" qui:
Red-hat Enterprise Linux (RHEL) - Una specifica distribuzione commerciale di Red Hat.
Di gran lunga la più grande differenza tra Ubuntu e RHEL sono i termini della licenza - Red Hat Enterprise Linux è commerciale.
Tuttavia, puoi ottenere sostanzialmente la stessa distribuzione, ma senza il contratto commerciale, gratuitamente sotto forma di distribuzione CentOS.
Distribuzioni basate o ereditate da Red Hat, che includerebbe anche CentOS e Fedora e i loro derivati.
In realtà è molto difficile confrontare Ubuntu con tutti quelli (RHEL, CentOS e Fedora) come se fossero una cosa, perché sono tutti molto diversi in se stessi. Condividono tutti lo stesso gestore di pacchetti di cui parlo di seguito, ma le differenze tra loro sono maggiori della differenza tra il loro gestore di pacchetti e quello di Ubuntu.
Distribuzioni basate su RPM in generale, ovvero distribuzioni che utilizzano il sistema di gestione dei pacchetti Redhat. Ciò amplierebbe il tuo ambito di applicazione per includere distribuzioni come SUSE, Mandriva, PCLinuxOS e i loro derivati.
Ubuntu si basa sul gestore di pacchetti Debian APT e DPKG. Red Hat, CentOS e Fedora si basano sul sistema di gestione dei pacchetti Red Hat Linux, RPM. Entrambi i gestori di pacchetti sono ora abbastanza maturi e hanno funzionalità approssimativamente equivalenti. Tuttavia, è possibile discutere delle singole decisioni di progettazione, ma è difficile dire che una nel complesso sia migliore dell'altra.
Dopo molti anni che uso entrambi, posso dire che le vere differenze sono:
Supporto fornitore H / W per vari sottosistemi hardware server come:
Tutto quanto sopra esiste per RedHat attraverso i repository dei fornitori (e in quasi tutti i casi può essere installato in centos) ma per le distribuzioni basate su .deb (come Ubuntu) di solito sei sfortunato o in rari casi ottieni qualcosa di vecchio che questo ti farà perdere tempo e spesso romperà il tuo sistema.
EPEL pronti contro termine (Pacchetti aggiuntivi per Enterprise Linux): ho trovato che il repo EPEL (RedHat e CentOS) non è perfetto ma molto più completo e aggiornato di Ubuntu pronti contro termine (ufficiale), non così per le cose di desktop, ma per le cose del server. Ad esempio i pacchetti IPSEC più recenti, SaltStack, ecc. Per i quali sarebbe necessario configurare repository non ufficiali extra in Ubuntu.
Supporto software (ad es. Aggiornamenti di software / sicurezza, nuovi driver del kernel). Ubuntu offre 5 anni , mentre RedHat offre 10 anni . Questo supporto include aggiornamenti di sicurezza e, nel caso di RedHat, il backport dei moduli del kernel dai kernel più recenti! Ciò significa che l' hardware più recente è supportato anche quando si usano vecchi kernel redhat / centos / distro . Tale hardware può essere chipset, driver di watchdog, ecc.
A mio avviso, 5yr può essere troppo impegnativo per l'uso in produzione (può andare bene per il tuo laptop, anche se puoi permetterti il tempo e il rischio per l'aggiornamento).
La differenza principale è che Ubuntu si basa sul sistema Debian. Utilizza i pacchetti .deb. Mentre redhat utilizza il proprio sistema di pacchetti .rpm (gestore di pacchetti red hat).
Redhat è gratuito ma è a pagamento per il supporto (aggiornamenti), quando Ubuntu è totalmente gratuito con supporto per gli utenti desktop è a pagamento solo il supporto professionale.
Esistono diversi punti tra questi due per differenziarli. In parole povere le differenze sono:
Red Hat Enterprise Linux non è gratuito e viene utilizzato anche per le aziende. Red Hat Linux, assemblato dalla società Red Hat, era un popolare sistema operativo basato su Linux. Red Hat Linux 1.0 è stato rilasciato il 3 novembre 1994. In origine era chiamato "Red Hat Commercial Linux". È la prima distribuzione Linux a utilizzare il sistema di packaging, il Package Manager RPM come formato di packaging, e nel tempo è servito da punto di partenza per diverse altre distribuzioni, come Mandriva Linux e Yellow Dog Linux.
Caratteristiche di Red Hat:
- Red Hat Linux ha introdotto un programma di installazione grafico chiamato Anaconda, pensato per essere facile da usare per i principianti e che da allora è stato
adottato da alcune altre distribuzioni Linux.- Ha inoltre introdotto uno strumento integrato chiamato Lokkit per la configurazione delle funzionalità del firewall.
- Utilizza il pacchetto .rpm chiamato Red Hat Package Manager.
RPM Package Manager (RPM) è un potente sistema di gestione dei pacchetti guidato dalla riga di comando in grado di installare, disinstallare, verificare, interrogare e aggiornare i pacchetti software.
Ogni pacchetto software è costituito da un archivio di file insieme a informazioni sul pacchetto come la sua versione, una descrizione, ecc.
Ubuntu Ubuntu è un sistema operativo, come Windows. Ubuntu è una distribuzione Linux che inizia con l'ampiezza di Debian e aggiunge versioni regolari (ogni sei mesi), un chiaro focus sull'utente e l'usabilità (dovrebbe essere "Just Work", TM) e un impegno per gli aggiornamenti di sicurezza con 18 mesi di supporto per ogni versione. Ubuntu viene fornito con l'ultima versione di Gnome e una selezione di software server e desktop che offre un'esperienza desktop confortevole su un singolo CD di installazione.
- Ubuntu utilizza il pacchetto apt.deb: - Ubuntu utilizza il pacchetto .deb per l'installazione del pacchetto come .rpm di Red Hat.
- Ubuntu utilizza anche il programma di installazione dei pacchetti apt-get per installare i pacchetti utilizzando la modalità comando. Per installare il pacchetto graficamente,
gestore pacchetti sinaptico .- Ubuntu è basato su Debian. 1
1 fonte: The Magnet Blog
In Redhat Linux la password di root è specificata al momento dell'installazione. In ububtu linux non viene richiesta la password di root prima dell'installazione.
Red Hat Enterprise Linux Desktop
desktop a pagamento e Ubuntu o delle loro controparti server. O su Fedora e Ubuntu in generale.