Hardware

Ano ang unix?

Talaan ng mga Nilalaman:

Anonim

Ang unang sistema ng Unix ay binuo ni Ken Thompson sa AT&T Bell Labs sa Murray Hill, New Jersey, Estados Unidos, simula sa 1965. Ang layunin ni Ken Thompson ay upang bumuo ng isang simpleng interactive na operating system na tinatawag na " Multics "(Maramihang Impormasyon at Computing System) upang magamit ang isang laro na nilikha niya (Space Travel, isang kunwa ng solar system).

Indeks ng nilalaman

Ano ang Unix?

Sa pagsisimula ng proyektong ito, isang consortium na binubuo ng MIT (Massassuchetts Institute of Technology), General Electric Co at Bell Labs ay nabuo sa paligid ng Multics.

Ngunit noong Abril 1969, nagpasya ang mga laboratoryo ng Bell at AT&T na gamitin ang GECOS (General Electric Comprehensive Operating System) sa halip na Multics.

Gayundin, si Ken Thompson at Dennis Ritchie ay sumali sa koponan at nagkaroon ng pangangailangan upang patakbuhin ang laro ng Space Travel sa isang mas maliit na makina (isang DEC PDP - PDP-7, Programmed Data Processor na mayroon lamang 4K memorya upang patakbuhin ang mga programa mula sa mga gumagamit). Ito ang dahilan kung bakit nila muling likhain ang system upang lumikha ng isang nabawasan na bersyon ng Multics na tinatawag na UNICS (UNiplexed Information and Computing Service).

Sa ganitong paraan, kasama ang nabawasan na bersyon ng UNICS, Enero 1, 1970 ay itinuturing na opisyal na petsa kung saan ipinanganak ang sistema ng Unix, at malinaw na malinaw kung bakit nagsisimula ang lahat ng mga relo ng Unix mula sa petsang ito.

Parallel sa mga aktibidad na ito, D. Ritchie ay lumahok nang malaki sa kahulugan ng wika C (dahil siya ay itinuturing na isa sa mga imbentor na may BW Kernighan), kaya ang buong sistema ay ganap na muling isinulat sa C wika noong 1973 at nabautismuhan si Unix System-Sharing System (TSS).

Kapag nagpunta ang system sa bersyon 7 noong 1979, ang ebolusyon ay sinamahan ng maraming mga kilalang pagbabago tulad ng:

- Ang pag-aalis ng problema na may kaugnayan sa laki ng mga file

- Mas mahusay na kadaliang mapakilos ng system (operasyon sa maraming mga platform ng materyal)

- Ang pagdaragdag ng maraming mga kagamitan

Ang isang kautusan mula pa noong 1956 ay pumigil sa kumpanya ng AT&T, kung saan ipinagkatiwala ng Bell Labs, mula sa pagmemerkado ng anumang bagay maliban sa telegraphic o kagamitan sa telepono, na ang dahilan kung bakit ang desisyon na ipamahagi ang mga Unix fon sa mga unibersidad para sa mga pang-edukasyon na layunin. Ito ay kinuha noong 1973.

Simula sa huling bahagi ng 1977, isang pangkat ng mga mananaliksik mula sa University of California na binuo ng isang bersyon ng Unix mula sa mga mapagkukunan na ibinigay ng AT&T upang patakbuhin ang system sa mga platform ng VAX at pinangalanan itong BSD (Berkeley Software Distribution)..

Kaya, ang dalawang sanga ng pamamahagi ng mga mapagkukunan ay inilipat sa:

- Ang sangay ng AT&T na magiging System V ng UNIX System Labs (USL)

- BSD (Distribusyon ng Berkeley Software) na binuo ng University of California

Noong 1977 ginawa ng AT&T ang mga Unix font na magagamit sa iba pang mga kumpanya, kaya ang isang malaking bilang ng mga tulad ng UNIX ay binuo:

  1. AIX: Komersyal na Unix batay sa System V, na binuo noong Pebrero 1990 sa pamamagitan ng IBMHP-UX: Komersyal na Unix batay sa BSD, nilikha mula noong 1986 ni Hewlett Packard Sun Solaris: Ang Komersyal na Unix BSD na binuo ng Sun Microsystems at batay sa System VIRIX: Nilikha ang Komersyal na Unix ni SGIUltrix: Komersyal na Unix na binuo ng DECUnixware: Komersyal na Unix na binuo ni NovellUnix mula sa SCO: Komersyal na Unix batay sa System V, na binuo mula 1979 sa pamamagitan ng Santa Cruz Operations at Hewlett PackardTru64 UNIX: Ang Compaq Unix na ito ay nilikha sa pamamagitan ng Compaq

Noong 1983 ang AT&T ay may karapatang i-komersyal ang Unix, katotohanan na nagmula sa hitsura ng UNIX System V, ang komersyal na bersyon ng sistema ng Unix.

Lumikha ng Linus Torvalds Linux

Noong 1985, si Andrew Tannenbaum, isang guro ng Dutch, ay lumikha ng isang minimal na operating system, na tinawag na " Minix ", upang maituro ang programa sa system sa kanyang mga mag-aaral. Noong 1991, si Linus Tovarlds, isang mag-aaral mula sa Finland, ay nagpasya na magdisenyo, batay sa modelo ng Minix, isang operating system na may posibilidad na gumana sa 386-type na mga arkitektura. Pinangalanan niya ang operating system na " Linux ".

Karamihan sa mga operating system ay maaaring ipangkat sa dalawang magkakaibang pamilya. Ang isa sa mga ito ay ang mga operating system ng Microsoft na batay sa Windows NT, ang iba pa (halos lahat ng natitira) ay may pamana ng Unix-centric.

Sa huling pamilya na ito, mayroon kaming Linux, Mac OS X, Android, iOS, Chrome OS, Orbis at maging ang firmware na naka-install sa iyong modem o router. Ang lahat ng ito, at marahil ng ilang libong higit pa, ay madalas na tinatawag na "Unix-like" operating system.

Mula sa mga unang bersyon nito, nagdala na ang Unix ng ilang mahalagang istraktura at mga katangian ng disenyo na nabubuhay hanggang ngayon hanggang sa mga variant nito.

Ang isa sa kanila ay ang "pilosopiya ng Unix" sa paglikha ng maliit at modular na mga utility. Kung pamilyar ka sa Linux terminal, dapat itong maging pamilyar sa iyo. Nag-aalok ang system mismo ng isang bilang ng mga kagamitan na maaaring pagsamahin sa iba't ibang mga paraan upang maisagawa ang mas kumplikadong mga gawain sa system.

Sa Unix mayroon ding isang napaka-kapaki-pakinabang na sistema ng istraktura ng file, na maaaring magamit ng mga programa at kanilang mga koneksyon sa file. Ang pariralang iyon at ang kilalang naka-link sa Linux kung saan "lahat ng bagay ay isang file", ay isang tunay na mana mula sa Unix. Kasama dito ang mga espesyal na file at aparato ng hardware na nagbibigay ng impormasyon tungkol sa operating system. Sa pagtingin sa kabilang panig, tanging ang Windows ay nagngangalang mga drive nito na may mga titik, isang katotohanan na ganap na minana mula sa mga system ng DOS.

Ang Unix Timeline

Sa katotohanan, ang GNU / Linux ay hindi direktang inapo ng BSD, ngunit ito ay isang inapo ng isang proyekto ng Unix na mayroong mga ugat sa mga paaralan at unibersidad sa Estados Unidos. Maraming mga kasalukuyang operating system, tulad ng Android, Chrome OS, at isang host ng iba pang mga operating system ay batay sa GNU / Linux.

GUSTO NAMIN NG IYONG ANONG Ano ang CloudLinux at kung ano ang mga pakinabang nito

Sa kabilang banda, mayroong isang merkado na mai-explore sa isang pagtingin sa hinaharap ng Unix. Ang mga malalaking korporasyon ay nagnanais na lumikha at mag-lisensya ng kanilang sariling Unix upang maipamaligya ang kanilang mga bersyon sa bahay. Kabilang sa mga malalaking korporasyong ito ay ang SCO UnixWare, Novell kasama ang kamangha-manghang NetWare, Sun with Solaris, HP-UX, IBM AIX, SGI IRIX at marami pang iba. Ang isang katotohanan na hindi alam ng marami na kahit na ang Microsoft ay pumasok sa biro ng paglikha ng kanilang sariling Unix-tulad ng Microsoft Xenix.

Ang lahat ng kasaysayan na ito ay malinaw na nagpapakita na ang Microsoft ay hindi nagsimula ng isang proyekto mula sa simula kapag nabuo ang system nito. Ngayon ang lahat ng mga operating system ng Microsoft ay batay sa Windows NT kernel. Mayroon kaming Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server, at ang operating system ng Xbox, na gumagamit ng isang Windows NT kernel na idinisenyo upang mapanatili ang pagiging tugma sa mga mas matatandang programa sa pamamagitan ng pagmana ng maraming mula sa MSDOS.

Ang pamantayang Unix

Ibinigay ang malaking bilang ng mga system ng Unix na nilikha batay sa AT&T System V o BSD, ang tanong ng isang pamantayan ng Unix ay inilagay mula 1981 sa / / / pangkat ng talakayan ng pangkat upang masiguro ang maximum na kadaliang mapakilos sa pagitan mga system:

  • Noong 1983, inilathala ng AT&T ang SVID (System V Interface Definition) na naglalarawan ng System V. Ang unang kahulugan na ito ay naiiba sa POSIX Noong 1984 na inilathala ng / at / pangkat na pangkat ang POSIX, isang serye ng mga pamantayang binuo sa ilalim ng IEEE (Institute of Electrical and Electronics Engineers). Sa gayon ang POSIX ay kilala rin sa ilalim ng pangalan ng IEEE P1003. Kasabay nito, isang consortium ng mga tagabuo (Sun, IBM, HP, DEC, AT&T, Unisys at ICL) ay naglathala ng X / Open Portable Guide Issue3 (XPG3) na pamantayan. Ang pamantayang ito ay partikular na tumutukoy sa mga naunang pagkakaiba sa lokasyon ng heograpiya (petsa, alpabeto, atbp.).

Bakit si Unix at mahalaga ito?

Natanaw mo na ba ang terminal ng Mac OS X o ang istraktura ng iyong file system? Ang Mac at Linux ay mga katulad na operating system. Alam ang kaunti tungkol sa lahat ng kasaysayan na ito, makakatulong ito upang mas maintindihan kung ano ang isang "Unix-like" na operating system, at kung bakit napakaraming magkakaibang mga operating system sa merkado ang magkatulad sa bawat isa, habang ang Windows ay mukhang iba sa iba.. Ipinapaliwanag nito kung bakit kapag ginagamit ang terminal sa Mac OS X, mas komportable ka kung sakaling ikaw ay isang gumagamit ng Linux.

Inirerekumenda namin ang pinakamahusay na mga pamamahagi ng Linux at mga pamamahagi ng ilaw na kasalukuyang umiiral.

Ang Unix system ay isang multi-user, multi-tasking operating system, na nangangahulugang ang isang solong o multi-processor na computer ay pinapayagan na magpatakbo ng maraming mga programa nang sabay-sabay sa pamamagitan ng isa o higit pang mga gumagamit. Mayroon itong isa o higit pang mga tagasalin ng shell, pati na rin ang isang malaking bilang ng mga utos at maraming mga utility. Mayroon din itong malaking kadaliang kumilos, na nangangahulugang posible na mag-install ng isang Unix system sa halos lahat ng mga platform.

Hardware

Pagpili ng editor

Back to top button