Vai Linux ir Unix?

Is Linux Unix



Ievads

Operētājsistēmas pārvalda datoru aparatūru un programmatūru. Tajos ietilpst Microsoft Windows, MacOS, Linux, Android, Unix un daudzi citi. Lai gan dominējošā darbvirsmas operētājsistēma ir Microsoft Windows, Linux atvērtā pirmkoda raksturs padara to par dzīvotspējīgu iespēju izmantot daudzās platformās. Google izstrādātā Android aizņem lielāko daļu mobilo planšetdatoru un viedtālruņu nozares Linux kodols .

Pastāv divu veidu operētājsistēmas; viena uzdevuma un vairāku uzdevumu OS. Viena uzdevuma operētājsistēma palaiž vienu programmu vienlaikus, savukārt vairāku uzdevumu OS vienlaikus darbojas vairākas programmas.







Vairāku uzdevumu operētājsistēmas kā piemēri ietver Unix un Linux (Unix līdzīga OS). Pirms Linux parādīšanās un Windows operētājsistēmas pieauguma Unix dominēja skaitļošanas pasaulē.



Operētājsistēmai Unix ir dažādas versijas; HP-UX, AIX, BSD, cita starpā. Daudzi var uzskatīt Linux par Unix operētājsistēmas klonu, iespējams, tāpēc, ka viņu skatījumā ir dažas kopīgas iezīmes. Tomēr tas tā nav, jo Linux un Unix ir atsevišķas vienības, lai gan Linux tika izlaists daudz vēlāk nekā Unix.



The Viena Unix specifikācija ir grupas termins, kas dots datoru operētājsistēmu standartiem, kas atbilst un atbilst Unix preču zīmes izmantošanai. Jebkura sistēma, kas apgalvo, ka ir Unix, ir jāsertificē, ja tā nav, tā tiek uzskatīta tikai par vienkāršu Unix līdzīgu sistēmu.





Unix definīcija

Unix var izmantot kā terminu, kas izskaidro trīs scenārijus:

Pirmkārt un galvenokārt, tas attiecas uz sākotnējo OS, ko izstrādājusi AT&T Bell Labs, un citām operētājsistēmām, kas iegūtas no šīs OS.



Otrkārt, kā UNIX, preču zīme, ko pārvalda atvērtā grupa, kas izstrādāja operētājsistēmu rokasgrāmatu komplektu Viena Unix specifikācija . Tikai operētājsistēmām, kas atbilst šiem standartiem, var būt nosaukums Unix, un OS izstrādātājiem ir jāmaksā par licenci un honorāriem.

Visbeidzot, to var izmantot, lai atsauktos uz visām sistēmām, kas ir reģistrētas ar Unix nosaukumu, jo tās atbilst preču zīmes standartiem.

Tāpēc, lai operētājsistēmu varētu saukt vai drīzāk klasificēt kā Unix, tai jāatbilst kādai no iepriekš minētajām definīcijām. Ja nē, tā nav viena un var būt tikai Unix līdzīga OS.

Runājot par UNIX attiecībā uz otro skaidrojumu, operētājsistēmas šeit izriet no sākotnējā AT&T Unix. Tas ir uzrakstīts C un Assembly programmēšanas valodās. Sākotnējais darbs bija paredzēts darbībai zvanu sistēmā, bet vēlāk tika licencēts ārējām grupām, kurās bija pārdevēju akadēmiskie un komerciālie varianti.

Unix sistēmām ir kopīgs moduļu dizains, ko dēvē par Unix filozofiju; attiecībā uz vienkāršu rīku kopumu, ko piedāvā operētājsistēma un kuriem ir ierobežota, precīzi definēta loma.

Gadu gaitā ir izstrādātas dažādas Unix līdzīgas operētājsistēmas. No tiem Linux ir kļuvis par populārāko SUS sertificēto Unix.

Kas ir Linux operētājsistēma?

No otras puses, Linux, kuru izstrādāja Linus Torvalds, ir atvērtā pirmkoda operētājsistēmu grupa, tāpēc tās var brīvi mainīt, lai tās atbilstu galalietotāju vajadzībām. Tas bija izlaists deviņdesmito gadu sākumā galvenais mērķis ir personālie datori, bet tas ir izplatījies vairākās platformās, pārspējot citas operētājsistēmas.

Linux ir saukts par Unix līdzīgu terminu, kas nozīmē operētājsistēmu, kas līdzinās Unix sistēmai. Tas var nebūt kvalificēts kā viens vai sertificēts atbilstoši kādai konkrētai Single Unix specifikācijas versijai.

Linux ir arī Torvalda izstrādāts kodols. Gadu gaitā tā ir izrādījusies elastīga, un tai ir dažādi pielietojumi. Android, kas izstrādāta papildus Linux kodolam, ir visplašāk izmantotā mobilo ierīču mobilā operētājsistēma, un pat Android televizori pieaug.

Dažas Linux versijas, sauktas par Linux izplatīšana tostarp Ubuntu, OpenSuse, Redhat, Solaris. Unix ir AIS, HP-UX, BSD, Iris. Turpretī Unix ir vismazāk versiju.

Atšķirība starp Linux un Unix

Būtu nepareizi teikt, ka Linux ir Unix šādu atšķirīgo iezīmju dēļ, kuru mērķis ir izslēgt abus kā vienu lietu.

  1. Elastība un savietojamība : Linux ir elastīgs un saderīgs ar lielāko daļu aparatūras. To var instalēt un palaist lielākajā daļā platformu. Tie ietver mobilos tālruņus, planšetdatorus un spēļu konsoles. Tomēr Unix var strādāt tikai ar specializētu aparatūru un specifiskiem CPU procesoriem. Tā nav saderīga kā Linux operētājsistēma, un tās instalēšanai ir nepieciešama stingra un procesuāla aparatūras iekārta.
  2. Izmaksas : Linux izplatīšana ir bezmaksas, lejupielāde nerada nekādas izmaksas, un to var izplatīt, izmantojot dažādus datu nesējus. Dažu cenu Linux distributīvi ir par pieņemamu cenu. Servera versiju gadījumā iestādes maksā izplatītājiem par atbalsta politiku, bet ne par pašu programmatūru. No otras puses, Unix vispār nav bezmaksas. Dažādu Unix garšu pārdevēji tos piedāvā par dažādām likmēm. Komerciāli Unix bieži tiek pielāgots konkrētai sistēmai. Tādējādi sākotnējās izmaksas ir augstas.
  3. Avota koda pieejamība : Linux avota kods ir brīvi pieejams, bet Unix kods nav. Lietotāji var modificēt un veikt izmaiņas Linux sistēmā savās ierīcēs. Tomēr pārdošana ir ierobežota. Tas neattiecas uz Unix; tā avota kods nav pieejams, jo tas nav bezmaksas programmatūra.
  4. Pārnesamība : Unix sistēma nav tik pārnēsājama kā Linux. Linux ir ļoti pārnēsājams un var darboties dažādos datu nesējos un rokas ierīcēs.
  5. Komandrinda un GUI : Strādājot ar Linux operētājsistēmu, mēs to saistām ar minimālu grafisko lietotāja saskarni un komandrindas interfeisu, ko galvenokārt izmanto. Unix izmanto tikai komandrindas saskarni, bet grafiskā lietotāja interfeisa izstrāde turpinās.
  6. Failu sistēmas : Linux spēj atbalstīt lielu failu sistēmu kopumu, salīdzinot ar Unix. Uzstādīšanas laikā izmaksas ir salīdzinoši zemas.
  7. Lietojumprogrammas : Linux operētājsistēmai ir dažādi lietotāji; no mājas lietotājiem, izstrādātājiem līdz datoru entuziastiem. Unix ir maz lietotāju, kas galvenokārt paredzēti lieldatoriem, serveriem un darbstacijām. Tikai OS X versija sākotnējā dizainā bija paredzēta visiem.
  8. Shell : Linux sistēma kā noklusējuma apvalku izmanto Bourne Again Shell (BASH) un var atbalstīt vairākus komandu tulkus. Unix sākotnēji bija saistīts ar Bourne apvalku, bet vēlāk kļuva saderīgs ar daudziem citiem, piemēram, Korn un C.
  9. Drošība : Linux ir ātrs un efektīvs reaģēšanas līmenis uz kļūdām un draudiem. Tā kā tā ir atvērta operētājsistēma, ikviens lietotājs var ziņot par kļūdu, kas īsā laikā ir novērsta. Programmā Unix lietotājam ir jābūt pacietīgam, lai iegūtu pareizo kļūdu novēršanas ielāpu.

Linux un Unix operētājsistēmu līdzības

Kaut arī šie divi ir tik atšķirīgi daudzos veidos, tiem ir kopīgas iezīmes; no funkcionalitātes līdz dizainam. Tas nenozīmē, ka tie ir līdzīgi, bet tikai salīdzinājums, kāpēc daži lietotāji var sajaukt abus.

Gan Linux, gan Unix operētājsistēmas var veikt vairākus uzdevumus un darboties dažādās platformās. Turklāt to abu darbībā tiek izmantots monolīts kodols. Monolītus kodolus raksturo dizains, kurā visa operētājsistēma darbojas kodola telpā, un kodols var ielādēt un izkraut izpildāmos moduļus, kamēr ierīce darbojas.

Vēl viena līdzība ir tā, ka tie ir modulāri; funkciju abās operētājsistēmās var noņemt un nomainīt bez atkārtotas palaišanas. Citus, piemēram, ielādējamo kodolu moduli, var pievienot Linux, kamēr sistēma darbojas.

Jauninājumi operētājsistēmā Unix padara to spējīgu neizmantot GUI papildus jau esošajam komandrindas rīkam. Šī funkcija bija pieejama tikai operētājsistēmā Linux, bet abām ir izplatīta jaunākajās Unix versijās.

Secinājums

Par Linux nevar teikt, ka tas ir Unix galvenokārt tāpēc, ka tas tika uzrakstīts no nulles. Tajā nav oriģināla Unix koda. Aplūkojot abas OS, jūs, iespējams, nepamanīsit lielas atšķirības, jo Linux tika izstrādāts tā, lai tas darbotos tāpat kā Unix, taču tajā nav neviena tā koda. Turklāt tai trūkst Unix sertifikāta, kas atbilstu nosacījumiem, lai to varētu saukt par Unix OS, kā minēts iepriekš.

Pētot abus, mums jāatzīmē, ka Linux ir ieguvis popularitāti datoru aparatūrā un programmatūrā, spēlēs, planšetdatoros, lieldatoros. Pēdējais, no otras puses, parasti tiek izmantots Solaris, Intel un HP interneta serveriem, darbstacijām un personālajiem datoriem. No abiem Linux lietotāju vidū ir populārāks.

Papildus visiem tiem pastāv uz Linux balstītas Unix, piemēram, iestatījumi, kuros netiek izmantoti daudzi GNU rīki, bet ir arī operētājsistēmas, kurās tiek izmantots Linux kodols, bet tās nav līdzīgas Unix sistēmai. Piemēram, operētājsistēmai Android ir Linux kodols, taču tā nekādā veidā nav Unix ierīce. Atšķirt šos divus kļūst grūti galvenokārt Linux elastības dēļ; to var integrēt dažādās sistēmās neatkarīgi no tā, vai tas ir līdzīgs Unix.

Papildu informācija un avoti

https://www.unix.org/what_is_unix.html

https://en.m.wikipedia.org/wiki/Operating_system

https://beebom.com/unix-vs-linux-what-is-the-difference/

https://www.techworms.net/2016/11/difference-linux-unix-operating-systems.html

https://www.quora.com/What-are-the-similarities-and-differences-between-UNIX-and-Linux