Mis on Unix ja miks see on oluline?

Sisukord:

Mis on Unix ja miks see on oluline?
Mis on Unix ja miks see on oluline?

Video: Mis on Unix ja miks see on oluline?

Video: Mis on Unix ja miks see on oluline?
Video: New Jersey's Most Beautiful Road ❤️ Exit Zero to New York | The Garden State Parkway Explained - YouTube 2024, Aprill
Anonim
Enamik operatsioonisüsteeme saab rühmitada kahte erinevasse perekonda. Peale Microsofti Windows NT-põhiste operatsioonisüsteemide jätab peaaegu kõik muu oma pärandist Unixile tagasi.
Enamik operatsioonisüsteeme saab rühmitada kahte erinevasse perekonda. Peale Microsofti Windows NT-põhiste operatsioonisüsteemide jätab peaaegu kõik muu oma pärandist Unixile tagasi.

PlayStation 4-s kasutatav Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS, olenemata sellest, kas püsivara töötab teie ruuteris - kõiki neid operatsioonisüsteeme nimetatakse tihti Unix-tüüpi operatsioonisüsteemideks.

Unixi disain elab täna

Unix töötati välja AT & T Bell Labsis 1960-ndate aastate keskpaigas. Unixi esmakordsel versioonil oli mõned olulised disainilahendused, mis täna elavad.

Üks on Unixi filosoofia väikeste modulaarsete kommunikatsioonide loomise kohta, mis teevad ühte asja ja teevad seda hästi. Kui te tunnete Linuxi terminali kasutamist, peaks see olema teile tuttav - süsteem pakub mitmeid rakendusi, mida saab torude ja muude funktsioonide abil keerukamate ülesannete täitmiseks ühendada erinevatel viisidel. Isegi graafilised programmid tähendavad tõenäoliselt taustal lihtsamaid kommunikatsioone, et teha tõsiseid tõsteid. See muudab ka koopia skriptide loomise lihtsaks, keerates lihtsaid tööriistu keeruliste asjadega tegelemiseks.

Samuti oli Unixil üks failisüsteem, mida programmid kasutavad üksteisega suhtlemiseks. Sellepärast Linuxis on kõik "fail" - sealhulgas riistvara ja erifailid, mis pakuvad süsteemi teavet või muid andmeid. See on ka põhjus, miks ainult Windowsil on DOS-is päritud DOS-i muud operatsioonisüsteemid, kõik süsteemis olevad failid kuuluvad üheainsa kataloogihierarhiasse.

Image
Image

UNIX järeltulijate jälgimine

Nagu iga 40-aastaselt tagasi pöörduv ajalugu, on Unixi ja selle järeltulijate ajalugu räpased. Asjade lihtsustamiseks saame rühmitada Unixi järeltulijad kahte rühma.

Üks rühm Unixi järeltulijatest töötati välja akadeemias. Esimene oli BSD (Berkeley Software Distribution) avatud lähtekoodiga Unix-tüüpi operatsioonisüsteem. BSD elab täna FreeBSD, NetBSD ja OpenBSD kaudu. NeXTStep põhineb ka originaalsel BSD-il, Apple Mac OS X põhineb NeXTStepil ja iOS põhineb Mac OS X-il. Paljud muud operatsioonisüsteemid, sealhulgas PlayStation 4-s kasutatav Orbis OS, on tuletatud BSD operatsioonisüsteemide tüüpidest.

Richard Stallmani GNU-projekt algas ka reaktsioonina AT & T üha piiravamatele Unixi tarkvara litsentsimise tingimustele. MINIX oli haridusalastel eesmärkidel loodud Unix-sarnane operatsioonisüsteem, mille Linux oli inspireeritud MINIXist. Linux, mida me täna teame, on tõesti GNU / Linux, sest see koosneb Linuxi tuumast ja paljudest GNU-urakendustest. GNU / Linux ei pärine otseselt BSD-st, vaid see pärineb Unixi disainist ja selle juured on akadeemias. Tänapäeval on paljud operatsioonisüsteemid, sealhulgas Android, Chrome OS, Steam OS ja tohutul hulgal sisseehitatud operatsioonisüsteeme seadmete jaoks, põhinevad Linuxil.

Teiselt poolt olid ärilised Unixi operatsioonisüsteemid. AT & T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - paljud suured ettevõtted soovisid luua ja litsentsida oma Unixi versioone. Täna ei ole need üsna tavalised, kuid mõned neist on siiani olemas.

Image
Image

DOS ja Windows NT tõus

Paljud inimesed eeldasid, et Unix saab tööstusharu tavapäraseks operatsioonisüsteemiks, kuid DOS ja IBM PC-ühilduv arvuti lõpuks populaarsemaks. Microsofti DOS sai neist kõige edukamad DOS. DOS ei põhine kunagi Unixil, mistõttu Windows kasutab faili teede jaoks tagasilöögilangust, kui kõik muud kasutavad kaldkriipsu. See otsus tehti DOS-i alguses ja Windowsi hilisemad versioonid pälvisid seda, nagu BSD, Linux, Mac OS X ja muud Unix-sarnased operatsioonisüsteemid, päritud paljusid Unixi disaini aspekte.

Kõik Windows 3.1, Windows 95, Windows 98 ja Windows ME all olid DOS-i all. Microsoft arendas sel ajal kaasaegsema ja stabiilse operatsioonisüsteemi, millele nad nimetasid Windows NT - Windowsi uue tehnoloogia jaoks. Windows NT jõudis lõpuks tavapärasesse arvutikasutajani Windows XP-sse, kuid see oli ettevõtte jaoks saadaval kui Windows 2000 ja Windows NT enne seda.

Kõik Microsofti operatsioonisüsteemid põhinevad täna Windows NT-i kernelil. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server ja Xbox One operatsioonisüsteem kasutavad kõiki Windows NT-i tuuma. Erinevalt enamikust teistest operatsioonisüsteemidest ei arendatud Windows NT-d Unix-like operatsioonisüsteemina.

Muidugi ei käivitu Microsoft täiesti puhta kiltkiviga. DOS-i ja vanase Windowsi tarkvara ühilduvuse tagamiseks omandas Windows NT paljude DOS-i tavade, nagu näiteks sõrmejäljed, failide teekondade tagasilöögid ja käsurea lülitite edasisuunalised kaldkriipsud.

Miks see nii on?

Oled sa kunagi vaadanud Mac OS Xi terminali või failisüsteemi ja märganud, kui sarnased see oli Linuxi ja kuidas erinevad need mõlemad olid Windowsist? Noh, seepärast - nii Mac OSX kui ka Linux on Unix-tüüpi operatsioonisüsteemid.

Sellise natuke ajaloo tundmine aitab teil mõista, mis on Unix-tüüpi operatsioonisüsteem, ja miks nii paljud operatsioonisüsteemid tunduvad omavahel nii sarnased, kui Windows on nii erinev.See seletab, miks terminali Mac OS X tunneb Linuxi geeki jaoks nii tuttavana, samal ajal kui Windowsi käsuviip ja PowerShell erinevad teistest käsurea keskkondadest.

See oli lihtsalt kiire ajalugu, mis aitab teil mõista, kuidas me jõuame täna, kus me täna poleks, üksikasjadesse pingutamata. Kui soovite rohkem infot, võite leida kogu raamatuid Unixi ajaloos.

Soovitan: