Linux Vs Unix: De væsentlige forskelle, der gælder for Linux Professionals

Linux viste sig ikke ud af den tynde luft; før oprettelsen af ​​Linux, og før opstarten af ​​Windows blev computerm verden domineret af Unix. Hvad er forskellen mellem Linux og Unix?

Linux viste sig ikke ud af den tynde luft;  før oprettelsen af ​​Linux, og før opstarten af ​​Windows blev computerm verden domineret af Unix.  Hvad er forskellen mellem Linux og Unix?
Reklame

I det sidste hører vi meget om Linux - hvordan det dominerer på servere, hvordan det udgør en stor del af smartphone-markedet, og hvordan det bliver en meget rentabel løsning på skrivebordet. Men Linux viste sig ikke ud af tynd luft. Historien om Linux [INFOGRAFISK] Linux historie [INFOGRAFISK] Hvis der er en ting, der virkelig må pisses af Bill Gates til ingen ende, skal det være Linux's fortsatte popularitet og andre gratis software, da det underkaster hans "hvis du vil have god software, ... Læs mere, før oprettelsen af ​​Linux, og før opstarten af ​​Windows blev computerm verden domineret af Unix. Og for dem, der ikke ved, Linux svarer meget til Unix.Som vi allerede har set på forskellene mellem Linux og Windows 7 Nøgleforskelle mellem Windows og Linux, bør du vide om, før du skifter 7 nøgleforskelle mellem Windows og Linux, du bør vide om, før du skifter Læs mere, hvad præcist er forskellen mellem Linux og Unix?

Om Unix

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

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

Da Unix-koden er proprietær, betyder det, at der ikke er nogen Unix-kode tilbage der, hvilket gør det 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 ligger uden for denne artikels anvendelsesområde.

Fælles forskelle mellem Unix og Linux

Når man ser på forskellen mellem Unix og Unix-lignende operativsystemer, er det svært at fortælle, at der selv er et ved første øjekast. Der er mange, mange ting, som de to grupper har til 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 præcis version af Unix og Unix-lignende operativsystemer, du sammenligner. Forskellige tjenester har lidt forskellige placeringer (f.eks. Opstartsskripter), de har ofte forskellige designs, der tilbyder den samme funktionalitet, og de kan omfatte hele systemet eller bare kernen.

Det er dog vigtigt at indse, at den nye software næsten altid er udviklet til Linux først og senere portet til Unix (undtagen Mac OS X). Mange værktøjer, der først blev lavet til Linux-systemer, som f.eks. Gnome og KDE desktop-miljø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 gratis at opnå og bruge, mens Unix-operativsystemerne ikke er.

Omkostningerne er en stor del ved at bestemme hvilken teknologi der skal bruges, og Linux giver en stor fordel i den henseende.

Eksempel: Solaris vs Linux

solaris-desktop
Nu hvor du har en god ide om forskellene mellem Linux og Unix, lad os tage et kig på nogle mere specifikke eksempler. For det første skal vi sammenligne Solaris, lavet af Oracle (tidligere lavet af Sun Microsystems), med Linux. Linux er mere bærbar, 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 godt nok i disse områder. Linux har også en meget hurtigere udvikling end Solaris.

Der er også flere andre forskelle mellem dem, men det kan forekomme selv blandt forskellige Linux-distributioner. For eksempel bruger de forskellige pakkeforvaltere, forskellige standard filsystemer og meget mere. Der er også forskellige forskelle i de respektive kerner om, hvordan de beskæftiger sig med ting som I / O og netværk, men disse forskelle er ekstremt tekniske.

Eksempel: Mac OS X vs Linux

mac-yosemite-desktop
En anden god sammenligning at lave er Mac OS X versus Linux. Mac OS X er helt sikkert nemmere at oprette, men endnu engang er Linux billigere og har masser af open source-software, som du kan bruge i stedet for proprietære Apple-backed-løsninger. Det er også langt mere fleksibelt, da Linux kan køre på stort set enhver hardware, mens Mac OS X kun (officielt i det mindste) kan køre på Apple hardware. Mac OS X har også sin egen kerne (navngivet XNU), som er forskellig fra både Linux og Solaris. Det bruger også HFS + som standard filsystem i stedet for ext4 som Linux gør eller ZFS gør for Solaris.

Fleksibel og fri

Med denne sammenligning forsøger jeg ikke at sige, at Unix ikke gør dig produktiv - der er mange steder og fagfolk, der bruger ægte Unix-operativsystemer til deres løsninger. Men Linux tilbyder simpelthen langt mere fleksibilitet og giver mange omkostningsbesparelser i forhold til Unix. Og det er hvad Linux-fagfolk værdsætter, og derfor er Linux langt mere udbredt i dag.

Er du en Linux-professionel? Hvis ja, hvorfor vælger du Linux over Unix?

In this article