Mājas lapa » » Kas ir Unix, un kāpēc tas ir svarīgi?

    Kas ir Unix, un kāpēc tas ir svarīgi?

    Lielāko daļu operētājsistēmu var iedalīt divās dažādās ģimenēs. Līdztekus Microsoft Windows NT balstītajām operētājsistēmām gandrīz viss pārējais izsaka savu mantojumu atpakaļ uz Unix.

    Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS, kas tiek izmantotas PlayStation 4, neatkarīgi no programmaparatūras, kas darbojas jūsu maršrutētājam - visas šīs operētājsistēmas bieži sauc par „Unix līdzīgām” operētājsistēmām.

    Unix dizains dzīvo šodien

    Unix tika izstrādāts AT & T Bell Labs atpakaļ 1960. gadu vidū. Unix sākotnējai izlaišanai bija daži svarīgi dizaina atribūti, kas dzīvo šodien.

    Viens no tiem ir „Unix filozofija”, lai radītu mazus, modulārus komunālos pakalpojumus, kas dara vienu un dara tos labi. Ja jūs esat iepazinušies ar Linux termināļa lietošanu, tam vajadzētu būt pazīstamam - sistēma piedāvā vairākus komunālos pakalpojumus, kurus var kombinēt dažādos veidos caur caurulēm un citām funkcijām, lai veiktu sarežģītākus uzdevumus. Pat grafiskās programmas, visticamāk, fonā veicina vienkāršākus komunālos pakalpojumus, lai veiktu smago pacelšanu. Tas arī atvieglo čaulu skriptu izveidi, apvienojot vienkāršus rīkus, lai veiktu sarežģītas lietas.

    Unix bija arī viena failu sistēma, ko programmas izmanto, lai sazinātos savā starpā. Šī iemesla dēļ “viss ir fails” uz Linux - ieskaitot aparatūras ierīces un īpašus failus, kas nodrošina sistēmas informāciju vai citus datus. Tas ir arī iemesls, kāpēc tikai operētājsistēmā Windows ir doti burti, kurus tā pārņēma no DOS - citās operētājsistēmās, katrs sistēmas fails ir daļa no vienas direktorijas hierarhijas.

    Unix pēcnācēju izsekošana

    Tāpat kā jebkura vēsture, kas atgriežas vairāk nekā 40 gadus, Unix un tās pēcnācēju vēsture ir netīrs. Lai vienkāršotu lietas, mēs varam aptuveni grupēt Unix pēcnācējus divās grupās.

    Viena grupa Unix pēcnācēju tika izveidota akadēmiskajā vidē. Pirmais bija BSD (Berkeley Software Distribution), atvērta pirmkoda, Unix tipa operētājsistēma. BSD dzīvo šodien, izmantojot FreeBSD, NetBSD un OpenBSD. NeXTStep arī balstījās uz sākotnējo BSD, Apple Mac OS X tika balstīta uz NeXTStep, un iOS balstījās uz Mac OS X. Daudzas citas operētājsistēmas, tostarp Orbis OS, kas tiek izmantotas PlayStation 4, ir iegūtas no BSD operētājsistēmu veidiem..

    Richard Stallman GNU projekts tika uzsākts arī kā reakcija uz AT & T aizvien ierobežojošākajiem Unix programmatūras licencēšanas noteikumiem. MINIX bija Unix līdzīga operētājsistēma, kas izveidota izglītības vajadzībām, un Linux iedvesmoja MINIX. Linux, ko mēs šodien pazīstam, ir patiešām GNU / Linux, jo tas sastāv no Linux kodola un daudziem GNU komunālajiem pakalpojumiem. GNU / Linux nav tieši nolaists no BSD, bet tas ir no Unix dizaina un sakņojas akadēmiskajā vidē. Daudzas operētājsistēmas, tostarp Android, Chrome OS, Steam OS un milzīgs daudzums iegulto operētājsistēmu ierīcēm, ir balstītas uz Linux.

    No otras puses, bija tirdzniecības Unix operētājsistēmas. AT&T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - daudzas lielas korporācijas vēlējās izveidot un licencēt savas Unix versijas. Tie šodien nav tik bieži sastopami, bet daži no tiem joprojām ir tur.

    Attēla kredīts: Wikimedia Commons

    DOS un Windows NT pieaugums

    Daudzi cilvēki sagaida, ka Unix kļūs par nozares standarta operētājsistēmu, bet DOS un „IBM PC saderīgi” datori visbiežāk eksplodēja. Microsoft DOS kļuva par visu to veiksmīgāko DOS. DOS nekad nav balstījies uz Unix, tāpēc Windows izmanto faila ceļiem backslash, kamēr viss cits izmanto priekšu slīpsvītru. Šis lēmums tika pieņemts DOS pirmajās dienās, un jaunākās Windows versijas to pārņēma, tāpat kā BSD, Linux, Mac OS X un citas Unix tipa operētājsistēmas mantoja daudzus Unix dizaina aspektus..

    Windows 3.1, Windows 95, Windows 98 un Windows ME pamatā bija DOS. Microsoft toreiz izstrādāja modernāku un stabilāku operētājsistēmu, ko tās sauca par Windows NT - „Windows New Technology”. Windows NT beidzot devās uz parastajiem datora lietotājiem kā Windows XP, bet tas bija pieejams uzņēmumiem kā Windows 2000 un Windows NT pirms tam.

    Visas Microsoft operētājsistēmas ir balstītas uz Windows NT kodolu šodien. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server un Xbox One operētājsistēma izmanto Windows NT kodolu. Atšķirībā no vairuma citu operētājsistēmu Windows NT nav izstrādāta kā Unix līdzīga operētājsistēma.

    Microsoft, protams, nesāka ar pilnīgi tīru šīferi. Lai saglabātu saderību ar DOS un veco Windows programmatūru, Windows NT mantojis daudzas DOS konvencijas, piemēram, disku burtus, backslashes faila ceļiem un uz priekšu..

    Kāpēc tas ir svarīgi

    Vai esat kādreiz apskatījuši Mac OS X terminālu vai failu sistēmu un pamanījuši, cik līdzīgi tas bija Linux, un cik atšķirīgi tie abi bija no Windows? Tas ir iemesls, kāpēc - gan Mac OSX, gan Linux ir Unix tipa operētājsistēmas.

    Zinot šo vēstures bitu, jūs varat saprast, kas ir operētājsistēma "Unix", un kāpēc tik daudzas operētājsistēmas šķiet tik līdzīgas viena otrai, kamēr Windows šķiet tik atšķirīga. Tas izskaidro, kāpēc operētājsistēmā Mac OS X esošais termināls justos tik pazīstams kā Linux, bet Windows komandu uzvedne un PowerShell atšķiras no citām komandrindas vidēm..


    Šī bija tikai ātra vēsture, kas palīdzēs jums saprast, kā mēs esam nonākuši tur, kur mēs esam šodien, nesaprotot sīkāk. Ja vēlaties iegūt vairāk informācijas, varat atrast visas grāmatas par Unix vēsturi.

    Image Credit: Peter Hamer par Flickr, Takuya Oikawa par Flickr, CJ Sorg par Flickr