Unix-tyyppinen käyttöjärjestelmä. Käyttöjärjestelmä Kokemus nix-tyyppisistä järjestelmistä

Tämän päivän käyttäjät henkilökohtaiset tietokoneet Tarjolla on laaja valikoima käyttöjärjestelmiä. Ylivoimaisesti yleisimpiä niistä ovat Windows-perheen käyttöjärjestelmät ja vähäisemmässä määrin Linux. Mitä valita? Useimmissa tapauksissa kannettavissa tietokoneissa on jo valmiiksi asennettuna yksi tai toinen lisensoitu käyttöjärjestelmä. Valinnan helpottamiseksi, käyttö Windows-järjestelmät niillä on käyttöaluetta vastaavat nimet. Esimerkiksi:

  • Windows 7 Starter - käyttöjärjestelmä netbookeille. Se erottuu yksinomaan 32-bittisestä suunnittelustaan, Windows Aero -käyttöliittymän rajoitetuista toiminnoista, toiminnon puutteesta nopeaan vaihtamiseen käyttäjien välillä, kyvyttömyydestä muuttaa työpöydän taustaa, eikä se tue 64-bittisiä prosessoreita. Tämä käyttöjärjestelmä myydään vain esiasennettuna käyttöjärjestelmänä, osta se osoitteessa laatikollinen versio mahdotonta.
  • Windows 7 Home Basic on edullinen käyttöjärjestelmä kotikäyttöön. Siitä puuttuu edelleen sisäänrakennettu Windows Media Center Edition (MCE), Windows Aero -tuki ja Multi-Touch-tuki. Mutta se on läsnä standardi käyttöliittymä Windows ja nopea vaihto käyttäjien välillä. Tämän käyttöjärjestelmän voi ostaa pakattuna versiona.
  • Windows 7 Home Premium on edistynyt järjestelmä kotikäyttöön edistyneillä ominaisuuksilla. Siinä on sisäänrakennettu Windows MCE, tuki jopa 4 TV-virittimelle, täydellinen Windows Aero -liitäntä, se on yhteensopiva Dolby Digitalin kanssa ja tukee monikosketusta. Pakattu versio sisältää 2 DVD-levy- jakelun 32- ja 64-bittisillä versioilla. Tämä käyttöjärjestelmä voidaan asentaa 2-prosessorin työasemiin.
  • Windows 7 Professional on käyttöjärjestelmä lisäominaisuuksien kanssa työskentelemiseen. Vielä luotettavampi järjestelmä (joidenkin toimintojen vuoksi) yrityskäyttäjille. Siinä on edistyneet verkkoominaisuudet. Siinä on myös XP-tilan lisenssi ja mahdollisuus etsiä haluttua tulostinta valituista verkoista. Tällaisella käyttöjärjestelmällä varustetussa kannettavassa tietokoneessa on usein Windows XP -jakelu.
  • Windows 7 Ultimate - nimi puhuu puolestaan ​​- universaali järjestelmä minkä tahansa tehtävän suorittamiseen. Ihanteellinen yrityksille. Halutessasi voit aina ostaa ja asentaa tarvittavan käyttöjärjestelmän (paitsi Windows Starter) kannettavaan tietokoneeseen itse. Jos sinulla on jo aiemmin ostettu "Box"-versio käyttöjärjestelmästä, on järkevää ostaa kannettava tietokone ilman käyttöjärjestelmää, jotta et maksa liikaa esiasennetusta käyttöjärjestelmästä.

Koboltti 02.12.2005

Selvitetään lopuksi, mitä *nix-järjestelmät ovat, miten ne eroavat kaikista suosikkiikkunoistamme ja mikä tärkeintä, miksi sinusta ei koskaan voi tulla siistiä hakkeria, jos et hallitse sellaista järjestelmää.

Kaikissa aiemmin lukemissasi kirjoissa (jos luit sen tietysti), kokonainen luku, ellei enemmän, oli omistettu niks-järjestelmien alkuperän ja kehityksen historialle. En seuraa tätä perinnettä, koska... Uskon, että Caesar on keisari, ja jos opiskelet historiaa, Google auttaa sinua =). Menen suoraan pääasiaan. Tehdään ensin yksi tärkeä aksiooma selväksi. Linux, Unix, FreeBSD... lista jatkuu, mutta luulen, että olet jo saanut kiinni yleisestä trendistä. Kaikki nämä ovat niin kutsuttuja *nix-järjestelmiä. Niissä on joitain eroja, mutta periaate on sama. Joten kun sanon Linux, se tarkoittaa, että tarkoitan kaikkia tällaisia ​​järjestelmiä. Mutta artikkelit koskevat vain Linux-jakeluja.

Olet luultavasti usein törmännyt loputtomiin keskusteluihin Linuxista tai Windowsista eri foorumeilla ja keskusteluissa. Nämä keskustelut ovat väistämättömiä, mutta täysin turhia. Ei ole parempaa järjestelmää. On kaksi eri suuntiin. On ongelmia, joita ei voida ratkaista Nix-järjestelmillä, mutta on myös sellaisia, joihin Linuxia parempaa ratkaisua ei löydy. Esimerkiksi: asenna w2k3-palvelin i386-prosessoriin tai yritä nostaa DomainController Linux-pohjaisesti =). Nuo. kuten eräs suuri hahmo sanoi kerran - hajota ja hallitse. Jos hallitset nämä kaksi järjestelmää yhtä hyvin, sinulle ei jää esteitä IT-maailmassa.

Miksi tarvitset Linuxia? No, ensinnäkin: jos haluat olla sääntöhakkeri, sinun pitäisi tietää kaikki, eikö niin? =) Toiseksi: ylivoimainen enemmistö hyödyntää ja hakkeriohjelmat kirjoitettu tälle käyttöjärjestelmälle. No, ja mikä tärkeintä: suurin osa Internet-palvelimista toimii nimenomaan NIX-järjestelmissä. Enkö ole vielä vakuuttanut sinua?! No sitten ei kannata lukea enempää ;).

Ensimmäinen kysymys, joka ihmisellä on, kun hän päättää oppia Linuxin, kuulostaa aina samalta: mitä valita? Ihminen yksinkertaisesti eksyy tiedon mereen. Niin erilaisia ​​jakeluja! RedHat, ASP, ALT, Slacware, Mandrake... lista jatkuu ERITTÄIN pitkään. Mitä sinun pitäisi valita kaikesta tästä lajikkeesta? Menet foorumeille ja alat kysyä kysymyksiä, kuten "Mitä jakelua suosittelisit aloittelijalle?" Ja pettymykseksi kuuntelet joukon ristiriitaisia ​​huomautuksia, jotka kehittyvät vähitellen kovaksi väittelyksi. Kyllä, kyllä, eri jakelujen kannattajien väliset riidat ovat vielä kuumempia kuin Windows-käyttäjien kanssa! Kaikkien mielipide on puhtaasti subjektiivinen. Jokainen valitsee, mistä hän pitää eniten ja mikä on hänelle mukavampaa työskennellä. Tämän seurauksena joudut kokeilemaan monia erilaisia ​​järjestelmiä, kunnes päädyt yhteen asiaan. En suosittele sinua ostamaan mitään erityistä jakelua, kuvailen vain niiden tärkeimmät erot. On olemassa kahdenlaisia ​​järjestelmiä. Yksityiskohtiin menemättä niiden tärkein ero on ohjelmien asennustavassa. On olemassa jakeluja, kuten Slacware, joissa ohjelmat asennetaan VAIN lähdekoodista. Ja on olemassa niin sanottuja RadHat vastaavia, niillä on mahdollisuus asentaa rpm-paketeista. Tämä on hieman kätevämpää, vaikka tarvittavia paketteja onkin etsittävä pitkään ja ikävästi, koska on olemassa sellainen asia kuin riippuvuudet... Kerron ohjelmien asentamisesta tarkemmin ensi kerralla. Yleensä valinta on sinun. Muista vain yksi asia: hyvän jakelun tulee sisältää vähintään 3 CD-levyä!

Sotatekniikan yliopisto osoitteessa Liittovaltion palvelu Venäjän federaation erikoisrakennus

Teollisuus-, siviili- ja liikennerakentamisen instituutti

Tiivistelmä tietojenkäsittelytieteen aiheesta aiheesta:

« UNIXin kaltaiset käyttöjärjestelmät"

Moskova 2009-10 .

Johdanto

Koulutuksen ja skisman historia

Yleiskatsaus BSD:n kaltaisiin järjestelmiin

Arvostelu tiedostojärjestelmät unixin kaltaiset käyttöjärjestelmät

Laajennettu tiedostojärjestelmä

Kolmas laajennettu tiedostojärjestelmä

Pöytä 1 Kokorajoitukset

Neljäs laajennettu tiedostojärjestelmä

Kirjattu tiedostojärjestelmä

Erikoisuudet

Unix tiedostojärjestelmä

Ydin linux-kernel-2.6.xx

Työpöytäympäristöt

Tekstieditorit

Johtopäätös

Bibliografia

Johdanto

UNIX- ryhmä kannettavia, moniajo- ja usean käyttäjän käyttöjärjestelmiä.

Ensimmäisen UNIX-järjestelmän kehitti vuonna 1969 AT&T:n Bell Labs -divisioona. Sen jälkeen on luotu suuri määrä erilaisia ​​UNIX-järjestelmiä. Juridisesti vain harvoilla heistä on täysi oikeus tulla nimellä "UNIX"; loput, vaikka ne käyttävätkin samanlaisia ​​käsitteitä ja tekniikoita, yhdistävät termi "UNIXin kaltainen" (Unix- Kuten). Lyhyesti sanottuna tässä artikkelissa UNIX-järjestelmät tarkoittavat sekä todellisia UNIX- että UNIX-tyyppisiä käyttöjärjestelmiä.

UNIX-järjestelmien tärkeimmät tunnusmerkit ovat:

· yksinkertaisten tekstitiedostojen käyttö järjestelmän määrittämiseen ja hallintaan;

· komentoriviltä käynnistettyjen apuohjelmien laaja käyttö;

· vuorovaikutus käyttäjän kanssa virtuaalisen laitteen - päätelaitteen kautta;

· fyysisten ja virtuaalisten laitteiden ja joidenkin prosessien välisten viestintävälineiden esittäminen tiedostoina;

· useiden ohjelmien putkien käyttö, joista jokainen suorittaa yhden tehtävän.

Tällä hetkellä UNIXia käytetään ensisijaisesti palvelimilla ja myös sulautetuina järjestelminä erilaisille laitteille. Johtaja työasemien ja kotikäytön käyttöjärjestelmämarkkinoilla on Microsoft Windows, UNIX on vain toisella (Mac OS X) ja kolmannella (GNU/Linux) sijalla.

UNIX-järjestelmät ovat historiallisesti erittäin tärkeitä, koska ne ovat synnyttäneet joitain tämän päivän suosittuja käyttöjärjestelmäkonsepteja ja lähestymistapoja. ohjelmisto. Myös Unix-järjestelmien kehittämisen aikana luotiin C-kieli.

Koulutuksen ja skisman historia

Vuonna 1957 Bell Labs aloitti työskentelyn käyttöjärjestelmän luomiseksi omiin tarpeisiinsa. Victor Vysotskyn johdolla luotiin BESYS-järjestelmä. Myöhemmin hän johti Multics-projektia ja tuli sitten Bell Labsin tietoosaston johtajaksi.

Vuonna 1964 ilmestyi kolmannen sukupolven tietokoneita, joihin BESYS-ominaisuudet eivät enää sopineet. Vysotsky ja hänen kollegansa päättivät olla kehittämättä uutta omaa käyttöjärjestelmää, vaan liittyä General Electricin ja Massachusetts Institute of Technology Multicsin yhteiseen projektiin. Televiestintäjätti AT&T, johon kuului Bell Labs, tuki projektia merkittävästi, mutta vetäytyi projektista vuonna 1969, koska se ei tuottanut taloudellista hyötyä. UNIXin kehittivät alun perin 1960-luvun lopulla Bell Labsin työntekijät, erityisesti Ken Thompson, Denis Ritchie ja Douglas McIlroy. Vuonna 1969 Ken Thompson pyrki toteuttamaan ideoita, jotka muodostivat MULTICSin perustan, mutta vaatimattomammin. laitteisto(DEC PDP-7), kirjoitti ensimmäisen version uudesta käyttöjärjestelmästä, ja Brian Kernighan keksi sille nimen - UNICS (UNIplexed Information and Computing System) - toisin kuin MULTICS (MULTIplexed Information and Computing Service). Tämä nimi lyhennettiin myöhemmin UNIXiksi.

Marraskuussa 1971 julkaistiin versio PDP-11:lle, 1970-luvun menestyneimmälle minitietokoneperheelle (Neuvostoliitossa sen elektroniikkateollisuuden ministeriön tuottamat analogit tunnettiin nimellä SM EVM ja "Electronics", myöhemmin DVK, valmistettu Kiovassa, Voronezhissa, Zelenogradissa). Tätä versiota kutsuttiin "ensimmäiseksi painokseksi" (painos 1) ja se oli ensimmäinen virallinen versio. Kaikki UNIX-toteutukset alkavat järjestelmäajasta 1. tammikuuta 1970.

UNIXin ensimmäiset versiot kirjoitettiin kokoonpanokielellä, eikä niissä ollut sisäänrakennettua korkean tason kielenkääntäjää. Noin 1969 Ken Thompson kehitti ja toteutti Denis Ritchien avustuksella B-kielen, joka oli yksinkertaistettu versio vuonna 1966 kehitetystä BCPL-kielestä. Bi, kuten BCPL, oli tulkittu kieli. Vuonna 1972 julkaistiin UNIXin toinen painos, joka kirjoitettiin uudelleen Bi-kielellä. Vuosina 1969-1973 kehitettiin Bi:hen perustuva käännetty kieli, nimeltään C (C).

Vuonna 1973 julkaistiin UNIXin kolmas painos, jossa oli sisäänrakennettu C-kääntäjä. Saman vuoden lokakuun 15. päivänä ilmestyi neljäs painos, jossa järjestelmän ydin kirjoitettiin uudelleen C-kielellä (Multics-järjestelmän hengessä, myös korkean tason kielellä PL/1), ja vuonna 1975 viides painos, kokonaan kirjoitettu uudelleen C:llä. Vuodesta 1974 lähtien UNIXia on jaettu ilmaiseksi yliopistoille ja korkeakouluille. Vuodesta 1975 lähtien uusia Bell Labsin ulkopuolella kehitettyjä versioita alkoi ilmestyä, ja järjestelmän suosio alkoi kasvaa. Myös vuonna 1975 Bell Labs julkaisi kuudennen painoksen, joka tunnetaan John Lyonsin laajalti levinneistä kommenteista. Vuoteen 1978 mennessä järjestelmä oli asennettu yli 600 koneeseen, pääasiassa yliopistoissa. Seitsemäs painos oli UNIXin viimeinen yksittäinen versio. Siellä ilmestyi lähes moderni tulkki komentorivi Bournen kuori.

Berkeleyn yliopistossa luotu BSD UNIX aloitti historiansa vuonna 1978. Sen ensimmäinen versio perustui kuudenteen painokseen. Julkaistu 1979 uusi versio, nimeltään 3BSD, perustuu seitsemänteen painokseen. BSD tukee hyödyllisiä ominaisuuksia, kuten virtuaalinen muisti ja sivujen vaihtaminen tarpeen mukaan. BSD:n kirjoittaja oli Bill Joy. 1980-luvun alussa AT&T, joka omisti Bell Labsin, tunnusti UNIXin arvon ja alkoi luoda kaupallista versiota UNIXista. Tämä vuonna 1982 myyntiin tulleen version nimi oli UNIX System III ja se perustui järjestelmän seitsemänteen versioon.

Tärkeä syy UNIX-jakaumaan oli TCP/IP-protokollapinon käyttöönotto vuonna 1980. Ennen tätä koneen välinen viestintä UNIXissa oli lapsenkengissään - merkittävin viestintätapa oli UUCP (väline kopioida tiedostoja UNIX-järjestelmästä toiseen, alun perin toiminut puhelinverkoissa modeemeja käyttäen).

Kaksi veron ehdotettu: Berkley-socketit ja TLI-kuljetuskerroksen rajapinta. Berkley sockets -rajapinta kehitettiin Berkeleyn yliopistossa ja siinä käytettiin siellä kehitettyä TCP/IP-protokollapinoa. AT&T loi TLI:n OSI-mallin siirtokerroksen määritelmän mukaisesti ja ilmestyi ensimmäisen kerran System V -versiossa 3. Vaikka tämä versio sisälsi TLI:n ja streameja, se ei aluksi toteuttanut TCP/IP:tä tai muita verkkoprotokollat, mutta vastaavat toteutukset ovat toimittaneet kolmannet osapuolet. TCP/IP:n toteutus sisällytettiin virallisesti ja lopulta System V -version 4 perusjakeluun. Tämä, samoin kuin muut näkökohdat, aiheutti lopullisen rajan UNIXin kahden haaran - BSD:n ja System V:n (AT&T:n kaupallinen versio) välillä. ).

Myöhemmin monet yritykset, joilla oli AT&T:n System V lisensointi, kehittivät omia kaupallisia UNIX-versioitaan, kuten AIX, CLIX, HP-UX, IRIX, Solaris.

Vuoden 1983 puolivälissä julkaistiin BSD 4.2, joka tuki työskentelyä Ethernet-verkot ja Arpanet. Järjestelmästä on tullut erittäin suosittu. Vuosina 1983–1990 BSD lisäsi monia uusia ominaisuuksia, kuten ytimen virheenkorjausohjelman, NFS-verkkotiedostojärjestelmän, VFS-virtuaalitiedostojärjestelmän ja paransi huomattavasti tiedostoverkkoominaisuuksia.

Sillä välin AT&T julkaisi järjestelmästään uusia versioita nimeltä System V. Vuonna 1983 julkaistiin versio 1 (SVR1 - System V Release 1), joka sisälsi koko näytön. tekstieditori vi, curses-kirjasto, I/O-puskurointi, inodien välimuisti. Versio 2 (SVR2), joka julkaistiin vuonna 1984, toteutti tiedostojen lukituksen, vaativat sivut ja kopiointi-kirjoitus. Versio 3 julkaistiin vuonna 1987, ja se sisälsi muun muassa TLI:n sekä RFS-tuen etätiedostojärjestelmille. Versio 4 (SVR4), joka kehitettiin yhteistyössä Sunin kanssa ja julkaistiin 18. lokakuuta 1988, tuki monia BSD-ominaisuuksia, erityisesti TCP/IP:tä, socketteja ja uutta csh-komentotulkkia. Lisäksi oli monia muita lisäyksiä, kuten symboliset linkit, ksh-kuori, NFS-verkkotiedostojärjestelmä (lainattu SunOS:lta) jne.

Nykyaikaiset UNIX-toteutukset eivät yleensä ole puhtaita V- tai BSD-järjestelmiä. Ne toteuttavat sekä System V:n että BSD:n ominaisuuksia.

Yleiskatsaus GNU/Linuxin kaltaisiin järjestelmiin

Linux toimii useissa prosessoriarkkitehtuureissa, kuten Intelx86, x86-64, PowerPC, ARM, AlphaAXP, SunSPARC, Motorola 68000, HitachiSuperH, IBMS/390, MIPS, HPPA-RISC, AXISCRIS, RenesasM32R, AtmelAVR32/3 Renes050HEC8V, Renes050HEC8V , TensilicaXtensa ja monet muut.

Toisin kuin useimmat muut käyttöjärjestelmät, Linuxilla ei ole yhtä "virallista" pakettia. Sen sijaan Linux tulee suuressa määrässä niin sanottuja jakeluja, joissa ydin Linux muodostaa yhteyden GNU-apuohjelmiin ja muihin sovellusohjelmiin (esim. X.org), mikä tekee siitä täydellisen monikäyttöisen käyttöympäristön.

Tunnetuimmat GNU/Linux-jakelut ovat Arch Linux, CentOS, Debian, Fedora, Gentoo, openSUSE, Red Hat, Slackware, Ubuntu. Lisää täydellinen lista ja käyttöprosenttia voi tarkastella osoitteessa distrowatch.com

Toisin kuin kaupallisissa järjestelmissä, kuten Microsoft Windows tai Mac OS X, Linuxilla ei ole maantieteellistä kehityskeskusta. Ei ole organisaatiota, joka omistaa tämän järjestelmän; Ei ole edes yhtä koordinaatiokeskusta. Linux-ohjelmat ovat tuhansien projektien tulosta. Osa näistä hankkeista on keskitetty, osa on keskittynyt yrityksiin. Käyttäjät osallistuvat ilmaisten ohjelmistojen testaamiseen, kommunikoivat suoraan kehittäjien kanssa, jolloin he voivat nopeasti löytää ja korjata virheet sekä ottaa käyttöön uusia ominaisuuksia. Linux-asennukset käyttää jakeluja. Jakelu ei ole vain joukko ohjelmia, vaan joukko ratkaisuja erilaisiin käyttäjätehtäviin, yhdistettynä yhtenäiset järjestelmät pakettien asennus, hallinta ja päivitykset, konfigurointi ja tuki.

Termi "UNIX-like" ja UNIX-tavaramerkki

Vuodesta 2007 lähtien Wayne R. Grayn ja The Open Groupin välillä on ollut kiistaa sanan UNIX käytöstä tavaramerkkinä. Trademark Trial and Appealin mukaan Board Gray ja sen yhtiö vaativat The Open Groupia toimittamaan sille asiakirjat tavaramerkkivaatimuksistaan.

Myös vuonna 2007 The Open Group vaati, että saksalainen Kasselin yliopisto ei käyttäisi "UNIK" lyhenteenä.

Luokat

UNIX-tyyppisten järjestelmien kehittäminen

UNIX-järjestelmät alkoivat ilmestyä 1970-luvun lopulla ja 1980-luvun alussa. Monet patentoidut versiot, kuten Idris (1978), Coherent (1983) ja UniFlex (1985), pyrkivät tarjoamaan liiketoiminnan tarpeisiin toimintoja, jotka ovat koulutettujen UNIX-käyttäjien saatavilla.

Kun AT&T salli UNIXin kaupallisen lisensoinnin 1980-luvulla, sen pohjalta kehitettiin monia patentoituja järjestelmiä, mukaan lukien AIX, HP-UX, IRIX, Solaris, Tru64, Ultrix ja Xenix. Tämä suurelta osin korvasi patentoidut kloonit. Järjestelmien välisen yhteensopimattomuuden lisääntyminen johti yhteentoimivuusstandardien luomiseen, mukaan lukien POSIX ja yhteinen UNIX-määritys.

Samaan aikaan vuonna 1983 käynnistettiin GNU-projekti, jonka ansiosta pystyttiin luomaan käyttöjärjestelmä, jota kaikki tietokoneen käyttäjät voivat vapaasti käyttää, tutkia, korjata ja rakentaa uudelleen. Eri UNIX-maut kehitettiin samalla tavalla kuin GNU, usein samoilla peruskomponenteilla. Ne toimivat ensisijaisesti edullisina korvaavina UNIXille ja sisälsivät 4.4BSD:n, Linuxin ja Minixin. Jotkut niistä toimivat perustana kaupallisille UNIX-järjestelmille, kuten BSD/OS ja Mac OS X. Erityisesti Mac OS X 10.5 (Leopard) on Uniform UNIX -määrityksen sertifioima.

Esimerkkejä

Useimmat avoimen UNIX-järjestelmän toimittajat eivät etsi UNIX-sertifiointia tuotteelleen edes kompromissina: sertifioinnin kustannuksia ei pidetä hyväksyttävinä. Tällaisille järjestelmille käytetään yleensä termiä Freenix. Esimerkkejä ovat GNU, Linux, Minix, OpenSolaris, Plan 9 ja BSD sekä niiden jälkeläiset, kuten FreeBSD, NetBSD ja OpenBSD.

On monia patentoituja UNIX-yhtenäisyyksiä, kuten AIX, HP-UX, IRIX, Mac OS X, LynxOS, QNX, SCO OpenServer, Solaris, Tru64 UNIX (OSF/1:een perustuva), UnixWare, Xenix ja VxWorks.

Katso myös

Huomautuksia

Linkit

  • Linux Information Projectin UNIX-tyyppinen määritelmä
  • UNIXin historia
  • Groklinen UNIX-omistushistoriaprojekti

Wikimedia Foundation. 2010.

Katso, mitä "Unix-tyyppinen käyttöjärjestelmä" tarkoittaa muissa sanakirjoissa:

    UNIX-tyyppisten käyttöjärjestelmien sukupuu UNIX-tyyppinen käyttöjärjestelmä (joskus lyhennettynä *nix) käyttöjärjestelmä, joka syntyi ... Wikipedia

    UNIX-järjestelmien sukupuu UNIX (lue UNIX) kannettavien, moniajo- ja usean käyttäjän ... Wikipedia

    UNIX-järjestelmien sukupuu UNIX (lue Unix) on ryhmä kannettavia, moniajo- ja usean käyttäjän käyttöjärjestelmiä. Ensimmäisen UNIX-järjestelmän kehitti vuonna 1969 AT T:n Bell Labs -divisioona. Siitä lähtien se on luotu ... Wikipedia

    Unix-tyyppisten käyttöjärjestelmien sukupuu Unix-tyyppinen (joskus lyhennettynä *nix) käyttöjärjestelmä on Unixin vaikutuksen alaisena muodostunut järjestelmä. Termi sisältää ilmaiset/avoimet käyttöjärjestelmät, jotka on johdettu Bellin Unixista... ... Wikipediasta

    Unix-tyyppisten käyttöjärjestelmien sukupuu Unix-tyyppinen (joskus lyhennettynä *nix) käyttöjärjestelmä on Unixin vaikutuksen alaisena muodostunut järjestelmä. Termi sisältää ilmaiset/avoimet käyttöjärjestelmät, jotka on johdettu Bellin Unixista... ... Wikipediasta

    Unix-tyyppisten käyttöjärjestelmien sukupuu Unix-tyyppinen (joskus lyhennettynä *nix) käyttöjärjestelmä on Unixin vaikutuksen alaisena muodostunut järjestelmä. Termi sisältää ilmaiset/avoimet käyttöjärjestelmät, jotka on johdettu Bellin Unixista... ... Wikipediasta

    Unix-tyyppisten käyttöjärjestelmien sukupuu Unix-tyyppinen (joskus lyhennettynä *nix) käyttöjärjestelmä on Unixin vaikutuksen alaisena muodostunut järjestelmä. Termi sisältää ilmaiset/avoimet käyttöjärjestelmät, jotka on johdettu Bellin Unixista... ... Wikipediasta

    Unix-tyyppisten käyttöjärjestelmien sukupuu Unix-tyyppinen (joskus lyhennettynä *nix) käyttöjärjestelmä on Unixin vaikutuksen alaisena muodostunut järjestelmä. Termi sisältää ilmaiset/avoimet käyttöjärjestelmät, jotka on johdettu Bellin Unixista... ... Wikipediasta

    Unix-tyyppisten käyttöjärjestelmien sukupuu Unix-tyyppinen (joskus lyhennettynä *nix) käyttöjärjestelmä on Unixin vaikutuksen alaisena muodostunut järjestelmä. Termi sisältää ilmaiset/avoimet käyttöjärjestelmät, jotka on johdettu Bellin Unixista... ... Wikipediasta

Jos olet hiljattain alkanut oppia Linuxia ja viihtyä tässä valtavassa universumissa, olet luultavasti usein törmännyt termin Unix. Kuulostaa paljon Linuxilta, mutta mitä se tarkoittaa? Ihmettelet luultavasti kuinka unix eroaa linuxista. Vastaus tähän kysymykseen riippuu siitä, mitä ymmärrät näillä sanoilla. Loppujen lopuksi jokainen niistä voidaan tulkita eri tavalla. Tässä artikkelissa tarkastellaan Linuxin ja Unixin yksinkertaistettua historiaa auttaaksemme sinua ymmärtämään, mitä ne ovat ja miten ne liittyvät toisiinsa. Kuten aina, voit esittää kysymyksiä tai lisätä Lisäinformaatio kommenteissa.

Unix aloitti historiansa 1960-luvun lopulla ja 1970-luvun alussa AT&T Bell Labsin tutkimuslaskentalaboratorioissa Yhdysvalloissa. Bell Labsin tutkimuslaboratorio aloitti uuden käyttöjärjestelmän kehittämisen yhdessä MIT:n ja General Electricin kanssa. Jotkut tutkijat olivat tyytymättömiä tämän käyttöjärjestelmän kehityksen edistymiseen. He siirtyivät pois työskentelystä pääprojektissa ja alkoivat kehittää omaa käyttöjärjestelmää. Vuonna 1970 tämä järjestelmä nimettiin Unixiksi, ja kaksi vuotta myöhemmin se kirjoitettiin kokonaan uudelleen C-ohjelmointikielellä.

Tämä mahdollisti Unixin jakelun ja siirtämisen erilaisia ​​laitteita ja laskenta-alustoilla.

Unixin kehittyessä AT&T alkoi myydä lisenssejä käyttääkseen sitä yliopistoissa sekä kaupallisiin tarkoituksiin. Tämä tarkoitti sitä, että kaikki eivät voineet vapaasti muuttaa ja jakaa Unix-käyttöjärjestelmän koodia, kuten nyt. Pian alkoi ilmestyä monia Unix-käyttöjärjestelmän versioita ja muunnelmia, jotka on suunniteltu ratkaisemaan erilaisia ​​​​ongelmia. Tunnetuin niistä oli BSD.

Linux on toiminnaltaan ja ominaisuuksiltaan samanlainen kuin Unix, mutta ei koodipohjalta. Tämä käyttöjärjestelmä koottiin kahdesta projektista. Ensimmäinen on GNU-projekti, jonka Richard Stallman kehitti vuonna 1983, ja toinen on Linux-ydin, jonka Linus Torvalds kirjoitti vuonna 1991.

GNU-projektin tavoitteena oli luoda Unixin kaltainen, mutta siitä riippumaton järjestelmä. Toisin sanoen käyttöjärjestelmä, joka ei sisältänyt Unix-koodia ja jota voitiin jakaa ja muokata vapaasti ilman rajoituksia, kuten ilmaisia ​​ohjelmistoja. Koska ilmainen Linux-ydin ei voinut toimia yksinään, GNU-projekti sulautui Linux-ytimen kanssa ja Linux-käyttöjärjestelmä syntyi.

Linux suunniteltiin Minix-järjestelmän vaikutuksen alaisena, Unixin jälkeläinen, mutta kaikki koodi kirjoitettiin tyhjästä. Toisin kuin Unix, jota käytettiin eri yritysten palvelimilla ja suurilla keskuskoneilla, Linux on suunniteltu käytettäväksi kotitietokone yksinkertaisemmalla laitteistolla.

Nykyään Linux toimii valtavalla määrällä alustoja, enemmän kuin mikään muu käyttöjärjestelmä, nämä ovat palvelimia, sulautettuja järjestelmiä, mikrotietokoneita, modeemeja ja jopa Kännykät. Nyt käsitellään linuxin ja unixin eroa yksityiskohtaisemmin.

Mikä on Unix

Termi Unix voi viitata seuraaviin käsitteisiin:

  • Alkuperäinen AT&T Bell Labsin kehittämä käyttöjärjestelmä, jonka pohjalta kehitetään muita käyttöjärjestelmiä.
  • Tavaramerkki, kirjoitettu isoilla kirjaimilla. UNIX kuuluu The Open Groupiin, joka on kehittänyt joukon standardeja käyttöjärjestelmille - Single UNIX Specification. Vain standardien mukaisia ​​järjestelmiä voidaan laillisesti kutsua UNIXiksi. Sertifiointi ei ole ilmaista, ja se vaatii kehittäjiltä maksun tavaramerkin käytöstä.
  • Kaikki käyttöjärjestelmät on rekisteröity Unix-nimellä. Koska ne täyttävät edellä mainitut standardit. Nämä ovat AIX, A/UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z/OS ja OS X - kyllä, jopa ne, jotka toimivat Applen tietokoneissa.

Mikä on Linux

Termi Linux viittaa vain ytimeen. Käyttöjärjestelmä ei ole täydellinen ilman työpöytäympäristöä ja sovelluksia. Koska useimmat sovellukset kehitettiin ja kehitetään parhaillaan GNU-projektin alaisuudessa, käyttöjärjestelmän koko nimi on GNU/Linux.

Nykyään monet ihmiset käyttävät termiä Linux viittaamaan kaikkiin Linux-ytimeen perustuviin jakeluihin. Päällä Tämä hetki Linux-ytimen uusin versio on 4.4, versio 4.5 on kehitteillä. Ytimen julkaisujen numerointi muutettiin 3.x: stä 4.x: ksi ei liian kauan sitten.

Linux on Unixin kaltainen käyttöjärjestelmä, joka käyttäytyy kuten Unix, mutta ei sisällä sen koodia. Unixin kaltaisia ​​käyttöjärjestelmiä kutsutaan usein nimellä Un*x, *NIX ja *N?X tai jopa Unixoids. Linuxilla ei ole Unix-sertifiointia, ja GNU on lyhenne sanoista GNU, ei Unix, joten tässä suhteessa Mac OS X on enemmän Unix kuin Linux. Siitä huolimatta Linux-ydin ja GNU Linux -käyttöjärjestelmä ovat toiminnaltaan hyvin samanlaisia ​​kuin Unix ja toteuttavat suurimman osan Unix-filosofian periaatteista. Tämä on ihmisen luettavissa oleva koodi, joka tallentaa järjestelmän kokoonpanon erikseen tekstitiedostoja, sekä pienten komentorivityökalujen, graafisen kuoren ja istunnonhallinnan käyttö.

On tärkeää huomata, että kaikki Unix-tyyppiset järjestelmät eivät ole saaneet UNIX-sertifiointia. Tietyissä yhteyksissä kaikkia UNIXiin tai sen ideoihin perustuvia käyttöjärjestelmiä kutsutaan UNIX-tyyppisiksi riippumatta siitä, onko niillä UNIX-sertifikaatti vai ei. Lisäksi ne voivat olla kaupallisia ja ilmaisia.

Toivottavasti nyt on selvempi, miten unix eroaa linuxista. Mutta mennään vielä pidemmälle ja tehdään yhteenveto.

Tärkeimmät erot

  • Linux on ilmainen käyttöjärjestelmä, jossa on avoin lähdekoodi, mutta alkuperäinen Unix ei, lukuun ottamatta joitakin sen johdannaisia.
  • Linux on alkuperäisen Unixin klooni, mutta se ei sisällä sen koodia.
  • Suurin ero unixin ja linuxin välillä on, että Linux on vain ydin, kun taas Unix oli ja on täysimittainen käyttöjärjestelmä.
  • Linux kehitettiin henkilökohtaisille tietokoneille. Ja Unix on suunnattu ensisijaisesti suurille työasemille ja palvelimille.
  • Nykyään Linux tukee enemmän alustoja kuin Unix.
  • Linux tukee useampaa tiedostojärjestelmää kuin Unix.

Kuten näette, hämmennys syntyy yleensä, koska linux vs unix voivat tarkoittaa täysin eri asioita. Mitä tahansa tarkoitusta onkaan, tosiasia on, että Unix tuli ensin ja Linux tuli myöhemmin. Linux syntyi Unix-lähestymistavan innoittamana halusta ohjelmistojen vapauteen ja siirrettävyyteen. On turvallista sanoa, että olemme kaikki velkaa vapaiden ohjelmistojen liikkeelle, koska maailma olisi paljon huonompi paikka ilman sitä.




Ylös