Is Red Hat anders dan Ubuntu? Werkt dezelfde set commandos in beide systemen?


Beste antwoord

(Openbaarmaking – ik werkte vroeger voor Red Hat, nu voor Canonical, het bedrijf achter Ubuntu .)

Zowel Red Hat als Ubuntu zijn Linux-distributies en zijn als zodanig vergelijkbaar, zij het met verschillende keuzes en / of versies van pakketten inbegrepen. Veel van de commandos die je elke dag als admin, ontwikkelaar of operator zult gebruiken, zijn dezelfde als die voor de meeste Linux-distributies gelden.

Zoals anderen al hebben opgemerkt, zijn er enkele belangrijke verschillen in de gebieden van pakketbeheer – Red Hat gebruikt de Red Hat Package manager (RPM) en het bijbehorende verpakkingsformaat, terwijl Ubuntu (gebaseerd op Debian) het deb-pakketformaat en tools zoals apt en dpkg gebruikt om pakketten te beheren. Er zijn ook verschillen in vensterbeheerders voor desktops als dat jouw ding is.

Het is onjuist, zoals anderen hebben gedaan om Red Hat te karakteriseren als voor servers en Ubuntu als voor desktops, aangezien de zaken zich hebben ontwikkeld vanaf 2005, toen dit kan het geval zijn geweest.

Red Hat heeft uitstekend werk geleverd door een enterprise-platform te leveren en te certificeren met veel traditionele enterprise-applicaties. Het is de defacto-standaard Linux voor traditionele Enterprise-workloads. Dit begon met de migratie van Unix naar Linux in 2003/2004, waar grote bedrijven Red Hat begonnen te gebruiken in plaats van Sun / Solaris en andere legacy Unix-technologieën. Dat model zit nog steeds diep geworteld in Red Hat en RHEL vertegenwoordigt een enorm deel van hun bedrijf.

Ubuntu, in 2006/2007 gericht op serverinspanningen op het opschalen van workloads en cloud, werd in 2007 zwaar in Amazon EC2 gepusht en pionierde met enkele van de belangrijkste technologieën voor Linux in de cloud, zoals cloudinit. Als gevolg hiervan is het gebruik van Ubuntu in de cloud meer dan alle andere Linux-systemen, gecombineerd met veel van de technische giganten zoals Netflix, DropBox, AirBNB en PayPal die enorme hoeveelheden Ubuntu gebruiken voor server- en cloudworkloads.

Enkele van de de grootste verschillen tussen Red Hat en Ubuntu zijn op het gebied van bedrijfsmodel en releasecyclus:

  • Red Hat is alleen beschikbaar met een abonnement waarbij doorgaans betaald moet worden.
  • Ubuntu is gratis beschikbaar met updates voor iedereen. Enterprise-ondersteuning en -services zijn apart verkrijgbaar bij Canonical (het bedrijf achter Ubuntu).
  • Red Hat brengt nieuwe versies uit wanneer ze klaar zijn en ondersteunt ze tot 10 jaar als je bereid bent te betalen
  • Ubuntu brengt elke april en elke oktober nieuwe versies uit. De april-release in even jaren (2012, 2014, 2016, 2018 enz …) is een ondersteuningsrelease op de lange termijn die gedurende 5 jaar wordt ondersteund.

Er zijn ook verschillen in de benadering van kernels gebruikt die betrekking hebben op ABI-compatibiliteit en nieuwe functies, maar dat diep in het lef van Linux zit en waarschijnlijk voor de meesten geen probleem is.

Antwoord

De linux-gebruikersruimte (coreutils en dergelijke) is meestal hetzelfde. Het zijn meer de namen van pakketten en verpakkingshulpprogrammas die verschillen, evenals de locaties en configuratiemethoden van het systeem en sommige pakketten.

Ubuntu gebruikt Aptitude dat is gebaseerd op de Debian Pakketbeheerder. Red hat gebruikt Yum, dat is gebaseerd op Red Hat Package Manager.

Om bijvoorbeeld een nieuw programma te installeren: Ubuntu: apt-get install traceroute

Red Hat / Centos: yum install traceroute

Om naar een programma te zoeken : Ubuntu: apt-cache zoekprogramma

Red Hat / Centos: yum zoekprogramma

Naar ontdek de pakketnaam die een programma bevat: Ubuntu: dpkg-query -S / bin / ls # Zoek het pakket met / bin / ls

Red Hat / Centos: yum whatprovi des “/ bin / ls”

Ubuntu verandert veel. Red Hat is conservatiever.

Uit het bovenstaande lijkt het misschien dat Centos / Fedora / Red Hat gebruiksvriendelijker is. Het punt is dat Ubuntu standaard ondersteuning biedt voor meer mediatoepassingen.

Ubuntu draait op veel meer computers, omdat meer mensen het in meer scenarios testen. Red Hat draait op minder computers, maar wordt als betrouwbaarder beschouwd als het echt draait.

Als je Linux moet installeren en je weet niet zeker of het zal werken, kies dan voor Ubuntu. Daarom “is zo populair, het werkt overal. Als je een of ander zakelijk programma wilt ondersteunen waarvan bekend is dat het op Red Hat werkt, installeer dan Red Hat. Maar het zal net zo goed werken op Centos … en het zou kunnen werken op Ubuntu. Of misschien moet u het aanpassen.

Welkom bij Linux.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *