Linux er en åpen kildekode, gratis å bruke operativsystem mye brukt til maskinvare og programvare, spillutvikling, tablet PCS, mainframes osv. Unix er et operativsystem som vanligvis brukes i internett-servere, arbeidsstasjoner og PCer av Solaris, Intel, HP osv.
Linux | Unix | |
---|---|---|
Koste | Linux kan distribueres fritt, lastes ned fritt, distribueres gjennom magasiner, bøker, etc. Det er prisversjoner for Linux også, men de er vanligvis billigere enn Windows. | Ulike smaker av Unix har forskjellige kostnadsstrukturer i henhold til leverandører |
Utvikling og distribusjon | Linux er utviklet av Open Source-utvikling, dvs. gjennom deling og samarbeid mellom kode og funksjoner gjennom fora osv. Og distribueres av ulike leverandører. | Unix-systemer er delt inn i ulike andre smaker, hovedsakelig utviklet av AT & T, samt ulike kommersielle leverandører og ideelle organisasjoner. |
Produsent | Linux-kjernen er utviklet av fellesskapet. Linus Torvalds overvåker ting. | Tre største distribusjoner er Solaris (Oracle), AIX (IBM) og HP-UX Hewlett Packard. Og Apple lager OSX, en unix basert OS ... |
Bruker | Alle. Fra hjemmebrukere til utviklere og datamaskinentusiaster likt. | Unix operativsystemer ble utviklet hovedsakelig for mainframes, servere og arbeidsstasjoner unntatt OSX, som er designet for alle. Unix-miljøet og klient-serverprogrammet var viktige elementer i utviklingen av Internett |
bruk | Linux kan installeres på et stort utvalg av maskinvare, alt fra mobiltelefoner, nettbrett og videospillkonsoller, til mainframes og superdatamaskiner. | UNIX-operativsystemet brukes i internett-servere, arbeidsstasjoner og PCer. Ryggrad av flertallet av finansinstitusjon og mange 24x365 høye tilgjengelighetsløsninger. |
Filsystemstøtte | Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS | jfs, gpfs, hfs, hfs +, ufs, xfs, zfs format |
Tekstmodusgrensesnitt | BASH (Bourne Again SHell) er Linux standard shell. Det kan støtte flere kommandotolk. | Opprinnelig Bourne Shell. Nå er det kompatibelt med mange andre, inkludert BASH, Korn & C. |
Hva er det? | Linux er et eksempel på Open Source-programvareutvikling og Free Operating System (OS). | Unix er et operativsystem som er svært populært på universiteter, bedrifter, store bedrifter osv. |
GUI | Linux gir vanligvis to GUIer, KDE og Gnome. Men det er millioner av alternativer som LXDE, Xfce, Unity, Mate, Twm, ect. | I utgangspunktet var Unix et kommandobasert operativsystem, men senere ble det opprettet en GUI kalt Common Desktop Environment. De fleste distribusjoner sendes nå med Gnome. |
Pris | Gratis, men støtte er tilgjengelig for en pris. | Noen gratis for utviklingsbruk (Solaris), men støtte er tilgjengelig for en pris. |
Sikkerhet | Linux har hatt omtrent 60-100 virus oppført til dato. Ingen av dem sprer seg aktivt i dag. | Et grovt estimat av UNIX-virus er mellom 85 og 120 virus rapportert til dato. |
Trusselsdeteksjon og løsning | I tilfelle av Linux er trusseloppdaging og løsning veldig rask, da Linux hovedsakelig er samfunnsdrevet, og når noen Linux-brukere legger inn noen form for trussel, begynner flere utviklere å jobbe med det fra forskjellige deler av verden | På grunn av den opprinnelige Unix proprietære naturen må brukerne vente en stund for å få den riktige feilrettingsretten. Men disse er ikke like vanlige. |
prosessorer | Dusinvis av forskjellige slag. | x86 / x64, Sparc, Power, Itanium, PA-RISC, PowerPC og mange andre. |
eksempler | Ubuntu, Fedora, Red Hat, Debian, Archlinux, Android etc. | OS X, Solaris, All Linux |
arkitekturer | Opprinnelig utviklet for Intels x86-maskinvare, er porter tilgjengelig for over to dusin CPU-typer, inkludert ARM | er tilgjengelig på PA-RISC og Itanium-maskiner. Solaris er også tilgjengelig for x86 / x64-baserte systemer. OSX er PowerPC (10.0-10.5) / x86 (10.4) / x64 (10.5-10.8) |
Inception | Inspirert av MINIX (et Unix-lignende system) og etter hvert etter å ha lagt til mange funksjoner på GUI, Drivers etc, utviklet Linus Torvalds rammen av operativsystemet som ble LINUX i 1992. LINUX-kjernen ble utgitt 17. september 1991 | I 1969 ble det utviklet av en gruppe AT & T-ansatte hos Bell Labs og Dennis Ritchie. Den ble skrevet i "C" -språket og ble designet for å være et bærbart, multi-tasking og multi-user system i en tidsdelingskonfigurasjon. |
I 1960 jobbet Massachusetts Institute of Technology, AT & T Bell Labs og General Electric på et eksperimentelt operativsystem som heter Multiplexed Information and Computing Service eller MULTICS. Dette ble designet for å kjøre på GE-645 mainframe-datamaskinen. Men det virket dårlig. AT & T Bell Labs ringte av dette prosjektet og distribuerte sine ressurser andre steder. Men Ken Thompson, en av utviklerne fra Bell Labs, fortsatte å utvikle seg for GE-645 mainframe, og skrev et spill for den datamaskinen kalt Space Travel. Men spillet var for sakte på GE-maskinen og dyrt og kostet $ 75 per utførelse. Så skrev han om spillet på monteringsspråk for Digital Equipment Corporations PDP-7 med hjelp fra Dennis Ritchie.
Denne erfaringen kombinert med arbeidet med Multics-prosjektet førte til at Thompson startet et nytt operativsystem for PDP-7, og de utviklet et filsystem og det nye multitasking-operativsystemet selv ved hjelp av et lite team av utviklere. De inkluderte en kommandolinje tolk og noen små verktøy programmer. Dette ble oppkalt som UNICS i 1970, og senere endret til UNIX.
I 1985 opprettet Richard Stallman Free Software Foundation og utviklet GNU General Public License (GNU GPL), for å spre programvare fritt. Mange av programmene som kreves i et operativsystem (som biblioteker, kompilatorer, tekstredigerere, et UNIX-skjerm og et vinduesvindu) ble ferdigstilt tidlig på 1990-tallet, men få elementer som enhetsdrivere, demoner og kjernen var ufullstendige. I 1991 begynte Linus Torvalds å jobbe på MINIX, et Unix-lignende OS, hvis kode var fritt tilgjengelig under GNU GPL-prosjektet. Deretter utviklet han den første LINUX-kjernen og lanserte den den 17. september 1991, for Intel x86 PC-systemer. Denne kjernen omfattet ulike systemverktøy og biblioteker fra GNU-prosjektet for å skape et brukbart operativsystem. All underliggende kildekoden kan fritt endres og brukes.
Linux OS er flott for små til mellomstore operasjoner, og i dag brukes den også i store bedrifter hvor UNIX ble vurdert som det eneste alternativet. For noen år siden ble Linux betraktet som et interessant akademisk prosjekt, men de fleste store bedrifter hvor nettverk og bruk av flere brukere er de viktigste bekymringene; folk betraktet ikke Linux som et alternativ. Men i dag, med store programvareleverandører som portretterer sine applikasjoner til Linux, og som det kan distribueres fritt, har operativsystemet kommet inn i det vanlige som et levedyktig alternativ for webservering og kontorapplikasjoner.
Men det er noen omstendigheter der UNIX er det opplagte valget, eller pleide å være. Hvis et foretak brukte massive symmetriske multiprosesseringssystemer, eller systemer med mer enn åtte CPUer, måtte de kjøre UNIX tidligere. UNIX var langt bedre i å håndtere alle prosessene mer effektivt enn Linux. Men siden 2004 har flere av verdens største superdatamaskiner nå Linux enn unix. Siden 2011 har Linux over 90% av de 500 beste serverne. Den går også på den største (fra 2011): RIKEN Advanced Institute for Computational Science Cores: 705024 Strøm: 12659.89 kW Minne: 1410048 NO
Linux kan distribueres fritt, da det er et åpen kilde OS. Så alle kan få en kopi av Linux fra bøker, blader eller fra internett også. For serverversjoner betaler organisasjoner vanligvis distributører for en støttekontrakt, ikke programvaren. De største distributørene er RED HAT, Mandrake og SUSE. For serverhardware er IBM, HP, Dell de største.
UNIX er kostbart i forhold til Linux; Midtre UNIX-servere er priset mellom $ 25.000 og $ 249.999 (inkludert maskinvare). De største distributørene er HP, IBM og SUN. En high end UNIX-server kan koste opptil $ 500.000. Ifølge IDC er IBM markedsleder i UNIX-servere, HP er i 2. posisjon og SUN er i tredje posisjon.
Kommersiell UNIX er vanligvis skikkelig skrevet for hvert system, noe som gjør den opprinnelige prisen ganske høy, mens Linux har basepakker også. I denne forbindelse er Linux nærmere i modellen til Windows enn et kommersielt UNIX-OS. På tidspunktet for å kjøpe en UNIX-server, får brukerne en leverandørassistanseplan for å konfigurere og konfigurere systemet. Men med Linux, må leverandørstøtte kjøpes separat.
Begge operativsystemene er sårbare for feil, men Linux er langt mer responsivt når det gjelder å håndtere truslene. Linux inneholdt mange av de samme egenskapene og funksjonene som finnes i UNIX, inkludert segmentering av brukerdomene i et multi-user miljø, isolering av oppgaver i et multi-tasking miljø, et passordsystem som kan krypteres og / eller lokaliseres eksternt og mye mer. Siden Linux er et åpent system OS, kan feilene rapporteres av alle i bruker- / utviklerforumet, og innen dager kan det bli løst. Men for UNIX, er dette ikke tilfelle, og brukeren må vente en stund, for å få den riktige feilrettingsoppdateringen. Open source-samfunnet leverer raskere fordi det ikke trenger å gå gjennom de endeløse utviklingssyklusene av kommersielle operativsystemer.
Samtidig, som et open source operativsystem, støttes det av titusenvis av utviklere over hele verden. For å gjenta dette, gir dette bedre innovasjon og raskere markedsføringsfunksjoner enn hva UNIX kan tilby.
Ifølge International Data Corp. (IDC). Linux har vokst raskere enn noen annen server OS de siste årene. Linux-brukerbasen er anslått til å være på mer enn 25 millioner maskiner, sammenlignet med 5,5 millioner for kombinerte UNIX-installasjoner.
Linux blir stadig mer populært på grunn av sin bruk i innebygde teknologier, gratis og enkel tilgjengelighet. For å konkurrere med Linux, produserer leverandører som HP, IBM, Sun tilpasset UNIX med grafisk brukergrensesnitt og brukervennlig grensesnitt som også er kompatibelt med Linux. De viktigste UNIX-leverandørene - IBM, Sun og Hewlett-Packard, legger allerede Linux-interoperabilitetsfunksjoner i fremtidige utgivelser av AIX, Solaris og HP-UX..
Her er en interessant video som går gjennom historien, forskjellene og noen vanlige kommandoer som brukes i Linux og Unix-miljøet: