Linux är en öppen källkod, fri att använda operativsystem som används allmänt för datorhårdvara och programvara, spelutveckling, Tablet PCS, mainframes etc. Unix är ett operativsystem som vanligtvis används i internetservrar, arbetsstationer och datorer av Solaris, Intel, HP etc.
Linux | Unix | |
---|---|---|
Kosta | Linux kan distribueras fritt, laddas ner fritt, distribueras via tidskrifter, böcker etc. Det finns även prissatta versioner för Linux, men de är normalt billigare än Windows. | Olika smaker av Unix har olika kostnadsstrukturer enligt leverantörer |
Utveckling och distribution | Linux är utvecklat av Open Source-utveckling, dvs genom delning och samarbete av kod och funktioner via forum etc och distribueras av olika leverantörer. | Unix-system är indelade i olika andra smaker, mest utvecklade av AT & T, liksom olika kommersiella leverantörer och ideella organisationer. |
Tillverkare | Linuxkärnan är utvecklad av samhället. Linus Torvalds övervakar saker. | Tre största distributioner är Solaris (Oracle), AIX (IBM) och HP-UX Hewlett Packard. Och Apple gör OSX, en unixbaserad os ... |
Användare | Alla. Från hemanvändare till utvecklare och datorentusiaster lika. | Unix operativsystem utvecklades huvudsakligen för mainframes, servrar och arbetsstationer utom OSX, som är utformad för alla. Unix-miljön och klient-serverns programmodell var viktiga inslag i utvecklingen av Internet |
Användande | Linux kan installeras på en mängd olika datormaskinvaror, allt från mobiltelefoner, surfplattor och videospelkonsoler till huvudramar och superdatorer. | UNIX-operativsystemet används i Internet-servrar, arbetsstationer och datorer. Ryggrad av majoriteten av finansinstrukturen och många 24x365 hög tillgänglighetslösningar. |
Filsystemstöd | Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS | jfs, gpfs, hfs, hfs +, ufs, xfs, zfs format |
Textlägesgränssnitt | BASH (Bourne Again SHell) är Linux standardskalet. Det kan stödja flera kommandotolk. | Ursprungligen Bourne Shell. Nu är det kompatibelt med många andra, inklusive BASH, Korn & C. |
Vad är det? | Linux är ett exempel på Open Source-mjukvaruutveckling och Free Operating System (OS). | Unix är ett operativsystem som är mycket populärt i universitet, företag, stora företag etc.. |
GUI | Linux tillhandahåller vanligtvis två GUI, KDE och GNOME. Men det finns miljontals alternativ som LXDE, Xfce, Unity, Mate, Twm, ect. | Ursprungligen var Unix ett kommandobaserat OS, men senare skapades en GUI kallad Common Desktop Environment. De flesta distributioner skickas nu med GNOME. |
Pris | Gratis men stöd är tillgängligt till ett pris. | Vissa gratis för utvecklingsanvändning (Solaris) men stöd är tillgängligt till ett pris. |
säkerhet | Linux har haft cirka 60-100 virus listade till datum. Ingen av dem sprider sig aktivt nuförtiden. | En grov uppskattning av UNIX-virus är mellan 85 och 120 virus rapporterade till datum. |
Hotdetektion och lösning | När det gäller Linux är hotdetektion och lösning väldigt snabb, eftersom Linux huvudsakligen är community driven och när någon Linux-användare lägger in någon form av hot börjar flera utvecklare att arbeta med det från olika delar av världen | På grund av den ursprungliga unixens proprietära karaktär måste användarna vänta ett tag för att få den korrekta buggfixaren. Men dessa är inte lika vanliga. |
processorer | Dussintals olika slags. | x86 / x64, Sparc, Power, Itanium, PA-RISC, PowerPC och många andra. |
exempel | Ubuntu, Fedora, Red Hat, Debian, Archlinux, Android etc. | OS X, Solaris, All Linux |
arkitekturer | Ursprungligen utvecklad för Intels x86-maskinvara, portar tillgängliga för över två dussin CPU-typer inklusive ARM | Finns på PA-RISC och Itanium-maskiner. Solaris är också tillgänglig för x86 / x64-baserade system. OSX är PowerPC (10.0-10.5) / x86 (10.4) / x64 (10.5-10.8) |
Början | Inspirerad av MINIX (ett Unix-liknande system) och så småningom efter att ha lagt till många funktioner i GUI, Drivers etc utvecklade Linus Torvalds ramverket för operativsystemet som blev LINUX 1992. LINUX-kärnan släpptes den 17 september 1991 | År 1969 utvecklades den av en grupp AT & T anställda hos Bell Labs och Dennis Ritchie. Det var skrivet i "C" -språket och utformades för att vara ett bärbart, multi-tasking och fleranvändarsystem i en tidsdelningskonfiguration. |
1960 arbetade Massachusetts Institute of Technology, AT & T Bell Labs och General Electric på ett experimentellt operativsystem som heter Multiplexed Information and Computing Service eller MULTICS. Detta var utformat för att köras på GE-645 mainframe-datorn. Men det gick dåligt ut. AT & T Bell Labs avkallade projektet och utnyttjade resurser på annat håll. Men Ken Thompson, en av utvecklarna från Bell Labs fortsatte att utvecklas för GE-645 mainframe och skrev ett spel för den datorn som heter Space Travel. Men spelet var för långsamt på GE-maskinen och dyrt och kostar $ 75 per körning. Så skrev han om spelet på monteringsspråk för Digital Equipment Corporation PDP-7 med hjälp av Dennis Ritchie.
Denna erfarenhet, i kombination med sitt arbete med Multics-projektet, ledde Thompson till att starta ett nytt operativsystem för PDP-7 och de utvecklade ett filsystem såväl som det nya multi-tasking operativsystemet själv med hjälp av ett litet team av utvecklare. De innehöll en kommandorad tolk och några små verktygsprogram. Det här namnges som UNICS 1970, och ändras senare till UNIX.
1985 skapade Richard Stallman Free Software Foundation och utvecklade GNU General Public License (GNU GPL) för att sprida programvara fritt. Många av de program som krävs i ett operativsystem (t.ex. bibliotek, kompilatorer, textredigerare, ett UNIX-skal och ett fönsterfönster) avslutades i början av 1990-talet, men få element som drivrutiner, daemoner och kärnan var ofullständiga. 1991 började Linus Torvalds arbeta på MINIX, ett Unix-liknande OS, vars kod var fritt tillgänglig under GNU GPL-projektet. Därefter utvecklade han den första LINUX-kärnan och släppte den den 17 september 1991, för Intel x86-PC-systemen. Denna kärna inkluderade olika systemverktyg och bibliotek från GNU-projektet för att skapa ett användbar operativsystem. All underliggande källkod kan fritt modifieras och användas.
Linux OS är bra för små till medelstora operationer, och idag används den också i stora företag där UNIX tidigare betraktades som det enda alternativet. Några år tillbaka betraktades Linux som ett intressant akademiskt projekt, men de flesta stora företag där nätverks- och användarberäkningar är de viktigaste problemen. folk ansåg inte Linux som ett alternativ. Men idag, med stora mjukvaruförsäljare portar deras applikationer till Linux, och eftersom det kan distribueras fritt, har operativsystemet gått in i det vanliga som ett genomförbart alternativ för webbservrar och kontorsprogram.
Men det finns några omständigheter där UNIX är det självklara valet, eller brukade vara. Om ett företag använde massiva symmetriska multiprocesseringssystem, eller system med mer än åtta processorer, behövde de att köra UNIX tidigare. UNIX var mycket mer kapabel att hantera alla processer mer effektivt än Linux. Men sedan 2004 kör flera av världens största superdatorer nu Linux än unix. Sedan 2011 har Linux över 90% av de översta 500 servrarna. Det går också på den största (från och med 2011): RIKEN Advanced Institute for Computational Science Cores: 705024 Effekt: 12659.89 kW Minne: 1410048 SE
Linux kan distribueras fritt, eftersom det är en öppen källkod. Så vem som helst kan få en kopia av Linux från böcker, tidningar eller från internet också. För serverversioner betalar organisationer vanligen distributörer för ett supportavtal, inte programvaran. De stora distributörerna är RED HAT, Mandrake och SUSE. För serverhårdvara är IBM, HP, Dell de viktigaste.
UNIX är dyrt jämfört med Linux; Midrange UNIX-servrarna kostar mellan 25 000 och 249 999 dollar (inklusive hårdvara). Huvuddistributörerna är HP, IBM och SUN. En high end UNIX-server kan kosta upp till $ 500.000. Enligt IDC, Gartner, är IBM marknadsledande inom UNIX-servrar, HP är i 2: e position och SUN är i tredje position.
Kommersiell UNIX är vanligtvis anpassad för varje system, vilket gör originalkostnaden ganska hög, medan Linux även har baspaket. I detta avseende är Linux närmare i sin modell till Windows än ett kommersiellt UNIX-OS. Vid tidpunkten för inköp av en UNIX-server får användarna en supportplan för leverantörer för att konfigurera och konfigurera systemet. Men med Linux måste leverantörsstöd köpas separat.
Båda operativsystemen är sårbara för buggar, men Linux är mycket mer responsivt när det gäller att hantera hoten. Linux har många av samma egenskaper och funktioner som finns i UNIX, inklusive segmentering av användardomänen i en användarmiljö, isolering av uppgifter i en multi-tasking-miljö, ett lösenordssystem som kan krypteras och / eller placeras på distans och mycket mera. Eftersom Linux är ett öppet system OS kan buggarna rapporteras av någon i forumet användare / utvecklare, och inom några dagar kan det lösas. Men för UNIX är det inte så, och användaren måste vänta ett tag för att få den korrekta buggfixaren. Open Source-community levererar snabbare eftersom det inte behöver gå igenom de oändliga utvecklingscyklerna för kommersiella operativsystem.
Samtidigt, som ett operativsystem med öppen källkod, stöds det av tiotusentals utvecklare över hela världen. Att upprepa detta möjliggör bättre innovation och snabbare marknadsfunktioner än vad som UNIX kan erbjuda.
Enligt International Data Corp. (IDC). Linux har vuxit snabbare än någon annan server OS under de senaste åren. Linux användarbas beräknas vara cirka 25 miljoner maskiner, jämfört med 5,5 miljoner för kombinerade UNIX-installationer.
Linux blir popularitet på grund av dess tillämpning i inbyggd teknik, fri och lättillgänglighet. För att konkurrera med Linux gör leverantörer som HP, IBM, Sun skräddarsydda UNIX med grafiskt användargränssnitt och användarvänligt gränssnitt som också är kompatibelt med Linux. De viktigaste UNIX-leverantörerna, IBM, Sun och Hewlett-Packard, sätter redan Linux-kompatibilitetsfunktioner i framtida utgåvor av AIX, Solaris och HP-UX..
Här är en intressant video som går igenom historien, skillnaderna och några vanliga kommandon som används i Linux och Unix-miljö: