Linux ir atvērtā koda, brīvi lietojama operētājsistēma, ko plaši izmanto datoru aparatūrai un programmatūrai, spēļu izstrādei, planšetdatoriem, lieldatoriem utt.. Unix ir operētājsistēma, ko parasti izmanto
1960. gadā Masačūsetsas Tehnoloģiju institūts, AT&T Bell Labs un General Electric strādāja pie eksperimentālas operētājsistēmas ar nosaukumu Multiplexed Information and Computing Service jeb MULTICS. Tas bija paredzēts darbībai ar lieldatora datoru GE-645. Bet tas darbojās slikti. AT&T Bell Labs pārtrauca šo projektu un izvietoja resursus citur. Bet Kens Tompsons, viens no Bell Labs izstrādātājiem, turpināja attīstīt lieldatoru GE-645 un šim datoram uzrakstīja spēli ar nosaukumu Space Travel. Bet spēle GE mašīnā bija pārāk lēna un arī dārga, maksājot 75 USD par izpildi. Tāpēc viņš ar Denisa Ritča palīdzību pārrakstīja spēli montāžas valodā Digital Equipment Corporation PDP-7.
Šī pieredze apvienojumā ar darbu pie Multics projekta lika Thompson sākt jaunu PDP-7 operētājsistēmu, un viņi ar nelielas komandas palīdzību izstrādāja failu sistēmu, kā arī pašu jauno daudzuzdevumu operētājsistēmu. izstrādātāji. Tajos ietilpa komandrindas tulks un dažas nelielas utilītas programmas. To 1970. gadā sauca par UNICS, vēlāk pārveidojot par UNIX.
Ričards Štālmens 1985. gadā izveidoja Brīvās programmatūras fondu un izstrādāja GNU vispārējo publisko licenci (GNU GPL), lai brīvi izplatītu programmatūru. Daudzas operētājsistēmā nepieciešamās programmas (piemēram, bibliotēkas, kompilatori, teksta redaktori, UNIX apvalks un logu sistēma) tika pabeigtas 1990. gadu sākumā, taču daži elementi, piemēram, ierīču draiveri, dēmoni un kodols, bija nepilnīgi. 1991. gadā Linuss Torvalds sāka strādāt MINIX, Unix līdzīgai OS, kuras kods bija brīvi pieejams GNU GPL projekta ietvaros. Tad viņš izstrādāja pirmo LINUX kodolu un 1991. gada 17. septembrī izlaida to Intel x86 personālo datoru sistēmām. Šis kodols ietvēra dažādas sistēmas utilītas un bibliotēkas no GNU projekta, lai izveidotu izmantojamu operētājsistēmu. Visu pamatā esošo avota kodu var brīvi modificēt un izmantot.
Linux OS ir lieliski piemērota maziem un vidējiem darījumiem, un mūsdienās to izmanto arī lielos uzņēmumos, kur UNIX iepriekš tika uzskatīts par vienīgo iespēju. Dažus gadus atpakaļ Linux tika uzskatīts par interesantu akadēmisku projektu, bet vairums lielo uzņēmumu, kur galvenās bažas rada tīklošana un vairāku lietotāju skaitļošana; cilvēki neuzskatīja Linux par iespēju. Bet šodien, kad lielākie programmatūras pārdevēji pārvieto savas lietojumprogrammas uz Linux, un, tā kā to var brīvi izplatīt, OS ir ienācusi mainstream kā reāla iespēja tīmekļa apkalpošanai un biroja lietojumprogrammām..
Bet ir daži apstākļi, kad UNIX ir acīmredzama izvēle vai kādreiz tā bija. Ja uzņēmums izmantoja masīvas simetriskas daudzprocesuālas sistēmas vai sistēmas ar vairāk nekā astoņiem centrālajiem procesoriem, tām iepriekš bija jādarbina UNIX. UNIX bija daudz spējīgāks visu procesu apstrādē efektīvāk nekā Linux. Tomēr kopš 2004. gada vairākos pasaules lielākajos superdatoros tagad darbojas Linux, nevis UNIX. Kopš 2011. gada Linux pārvalda vairāk nekā 90% no 500 labākajiem serveriem. Tas darbojas arī ar lielāko (sākot ar 2011. gadu): RIKEN Advanced Institute for Computational Science Core: 705024 Jauda: 12659.89 kW Atmiņa: 1410048 GB
Linux var brīvi izplatīt, jo tā ir atvērtā avota OS. Tātad ikviens var iegūt Linux kopiju no grāmatām, žurnāliem vai arī no interneta. Par servera versijām organizācijas parasti maksā izplatītājiem par atbalsta līgumu, nevis par programmatūru. Galvenie izplatītāji ir RED HAT, Mandrake un SUSE. Attiecībā uz servera aparatūru lielākie ir IBM, HP, Dell.
UNIX ir dārgi salīdzinājumā ar Linux; vidējās pakāpes UNIX serveru cena ir no USD 25 000 līdz USD 249 999 (ieskaitot aparatūru). Galvenie izplatītāji ir HP, IBM un SUN. Augstākā līmeņa UNIX serveris var maksāt līdz pat 500 000 USD. Saskaņā ar IDC datiem, Gartners, IBM ir tirgus līderis UNIX serveros, HP ir 2. pozīcijā un SUN ir trešajā pozīcijā.
Komerciālais UNIX parasti tiek rakstīts katrai sistēmai pēc pasūtījuma, padarot sākotnējās izmaksas diezgan augstas, turpretim Linux ir arī bāzes pakotnes. Šajā ziņā Linux savā modelī ir tuvāk Windows nekā komerciālā UNIX OS. UNIX servera iegādes laikā lietotāji saņem pārdevēja palīdzības plānu sistēmas iestatīšanai un konfigurēšanai. Bet, izmantojot Linux, pārdevēja atbalsts ir jāiegādājas atsevišķi.
Abas operētājsistēmas ir neaizsargātas pret kļūdām, bet Linux daudz reaģē uz draudiem. Linux iekļāva daudzas no tām pašām funkcijām un funkcijām, kas atrodamas UNIX, ieskaitot lietotāja domēna segmentēšanu vairāku lietotāju vidē, uzdevumu izolēšanu daudzuzdevumu vidē, paroļu sistēmu, kuru var šifrēt un / vai attāli atrast. un daudz vairāk. Tā kā Linux ir atvērtas sistēmas OS, par kļūdām var ziņot ikviens lietotāju / izstrādātāju forumā, un dažu dienu laikā tās var labot. Bet UNIX gadījumā tas tā nav un lietotājam ir jāgaida kādu laiku, lai iegūtu pareizu kļūdu labošanas labojumu. Atklātā pirmkoda kopiena piegādā ātrāk, jo tai nav jāiziet bezgalīgi komerciālu operētājsistēmu attīstības cikli.
Tajā pašā laikā kā atvērtā koda operētājsistēmu to atbalsta desmitiem tūkstošu izstrādātāju visā pasaulē. Atkārtojot, tas ļauj veikt labākus jauninājumus un ātrāk ieviest tirgū piedāvātās iespējas, nekā kaut ko nodrošina UNIX.
Saskaņā ar International Data Corp. (IDC) .Linux pēdējo gadu laikā ir pieaudzis ātrāk nekā jebkura cita servera OS. Tiek lēsts, ka Linux lietotāju bāze ir vairāk nekā 25 miljoni mašīnu, salīdzinot ar 5,5 miljoniem kombinētajās UNIX instalācijās.
Linux kļūst arvien populārāka, pateicoties tā izmantošanai iegultās tehnoloģijās, bez maksas un viegli pieejamai. Lai konkurētu ar Linux, pārdevēji, piemēram, HP, IBM, Sun, izgatavo pielāgotu UNIX ar grafisko lietotāja interfeisu un lietotājam draudzīgu interfeisu, kas ir savietojams arī ar Linux. Galvenie UNIX pārdevēji - IBM, Sun un Hewlett-Packard - jau ievieš Linux savietojamības funkcijas AIX, Solaris un HP-UX turpmākajos laidienos..
Šis ir interesants video, kas iepazīstina mūs ar vēsturi, atšķirībām un dažām parastajām komandām, kuras tiek izmantotas Linux un Unix vidē: