Bedste svar
(Oplysning – Jeg arbejdede tidligere for Red Hat, arbejder nu for Canonical, firmaet bag Ubuntu .)
Både Red Hat og Ubuntu er Linux-distributioner og er som sådan ens, men med forskellige valg og / eller versioner af pakker inkluderet. Mange af de kommandoer, som du vil bruge hver dag som administrator, udvikler eller operatør, er de samme, som de er almindelige for de fleste Linux-distributioner.
Som andre allerede har bemærket, er der nogle vigtige forskelle i områderne af pakkehåndtering – Red Hat bruger Red Hat Package manager (RPM) og tilhørende emballageformat, mens Ubuntu (baseret på Debian) bruger deb-pakkeformat og værktøjer såsom apt og dpkg til at administrere pakker. Der er også forskelle i vinduesadministratorer til desktops, hvis det er dine ting.
Det er forkert, da andre har gjort for at karakterisere Red Hat som værende for servere og Ubuntu er for desktops, da tingene er gået frem fra 2005, da dette kan have været tilfældet.
Red Hat har gjort et stort stykke arbejde med at levere en virksomhedsplatform og certificering med mange traditionelle virksomhedsapplikationer. Det er defacto-standard Linux til traditionelle Enterprise-arbejdsbelastninger. Dette startede med migrationen af Unix til Linux tilbage i 2003/2004, hvor store virksomheder begyndte at bruge Red Hat i stedet for Sun / Solaris og andre ældre Unix-teknologier. Denne model er stadig dybt forankret i Red Hat, og RHEL repræsenterer en massiv del af deres forretning.
Ubuntu fokuserede i 2006/2007 på serverindsatsen for at skalere arbejdsbelastninger og sky, skubbet kraftigt ind i Amazon EC2 i 2007 og banebrydende for nogle af nøgleteknologierne til Linux i skyen såsom cloudinit. Som et resultat er Ubuntu-brug i sky mere end alle andre Linux-enheder kombineret med mange af de tekniske giganter som Netflix, DropBox, AirBNB og PayPal, der bruger store mængder Ubuntu til server- og cloud-arbejdsbelastninger.
Nogle af de de største forskelle mellem Red Hat og Ubuntu er inden for forretningsmodel og frigivelsescyklus:
- Red Hat er kun tilgængelig med et abonnement, der normalt involverer betaling.
- Ubuntu er frit tilgængelig med opdateringer til alle. Enterprise support og tjenester er tilgængelige separat fra Canonical (firmaet bag Ubuntu)
- Red Hat frigiver nye versioner når de er klar og understøtter dem i op til 10 år, hvis du er villig til at betale
- Ubuntu frigiver nye versioner hver april og hver oktober. April-udgivelsen i lige år (2012, 2014, 2016, 2018 osv …) er en langsigtet supportudgivelse, der understøttes i 5 år.
Der er også forskelle i tilgangen til kerner brugt, der vedrører ABI-kompatibilitet og nye funktioner, men det er dybt inde i Linux og sandsynligvis ikke en bekymring for de fleste.
Svar
Linux-brugerområdet (coreutils og sådan) er for det meste det samme. Det er mere navnene på pakker og emballeringsværktøjer, der er forskellige, såvel som placeringen og metoderne til konfiguration af systemet og nogle pakker.
Ubuntu bruger Aptitude, der er baseret på Debian Package Manager. Red hat bruger Yum, som er baseret på Red Hat Package Manager.
For eksempel for at installere et nyt program: Ubuntu: apt-get install traceroute
Red Hat / Centos: yum install traceroute
Til søg efter et program : Ubuntu: apt-cache søgeprogram
Red Hat / Centos: yum-søgningsprogram
Til find pakkenavnet, der indeholder et program: Ubuntu: dpkg-forespørgsel -S / bin / ls # Se efter pakken, der indeholder / bin / ls
Red Hat / Centos: yum whatprovi des “/ bin / ls”
Ubuntu ændrer sig meget. Red Hat er mere konservativ.
Fra ovenstående ser det ud til, at Centos / Fedora / Red Hat er mere brugervenlig. Sagen er, at Ubuntu kommer med understøttelse af flere medieapplikationer ud af kassen.
Ubuntu kører på mange flere computere, fordi flere mennesker tester det i flere scenarier. Red Hat kører på færre computere, men anses for at være mere pålidelig, hvis den rent faktisk kører.
Hvis du har brug for at installere Linux, og du ikke er sikker på, om det fungerer, skal du vælge Ubuntu. Derfor er det Det er så populært, det fungerer overalt. Hvis du har brug for at støtte et eller andet forretningsprogram, der er kendt for at arbejde på Red Hat, skal du installere Red Hat. Men det fungerer på Centos på samme måde … og det fungerer muligvis på Ubuntu. Eller du skal muligvis tilpasse det.
Velkommen til Linux.