Linux mod Unix De vigtige forskelle, der betyder noget for Linux-fagfolk

  • Peter Holmes
  • 0
  • 718
  • 152
Reklame

Den seneste tid hører vi meget om Linux - hvordan det dominerer på servere, hvordan det udgør en stor del af smartphonemarkedet, og hvordan det bliver en meget levedygtig mulighed på skrivebordet. Men Linux dukkede ikke ud af tynd luft Historien om Linux [INFOGRAFISK] Historien om Linux [INFOGRAFISK] Hvis der er en ting, der virkelig skal pisse Bill Gates til ingen ende, skal det være den vedvarende popularitet af Linux og andre gratis software, som det underbygger hans "Hvis du vil have god software,…; før oprettelsen af ​​Linux og før Windows's opkomst, blev computerværgen domineret af Unix. Og for dem, der ikke ved, ligner Linux meget som Unix. Da vi allerede har kigget på forskellene mellem Linux og Windows 7 Nøgleforskelle mellem Windows og Linux, som du burde vide om, før du skifter 7 nøgleforskelle mellem Windows og Linux, du skulle vide om, før du skifter, hvad der præcist er forskellen mellem Linux og Unix?

Om Unix


Før vi går ind på det, er vi nødt til at tale mere om Unix. Det blev først udviklet af AT&T i 1969. Efter mange års udvikling har vi ikke det det Unix længere. I stedet er der forskellige operativsystemer, der stammer fra den originale Unix. Nu har du ting som Solaris og HP-UX, som er teknisk Unix-operativsystemer, da de har opnået Unix-certificering. I tilfælde af at du ikke vidste, er Mac OS X også et certificeret Unix-operativsystem. Men så er der også andre operativsystemer Unix-lignende.

Dette kan være af en række meget specifikke grunde, men de ender alle sammen på denne måde på grund af en generel årsag: de har ikke nogen original Unix-kode i dem. I tilfælde af Linux skyldes dette, at koden blev skrevet helt fra bunden, så systemet fungerer meget som et Unix-system, men ikke indeholdt nogen Unix-kode. Så er der andre, såsom FreeBSD og OpenSolaris, der stammer fra de faktiske Unix-operativsystemer, men har de proprietære bits taget og erstattet med open source-sådanne.

Da Unix-koden er proprietær, betyder det, at der ikke er nogen Unix-kode tilbage derinde, hvilket gør den til Unix-lignende. Der er en række andre faktorer, der går ud på at bestemme, om et operativsystem er Unix eller Unix-lignende, men det er uden for omfanget af denne artikel.

Almindelige forskelle mellem Unix og Linux

Når man ser på forskellen mellem Unix og Unix-lignende operativsystemer, er det svært at se, at der til og med er et ved første øjekast. Der er mange, mange ting, som de to grupper har fælles (hvilket måske ikke er meget overraskende på grund af gruppernes navne). Men der er små forskelle her og der, afhængigt af hvilken nøjagtig version af de Unix og Unix-lignende operativsystemer, du sammenligner. Forskellige tjenester har lidt forskellige placeringer (f.eks. Opstart-scripts), de har ofte forskellige designs til at tilbyde den samme funktionalitet, og de kan omfatte hele systemet eller bare kernen.

Det er dog vigtigt at indse, at ny software næsten altid udvikles til Linux først og senere porteres til Unix (ekskl. Mac OS X). En masse værktøjer, der først blev lavet til Linux-systemer, såsom Gnome- og KDE-skrivebordsmiljøer, kan nu installeres på Unix og andre Unix-lignende systemer. Det er også vigtigt at bemærke, at Linux (og de fleste andre Unix-lignende operativsystemer) er frie til at hente og bruge, mens Unix-operativsystemer ikke er.

Omkostninger er en stor rolle i beslutningen om, hvilken teknologi der skal bruges, og Linux giver en stærk fordel i den henseende.

Eksempel: Solaris vs. Linux


Nu hvor du har en god idé om forskellene mellem Linux og Unix, lad os se på nogle mere specifikke eksempler. Først sammenligner vi Solaris, lavet af Oracle (tidligere lavet af Sun Microsystems) med Linux. Linux er mere bærbart, hvilket betyder, at det kan køre på flere systemarkitekturer (tænk x86 og ARM), end Solaris kan. Solaris er kendt for bedre stabilitet og hardware-integration, men Linux er stadig god nok på disse områder. Linux har også en meget hurtigere udviklingshastighed end Solaris.

Der er også adskillige andre forskelle mellem dem, men dette kan forekomme endda blandt forskellige Linux-distributioner. For eksempel bruger de forskellige pakkeadministratorer, forskellige standardfilsystemer og mere. Der er også forskellige forskelle i de respektive kerner, hvordan de håndterer ting som I / O og netværk, men disse forskelle er ekstremt tekniske.

Eksempel: Mac OS X vs. Linux


En anden god sammenligning at foretage er Mac OS X versus Linux. Mac OS X er bestemt lettere at konfigurere, men igen er Linux billigere og har masser af open source-software, som du kan bruge snarere end proprietære Apple-understøttede løsninger. Det er også langt mere fleksibelt, da Linux kan køre på stort set enhver hardware, mens Mac OS X kun (officielt mindst) kan køre på Apple-hardware. Mac OS X har også sin egen kerne (kaldet XNU), der er forskellig fra både Linux og Solaris. Det bruger også HFS + som standardfilsystem i stedet for ext4, som Linux gør eller ZFS gør for Solaris.

Fleksibel og gratis

Med denne sammenligning forsøger jeg ikke at sige, at Unix ikke lader dig være produktiv - der er masser af steder og fagfolk, der bruger ægte Unix-operativsystemer til deres løsninger. Linux tilbyder dog simpelthen langt mere fleksibilitet og giver masser af omkostningsbesparelser i sammenligning med Unix. Og det er, hvad Linux-fagfolk værdsætter, og det er grunden til, at Linux er langt mere udbredt i dag.

Er du Linux-professionel? Hvis ja, hvorfor vælger du Linux frem for Unix?




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.