logo

Unix vs Linux

Mūsdienās Linux ir ļoti pieprasīts. Jūs varat redzēt Linux izmantošanu visur. Tas dominē mūsu serveros, galddatoros, viedtālruņos un pat tiek izmantots dažās elektriskās ierīcēs, piemēram, ledusskapjos.

Daži cilvēki uzskata, ka Unix un Linux ir sinonīmi, taču tā nav taisnība. Daudzas operētājsistēmas tika izstrādātas, lai līdzinātos Unix, taču neviena no tām neieguva popularitāti kā Linux. Linux ir Unix klons. Tam ir vairākas funkcijas, kas līdzīgas Unix, joprojām ir dažas galvenās atšķirības. Pirms Linux un Windows datoru pasaulē dominēja Unix. Unix ir ar autortiesībām aizsargāts nosaukums, un IBM AIX, HP-UX un Sun Solaris ir tikai Unix operētājsistēma, kas palikusi līdz šim.

java gadījuma paziņojums

Ievads Unix

Unix ir daudzlietotāju, daudzuzdevumu datoru operētājsistēmu saime, kas ir atvasināta no faktiskā AT&T Unix, kuras integrāciju 1969. gadā Bell Labs pētniecības centrā uzsāka Deniss Ričijs, Kens Tompsons un citi. Sākotnēji Unix bija paredzēts lietošanai Bell sistēmā, kā rezultātā tika izstrādātas dažādas gan komerciālas, gan akadēmiskas Unix versijas no pārdevējiem, tostarp IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) un Kalifornijas Universitāti.

Unix sistēmas ir apzīmētas ar modulāru dizainu, ko dažkārt sauc par 'Unix filozofija' . Operētājsistēmai saskaņā ar šo filozofiju ir jādod vienkāršu rīku grupa, kas visi veic precīzi definētu un ierobežotu funkciju. Kodēta, vienota failu sistēma un starpprocesu komunikācijas tehnika, ko sauc 'caurules' kalpo kā galvenais saziņas līdzeklis, un komandu un čaulas skriptu valoda tiek izmantota, lai apvienotu rīkus, lai īstenotu sarežģītas darbplūsmas.

Unix atšķiras no saviem priekšgājējiem kā sākotnējā portatīvā OS; gandrīz visa operētājsistēma ir norādīta C programmēšanas valodā, kas ļauj Unix darboties daudzās platformās.

Unix sastāvdaļas

Unix sistēma sastāv no vairākiem komponentiem, kas faktiski tika iesaiņoti kopā. Pievienojot izstrādes vidi, dokumentus, bibliotēkas un modificēto, pārnēsājamo pirmkodu katram no šiem komponentiem, iekļaujot tos OS kodolā, Unix kļuva par autonomu programmatūras sistēmu.

Unix komponentu failu sistēmas atrašanās vietas un nosaukumi sistēmas vēsturē ir būtiski mainījušies. Tomēr vairāki uzskata, ka versijas 7 ieviešana ir Canonical agrīnā struktūra:

    Kodols:Tas sastāv no daudziem apakškomponentiem, un tā avota kods atrodas direktorijā /usr/sys.Attīstības vide:Jaunākajās Unix versijās bija iekļauta izstrādes vide, kas ir piemērota visas sistēmas pārveidošanai no pirmkoda.Komandas:Unix izšķir lietotāja līmeņa programmas vai komandas sistēmas uzturēšanai un darbībai, vispārīgas utilītas komandas un vispārīgāku programmatūru, piemēram, salikšanas pakotnes un teksta formatēšanu.Dokumentācija:Unix bija viena no sākotnējām operētājsistēmām, kas katru savu dokumentāciju pievienoja tiešsaistē mašīnlasāmā formātā.

Ievads Linux

Linux ir Unix tipa atvērtā pirmkoda operētājsistēmu saime. Parasti Linux tiek iepakots kā Linux izplatījums, kurā ir atbalsta sistēmas bibliotēkas un programmatūra, kā arī kodols, no kuriem vairākus piedāvā GNU projekts. Vairāki Linux izplatījumi izmanto vārdu 'Linux', bet Free Software Foundation izmanto nosaukumu 'GNU/Linux', lai koncentrētos uz GNU programmatūras nozīmi.

java atver failu

Slaveni Linux izplatījumi ir Ubuntu, Fedora Linux un Debian, no kuriem pēdējais sastāv no vairākiem dažādiem izplatījumiem un izmaiņām, tostarp Xubuntu un Lubuntu. Komerciālie izplatījumi ir SUSE Linux Enterprise un Red Hat Enterprise Linux. Darbvirsmas Linux izplatījumi ir logu sistēmas, piemēram, Wayland vai X11, un darbvirsmas vides, piemēram, KDE Plasma vai GNOME.

Linux ir viens no izcilākajiem atvērtā pirmkoda un bezmaksas programmatūras sadarbības piemēriem. Linux pirmkodu var izplatīt, modificēt un nekomerciāli vai komerciāli izmantot ikviens saskaņā ar tā attiecīgo licenču noteikumiem, piemēram, GPL (GNU General Public License). Piemēram, Linux kodols ir licencēts GPLv2.

Linux komponenti

Instalētie Linux sistēmas komponenti satur:

    Bootloader:Tā ir programma, kas var ielādēt Linux kodolu datora galvenajā atmiņā, ja to palaiž sistēma pēc programmaparatūras inicializācijas un kad tā ir ieslēgta.Ievadiet programmu:Tas ir sākotnējais process, ko sācis Linux kodols.
    Programmatūras bibliotēkas: tās ietver kodu, ko var izmantot aktīvie procesi.Galvenās Unix komandas:Pamata Unix komandas kopā ar GNU coreutils ir tipiska ieviešana. Iegultajām sistēmām ir pieejamas vairākas alternatīvas, piemēram, BSD licencēta Toybox un copyleft BusyBox.Logrīku rīkkopas:Tās ir bibliotēkas, ko izmanto, lai izveidotu programmatūras lietojumprogrammu grafiskās lietotāja saskarnes. Ir pieejami vairāki logrīku rīku komplekti, tostarp Clutter un GTK, kas integrēti ar GNOME projektu, Qt, kas integrēts Qt projektā un ko vada Enlightenment Foundation Libraries (EFL), un Qt uzņēmums, ko galvenokārt izstrādājusi Enlightenment komanda.Pakešu pārvaldības sistēma:Pakešu pārvaldības sistēma ietver RPM un dpkg. Pakotnes var arī kompilēt no avota un binārajām tarbolēm.Lietotāja interfeisa programma:Lietotāja saskarnes programmas ir pieejamas arī operētājsistēmā Linux, piemēram, logu vides vai komandu čaulas.

Atšķirība starp Linux un Unix

SalīdzinājumsLinuxUnix
DefinīcijaTā ir atvērtā koda operētājsistēma, kas ir brīvi pieejams ikvienam .Tā ir operētājsistēma, kas var izmantot tikai tā autortiesības .
PiemēriTam ir dažādi izplatījumi, piemēram, Ubuntu, Redhat, Fedora uttIBM AIX, HP-UX un Sun Solaris.
LietotājiMūsdienās Linux ir ļoti pieprasīts. Ikviens var izmantot Linux neatkarīgi no tā, vai tas ir mājas lietotājs, izstrādātājs vai students.Tas tika izstrādāts galvenokārt serveriem, darbstacijām un lieldatoriem.
LietošanaLinux tiek izmantots visur, sākot no serveriem, personālajiem datoriem, viedtālruņiem, planšetdatoriem līdz lieldatoriem un superdatoriem.To izmanto serveros, darbstacijās un personālajos datoros.
IzmaksasLinux tiek brīvi izplatīts, lejupielādēts un izplatīts arī žurnālos. Un Linux izplatījumi par cenām ir arī lētāki nekā Windows.Unix autortiesību pārdevēji nosaka dažādas izmaksas savām attiecīgajām Unix operētājsistēmām.
AttīstībaTā kā tas ir atvērts avots, tas ir izstrādāts, koplietojot kodus un sadarbojoties ar tiem pasaules mēroga izstrādātājiem.Unix izstrādāja AT&T Labs, dažādi komerciālie pārdevēji un bezpeļņas organizācijas.
RažotājsLinux kodolu izstrādā izstrādātāju kopiena no dažādām pasaules daļām. Lai gan Linuss Torvalds ir Linux tēvs, viņš pārrauga lietas.Unix ir trīs izplatījumi IBM AIX, HP-UX un Sun Solaris. Apple arī izmanto Unix, lai izveidotu OSX operētājsistēmu.
GUILinux ir balstīta uz komandām, bet daži izplatījumi nodrošina GUI balstītu Linux. Gnome un KDE galvenokārt tiek izmantotas GUI.Sākotnēji tā bija uz komandu balstīta OS, bet vēlāk tika izveidota kopējā darbvirsmas vide. Lielākā daļa Unix izplatījumu izmanto Gnome.
InterfeissNoklusējuma saskarne ir BASH (Bourne Again SHell). Bet daži izplatīšanas uzņēmumi ir izstrādājuši savas saskarnes.Sākotnēji tajā tika izmantots Bourne apvalks. Bet ir saderīgs arī ar citiem GUI.
Failu sistēmas atbalstsLinux atbalsta vairāk failu sistēmu nekā Unix.Tā atbalsta arī failu sistēmu, bet mazāk nekā Linux.
KodēšanaLinux ir Unix klons, tas darbojas kā Unix, bet nesatur tā kodu.Unix satur pavisam citu kodējumu, ko izstrādājusi AT&T Labs.
OperētājsistēmaLinux ir tikai kodols.Unix ir pilnīga operētājsistēmas pakete.
DrošībaTas nodrošina augstāku drošību. Līdz šim Linux ir aptuveni 60–100 vīrusu.Unix ir arī ļoti aizsargāts. Līdz šim tajā ir uzskaitīti aptuveni 85–120 vīrusi
Kļūdu atklāšana un risinājumsTā kā Linux ir atvērtā pirmkoda sistēma, ikreiz, kad lietotājs publicē jebkāda veida draudus, izstrādātāji no visas pasaules sāk pie tā strādāt. Līdz ar to tas nodrošina ātrāku risinājumu.Unix lietotājiem kādu laiku jāgaida, līdz problēma tiks atrisināta.