Linux er en open source, der er frit at bruge operativsystem, der er bredt brugt til computerhardware og software, spiludvikling, tablet PCS, mainframes osv.. Unix er et operativsystem, der ofte bruges i
I 1960 arbejdede Massachusetts Institute of Technology, AT&T Bell Labs og General Electric på et eksperimentelt operativsystem kaldet Multiplexed Information and Computing Service eller MULTICS. Dette var designet til at køre på GE-645 mainframe-computer. Men det fungerede dårligt. AT&T Bell Labs afbrød dette projekt og udbredte dets ressourcer andre steder. Men Ken Thompson, en af udviklerne fra Bell Labs fortsatte med at udvikle sig til GE-645 mainframe og skrev et spil til den computer, der hedder Space Travel. Men spillet var for langsomt på GE-maskinen og dyrt også, der koster $ 75 pr. Eksekvering. Så han skrev om spillet på samlingssprog til Digital Equipment Corporation's PDP-7 med hjælp fra Dennis Ritchie.
Denne erfaring kombineret med sit arbejde på Multics-projektet førte Thompson til at starte et nyt operativsystem til PDP-7, og de udviklede et filsystem såvel som det nye multi-tasking operativsystem selv ved hjælp af et lille team af udviklere. De inkluderede en kommandolinjetolk og nogle små hjælpeprogrammer. Dette blev navngivet som UNICS i 1970 og senere ændret til UNIX.
I 1985 oprettede Richard Stallman Free Software Foundation og udviklede GNU General Public License (GNU GPL) for at sprede software frit. Mange af de krævede programmer i et operativsystem (såsom biblioteker, kompilatorer, tekstredaktører, et UNIX-shell og et vinduessystem) blev afsluttet i begyndelsen af 1990'erne, men få elementer såsom enhedsdrivere, daemoner og kernen var ufuldstændige. I 1991 begyndte Linus Torvalds at arbejde på MINIX, et Unix-lignende operativsystem, hvis kode var frit tilgængelig under GNU GPL-projekt. Derefter udviklede han den første LINUX-kerne og frigav den den 17. september 1991 til Intel x86 PC-systemer. Denne kerne inkluderede forskellige systemværktøjer og biblioteker fra GNU-projektet for at skabe et brugbart operativsystem. Alle underliggende kildekoder kan frit ændres og bruges.
Linux OS er fantastisk til små til mellemstore operationer, og i dag bruges det også i store virksomheder, hvor UNIX tidligere blev betragtet som den eneste mulighed. For et par år tilbage blev Linux betragtet som et interessant akademisk projekt, men de fleste store virksomheder, hvor netværk og computere med flere brugere er de største bekymringer; folk betragtede ikke Linux som en mulighed. Men i dag, med store softwareleverandører, der porterer deres applikationer til Linux, og da det frit kan distribueres, er operativsystemet kommet ind i mainstream som en levedygtig mulighed for webservering og kontorapplikationer.
Men der er nogle tilfælde, hvor UNIX er det indlysende valg eller plejede at være det. Hvis en virksomhed brugte massive symmetriske multiprosessionssystemer, eller systemer med mere end otte CPU'er, var de nødvendige for at køre UNIX i fortiden. UNIX var langt mere i stand til at håndtere alle processer mere effektivt end Linux. Men siden 2004 kører flere af verdens største supercomputere nu Linux end unix. Siden 2011 har Linux mere end 90% af de 500 servere. Den kører også på den største (fra 2011): RIKEN Advanced Institute for Computational Science Cores: 705024 Strøm: 12659,89 kW Hukommelse: 1410048 GB
Linux kan frit distribueres, da det er et open source OS. Så enhver kan få en kopi af Linux fra bøger, magasiner eller fra internettet også. I serverversioner betaler organisationer typisk distributører for en supportkontrakt, ikke softwaren. De største distributører er RED HAT, Mandrake og SUSE. For serverhardware er IBM, HP, Dell de største.
UNIX er dyrt sammenlignet med Linux; mellemliggende UNIX-servere er prisfastsat mellem $ 25.000 og $ 249.999 (inklusive hardware). De største distributører er HP, IBM og SUN. En high end UNIX-server kan koste op til $ 500.000. Ifølge IDC, Gartner, er IBM markedsledende inden for UNIX-servere, HP er i 2. position og SUN er i tredje position.
Kommerciel UNIX er normalt tilpasset skrevet til hvert system, hvilket gør de originale omkostninger ret høje, mens Linux også har basepakker. I denne henseende er Linux tættere på sin model til Windows end et kommercielt UNIX-operativsystem er. På tidspunktet for køb af en UNIX-server får brugerne en leverandørassistentplan til opsætning og konfiguration af systemet. Men med Linux skal leverandørstøtte købes separat.
Begge operativsystemer er sårbare over for fejl, men Linux er langt mere lydhør over for at håndtere truslerne. Linux inkorporerede mange af de samme egenskaber og funktioner, der findes i UNIX, herunder segmenteringen af brugerdomænet i et multi-user miljø, isolering af opgaver i et multi-tasking miljø, et kodeordssystem, der kan krypteres og / eller placeres eksternt og meget mere. Da Linux er et åbent system-OS, kan fejlene rapporteres af alle i bruger- / udviklerforummet, og inden for få dage kan det rettes. Men for UNIX er dette ikke tilfældet, og brugeren er nødt til at vente et stykke tid for at få den rigtige programrettelse af fejl. Open source-samfundet leverer hurtigere, fordi det ikke behøver at gennemgå de uendelige udviklingscyklusser for kommercielbaserede operativsystemer.
Samtidig understøttes det som et open source-operativsystem af titusinder af udviklere over hele verden. For at gentage dette giver mulighed for bedre innovation og hurtigere markedsføringsfunktioner end noget, UNIX kan tilbyde.
Ifølge International Data Corp. (IDC) er Linux vokset hurtigere end noget andet server-OS i de sidste par år. Linux-brugerbase anslås at være omkring mere end 25 millioner maskiner sammenlignet med 5,5 millioner for kombinerede UNIX-installationer.
Linux vinder popularitet på grund af dens anvendelse i indlejrede teknologier, gratis og let tilgængelighed. For at konkurrere med Linux laver leverandører som HP, IBM, Sun tilpassede UNIX med grafisk brugergrænseflade og brugervenlig interface, som også er kompatibel med Linux. De største UNIX-leverandører - IBM, Sun og Hewlett-Packard lægger allerede Linux interoperabilitetsfunktioner i fremtidige udgivelser af AIX, Solaris og HP-UX.
Her er en interessant video, der leder os gennem historien, forskellene og nogle almindelige kommandoer, der bruges i Linux og Unix-miljøet: