Mikä on unix?
Sisällysluettelo:
Ensimmäisen Unix-järjestelmän kehitti Ken Thompson AT&T Bell Labsissa Murray Hillissä, New Jerseyssä, Yhdysvalloissa, vuodesta 1965 lähtien. Ken Thompsonin tarkoituksena oli kehittää yksinkertainen interaktiivinen käyttöjärjestelmä nimeltä " Multics ". ”(Multiplexed Information and Computing System) voidakseen käyttää hänen luomaa peliä (Space Travel, aurinkojärjestelmän simulointi).
Sisällysluettelo
Mikä on Unix?
Projektin alkaessa Multicsin ympärille muodostettiin konsortio, joka koostui MIT: stä (Massassuchetts Institute of Technology), General Electric Co. ja Bell Labs.
Mutta huhtikuussa 1969 Bell- ja AT&T -laboratoriot päättivät käyttää GECOS: ia (General Electric Comprehensive Operating System) Multicsin sijasta.
Myös Ken Thompson ja Dennis Ritchie liittyivät joukkueeseen ja heidän oli tarpeen ajaa Space Travel -peli pienemmällä koneella (DEC PDP - PDP-7, ohjelmoitu tietojenkäsittelyprosessori, jolla on vain 4K: n muisti ohjelmien suorittamiseksi). käyttäjiltä). Tästä syystä he luovat järjestelmän uudelleen luodakseen pienimuotoisen version multicsista, nimeltään UNICS (UNiplexed Information and Computing Service).
Tällä tavoin alennetun UNICS-version kanssa 1. tammikuuta 1970 pidetään virallisenä päivänä, jona Unix-järjestelmä syntyi, ja se tekee selväksi, miksi kaikki Unix-kellot alkavat tästä päivämäärästä.
Näiden toimien rinnalla D. Ritchie osallistui laajasti C-kielen määrittelyyn (koska häntä pidetään yhtenä keksijästä BW Kernighanin kanssa), joten koko järjestelmä kirjoitettiin kokonaan C-kielellä vuonna 1973 ja kastettiin Unix. Aikajakojärjestelmä (TSS).
Kun järjestelmä siirtyi versioon 7 vuonna 1979, kehitykseen liittyi lukuisia merkittäviä muutoksia, kuten:
- Tiedostojen kokoon liittyvän ongelman poistaminen
- Parempi järjestelmän liikkuvuus (käyttö lukuisilla materiaalialustoilla)
- Lukuisten apuohjelmien lisääminen
Vuodelta 1956 annettu asetus esti AT&T -yrityksen, josta Bell Labs oli riippuvainen, markkinoimasta muuta kuin puhelin- tai puhelinlaitetta, minkä vuoksi päätös jakaa Unix-fontteja yliopistoihin koulutusta varten Se otettiin vuonna 1973.
Vuodesta 1977 lähtien ryhmä Kalifornian yliopiston tutkijoita kehitti AT&T: n toimittamista lähteistä Unix-version järjestelmän ajamiseksi VAX-alustoillaan ja nimitti sen BSD: ksi (Berkeley Software Distribution)..
Lähteiden kaksi jakeluhaaraa siirrettiin siten:
- AT&T: n haara, josta oli tarkoitus tulla UNIX System Labs (USL) System V
- BSD (Berkeley Software Distribution), jonka on kehittänyt Kalifornian yliopisto
Vuonna 1977 AT&T asetti Unix-fontit muiden yritysten saataville, joten kehitettiin suuri joukko UNIX-tyyppisiä kirjasimia:
- AIX: Kaupallinen Unix, joka perustuu System V: ään, jonka kehitti helmikuussa 1990 IBMHP-UX: Kaupallinen Unix perustuu BSD: hen, luonut vuodesta 1986 Hewlett Packard Sun Solaris: Kaupallinen Unix BSD, jonka on kehittänyt Sun Microsystems ja perustuu System VIRIX: Kaupallinen Unix luotu kirjoittanut SGIUltrix: Kaupallinen Unix, kehittäjä DECUnixware: Kaupallinen Unix, kehittänyt NovellUnix, SCO: Kaupallinen Unix, joka perustuu System V: hen, kehittämä vuodesta 1979, Santa Cruz Operations ja Hewlett PackardTru64 UNIX: Tämä Compaq Unix luotiin Compaqin kautta
Vuonna 1983 AT&T: llä oli oikeus kaupallistaa Unix-järjestelmäänsä, tosiasia, joka sai alkunsa UNIX System V: n, Unix-järjestelmän kaupallisen version, ilmestymisestä.
Linus Torvalds Linux-luoja
Vuonna 1985 hollantilainen opettaja Andrew Tannenbaum loi minimaalisen käyttöjärjestelmän, nimeltään " Minix " opettaakseen järjestelmän ohjelmointia opiskelijoilleen. Vuonna 1991 suomalainen opiskelija Linus Tovarlds päätti suunnitella Minix-mallin perusteella käyttöjärjestelmän, jolla on mahdollisuus toimia 386 tyyppisissä arkkitehtuureissa. Hän nimitti tämän käyttöjärjestelmän " Linux ": ksi.
Suurin osa käyttöjärjestelmistä voidaan ryhmitellä kahteen eri perheeseen. Yksi niistä on Microsoftin käyttöjärjestelmät, jotka perustuivat Windows NT: ään, toisella (lähes kaikilla muilla) on Unix-centric-perintö.
Tässä viimeisessä perheessä on Linux, Mac OS X, Android, iOS, Chrome OS, Orbis ja jopa modeemi tai reititin asennettuna. Kaikkia näitä, ja mahdollisesti muutama tuhat muuta, kutsutaan usein "Unixin kaltaisiksi" käyttöjärjestelmiksi.
Ensimmäisistä versioistaan Unix toi jo joitain tärkeitä rakenne- ja suunnitteluominaisuuksia, jotka elävät tähän päivään sen muunnelmissa.
Yksi niistä on "Unix-filosofia" pienten ja modulaaristen apuohjelmien luomisessa. Jos tunnet Linux-päätteen, sen tulisi olla tuttu sinulle. Itse järjestelmä tarjoaa useita apuohjelmia, jotka voidaan yhdistää eri tavoin suorittaa järjestelmässä monimutkaisempia tehtäviä.
Unixissä on myös erittäin hyödyllinen tiedostorakennejärjestelmä, jota ohjelmat ja niiden tiedostoyhteydet voivat käyttää. Tämä lause ja tunnettu linkitetty Linuxiin, jossa "kaikki on tiedosto", on todellinen perintö Unixilta. Tämä sisältää erityistiedostot ja laitteistot, jotka tarjoavat tietoja käyttöjärjestelmästä. Toisaalta vain Windows nimeää asemat kirjaimilla, tosiasia, joka on peritty DOS-järjestelmistä.
Unix-aikajana
Itse asiassa GNU / Linux ei ole suora BSD: n jälkeläinen, mutta se on Unix-projektin jälkeläinen, jonka juuret olivat Yhdysvaltojen kouluissa ja yliopistoissa. Monet nykyiset käyttöjärjestelmät, kuten Android, Chrome OS, ja joukko muita käyttöjärjestelmiä ovat GNU / Linux-pohjaisia.
Suosittelemme, mikä on CloudLinux ja mitkä ovat sen edutToisaalta oli markkinoita, joita on tutkittava Unixin tulevaisuutta silmällä pitäen. Suuret yritykset halusivat luoda ja lisensoida oman Unixin markkinoida kotiversioita. Näiden suurten yritysten joukossa olivat SCO UnixWare, Novell upealla NetWarella, Sun with Solaris, HP-UX, IBM AIX, SGI IRIX ja monet muut. Tosiasia, jota monet eivät tiedä, on se, että jopa Microsoft kirjoitti vitsin luoda omat Unix-kaltaiset Microsoft Xenix -sovelluksella.
Kaikki tämä historia osoittaa selvästi, että Microsoft ei ole aloittanut projektia tyhjästä kehittäessään järjestelmää. Nykyään kaikki Microsoftin käyttöjärjestelmät perustuvat Windows NT-ytimeen. Meillä on Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server ja Xbox-käyttöjärjestelmä, jotka käyttävät Windows NT-ydintä, joka on suunniteltu ylläpitämään yhteensopivuutta vanhempien ohjelmien kanssa perimällä paljon MSDOS: lta.
Unix-standardi
Ottaen huomioon AT&T System V: n tai BSD: n perusteella luotujen Unix-järjestelmien suuri määrä, kysymys Unix-standardista esitettiin vuodesta 1981 lähtien / etc / group -keskusteluryhmään, jotta voitaisiin taata maksimaalinen liikkuvuus järjestelmät:
- Vuonna 1983 AT&T julkaisee järjestelmän V kuvaavan SVID: n (System V Interface Definition). Tämä ensimmäinen määritelmä eroaa POSIXista. Vuonna 1984 / etc / group -ryhmä julkaisee POSIX-sarjan, standardisarjan, joka on kehitetty IEEE: n (Sähkö- ja elektroniikkainsinöörien instituutti) puitteissa.). POSIX tunnetaan siis myös nimellä IEEE P1003. Samanaikaisesti rakennuskonsortio (Sun, IBM, HP, DEC, AT&T, Unisys ja ICL) julkaisee X / Open Portable Guide Issue3 (XPG3) -standardin. Tämä standardi viittaa erityisesti aikaisempiin maantieteellisen sijainnin eroihin (päivämäärä, aakkoset jne.).
Miksi Unix oli ja onko se tärkeätä?
Oletko tutustunut Mac OS X -päätteeseen tai tiedostojärjestelmän rakenteeseen? Mac ja Linux ovat Unix-kaltaisia käyttöjärjestelmiä. Tietäen hiukan tästä historiasta, se auttaa ymmärtämään paremmin, mikä on “Unixin kaltainen” käyttöjärjestelmä ja miksi niin monet markkinoilla olevat nykyiset käyttöjärjestelmät ovat niin samanlaisia toisiinsa, kun taas Windows näyttää niin erilaiselta kuin muut.. Tämä selittää miksi, kun käytät päätettä Mac OS X: ssä, tunnet olosi mukavammaksi, jos olet Linux-käyttäjä.
Suosittelemme parhaita olemassa olevia Linux- jakelu- ja kevytjakeluja.
Unix-järjestelmä on monen käyttäjän, monen tehtävän suorittava käyttöjärjestelmä, mikä tarkoittaa, että yksi tai useampi prosessoritietokone antaa yhden tai useamman käyttäjän suorittaa useita ohjelmia samanaikaisesti. Siinä on yksi tai useampi kuortulkkaus, samoin kuin suuri joukko komentoja ja lukuisia apuohjelmia. Sillä on myös suuri liikkuvuus, mikä tarkoittaa, että on mahdollista asentaa Unix-järjestelmä melkein kaikkiin alustoihin.
Mikä on kaksikanavainen ja nelikanavainen? erot ja mikä on parempi
DDR4-muistoissa on kaksikanavainen, nelikanavainen, 288-nastainen tekniikka ja useita nopeuksia ja viiveitä. Näytämme sinulle parhaat.
Mikä on web-välityspalvelin ja mikä on paras?
Analysoimme mikä on web-välityspalvelin ja mikä on paras. Kaikki mitä tarvitset verkkopalvelimeen ja mikä on paras palvelu, jonka voit valita.
Mikä on modulaarinen fontti ja mikä on sen merkitys?
Modulaarinen kaapelointi on yksi näkyvimmistä konsepteista moduulilähdettä valittaessa. Tässä artikkelissa pohditaan sen etuja ja haittoja sekä sitä, onko kyse jostakin tärkeästä vai ei. Älä missaa sitä!