Akụkọ niile nke Linux. Nkebi nke Mbụ: Ebe ọ malitere

N'afọ a, Linux kernel na-atụgharị afọ 27. OS dabere na ya jiri ọtụtụ ụlọ ọrụ, ụlọ ọrụ gọọmentị, ụlọ ọrụ nyocha na ebe data n'ụwa nile.

Ruo ihe karịrị otu ụzọ n'ụzọ anọ nke narị afọ, ebipụtala ọtụtụ akụkọ (gụnyere na Habré) na-ekwu maka akụkụ dị iche iche nke akụkọ ihe mere eme nke Linux. N'ime usoro ihe omume a, anyị kpebiri ime ka a mata ihe ndị kasị dị ịrịba ama na ndị na-adọrọ mmasị gbasara usoro ọrụ a.

Ka anyị malite site na mmepe ndị bu ụzọ Linux na akụkọ ihe mere eme nke ụdị kernel mbụ.

Akụkọ niile nke Linux. Nkebi nke Mbụ: Ebe ọ malitere
/Flicker/ Toshiyuki IMAI / CC BY-SA

Oge nke "free market"

Mmalite nke Linux a na-atụle ya otu n'ime mmemme kachasị mkpa na akụkọ ihe mere eme nke ngwanrọ mepere emepe. Ọmụmụ nke sistemụ arụmọrụ a na-enweta ọtụtụ echiche na ngwaọrụ ndị emebere na "tozuru oke" ruo ọtụtụ iri afọ n'etiti ndị mmepe. Ya mere, nke mbụ, ka anyị tụgharịa gaa na mmalite nke "mmegharị isi mmalite."

N'isi mmalite nke 50s, ọtụtụ ngwanrọ na United States bụ ndị ọrụ nke mahadum na ụlọ nyocha na mepụtara. kesaa na-enweghị ihe mgbochi ọ bụla. Emere nke a iji mee ka mgbanwe nke ihe ọmụma dị mfe na mpaghara sayensị. Ngwọta isi mmalite mepere emepe nke oge ahụ a na-atụle ya Sistemu A-2, nke edere maka kọmpụta UNIVAC Remington Rand na 1953.

N'ime otu afọ ndị ahụ, e hiwere otu mbụ nke ndị nrụpụta ngwanrọ n'efu, SHARE. Ha na-arụ ọrụ dịka ihe nlereanya ahụ si dịmmeputa otu-na-ọgbọ" Nsonaazụ nke ọrụ nke otu a ruo na njedebe nke 50s aghọọla OS nke otu aha.

Usoro a (na ngwaahịa SHARE ndị ọzọ) bụ ewu ewu site na ndị na-emepụta akụrụngwa kọmputa. N'ihi amụma mmeghe ha, ha nwere ike ịnye ndị ahịa ọ bụghị naanị ngwaike, kamakwa ngwanrọ na-akwụghị ụgwọ ọzọ.

Ọbịbịa nke azụmahịa na ọmụmụ Unix

Na 1959, Applied Data Research (ADR) natara iwu sitere na nzukọ RCA - ide mmemme maka akpaaka-emecha nke eserese erugharị. Ndị mmepe rụchara ọrụ ahụ, mana ha ekwetaghị na RCA na ọnụahịa ahụ. Ka ị ghara "ịtụfu" ngwaahịa emechara, ADR mezigharịrị ihe ngwọta maka ikpo okwu IBM 1401 wee malite ime ya n'onwe ya. Otú ọ dị, ire ere adịghị mma, n'ihi na ọtụtụ ndị ọrụ na-echere ihe ọzọ n'efu na ngwọta ADR nke IBM na-eme atụmatụ.

ADR enweghị ike ikwe ka mwepụta nke ngwaahịa efu nwere ọrụ yiri ya. Ya mere, onye mmepụta Martin Goetz sitere na ADR tinyere akwụkwọ ikike maka mmemme ahụ na 1968 ghọrọ onye mbụ na akụkọ ntolite US. natara nke ya. Site ugbu a gaba ọ bụ omenala ịgụta ọnụ oge nke ịzụ ahịa na ụlọ ọrụ mmepe - site na "ego" gaa na ngwaike, ngwanrọ aghọọla ngwaahịa nọọrọ onwe ya.

N'otu oge ahụ, otu obere ndị mmemme sitere na Bell Labs malitere ọrụ n'elu sistemụ arụmọrụ maka PDP-7 minicomputer - Unix. Emepụtara Unix dị ka ihe ọzọ na OS ọzọ - Multics.

Nke ikpeazụ a dị oke mgbagwoju anya ma na-arụ ọrụ naanị na GE-600 na Honeywell 6000. Edegharịrị na SI, Unix kwesịrị ịbụ obere ma dị mfe iji (nke kachasị ekele maka usoro faịlụ nhazi nke nwere otu akwụkwọ ndekọ aha mgbọrọgwụ).

N'ime afọ 50, njide AT&T, nke gụnyere Bell Labs n'oge ahụ, aka nkwekọrịta ya na gọọmentị US machibido ụlọ ọrụ ahụ ire ngwanrọ. N'ihi nke a, ndị ọrụ mbụ nke Unix - òtù sayensị - natara Koodu isi mmalite OS bụ n'efu.

AT&T pụọ na echiche nkesa ngwanrọ efu na mbido 80s. N'ihi ya amanye Mgbe ekesasịrị ụlọ ọrụ ahụ n'ọtụtụ ụlọ ọrụ, mmachibido iwu ịre sọftụwia kwụsịrị itinye n'ọrụ, njide ahụ kwụsịrị ikesa Unix n'efu. A na-eyi ndị nrụpụta egwu ị ga-agba akwụkwọ maka ikesa koodu isi mmalite na-enwetaghị ikike. Ihe iyi egwu a abụghị nke enweghị isi - kemgbe 1980, mmemme kọmputa abanyela n'okpuru ikike nwebisiinka na United States.

Ọ bụghị ndị nrụpụta niile nwere afọ ojuju na ọnọdụ AT&T kwuru. Otu ndị na-anụ ọkụ n'obi sitere na Mahadum California dị na Berkeley malitere ịchọ ihe ngwọta ọzọ. Na 70s, ụlọ akwụkwọ ahụ nwetara ikike site na AT&T, ndị na-anụ ọkụ n'obi malitere ịmepụta nkesa ọhụrụ dabere na ya, nke mechara bụrụ Unix Berkeley Software Distribution, ma ọ bụ BSD.

Usoro Unix mepere emepe bụ ihe ịga nke ọma, nke AT&T chọpụtara ozugbo. Ụlọ ọrụ gbara akwụkwọ n'ụlọ ikpe, na ndị edemede BSD ga-ewepụ ma dochie koodu isi iyi Unix niile metụtara. Nke a belatara mgbasawanye nke nkesa Berkeley Software ntakịrị n'ime afọ ndị ahụ. E wepụtara ụdị usoro a kachasị ọhụrụ na 1994, mana eziokwu nke mpụta OS n'efu na nke mepere emepe ghọrọ ihe dị mkpa na akụkọ ihe mere eme nke ọrụ mepere emepe.

Akụkọ niile nke Linux. Nkebi nke Mbụ: Ebe ọ malitere
/Flicker/ Christopher Michel / CC BY / A kpụrụ foto

Laghachi na mmalite nke ngwanrọ efu

Na njedebe 70s, ndị ọrụ nke Massachusetts Institute of Technology dere ọkwọ ụgbọ ala maka ngwa nbipute arụnyere n'otu n'ime klaasị. Mgbe jam akwụkwọ mere kwụ n'ahịrị nke ọrụ mbipụta, ndị ọrụ nwetara ọkwa na-arịọ ha ka ha dozie nsogbu ahụ. Mgbe e mesịrị, ngalaba ahụ nwetara ngwa nbipute ọhụrụ, nke ndị ọrụ chọrọ ịgbakwunye ọrụ dị otú ahụ. Mana maka nke a, anyị chọrọ koodu isi mmalite nke ọkwọ ụgbọ ala mbụ. Onye ọrụ mmemme Richard M. Stallman rịọrọ ya n'aka ndị ọrụ ibe ya, mana a jụrụ ya - ọ bịara bụrụ na nke a bụ ozi nzuzo.

Obere ihe omume a nwere ike ịbụ otu n'ime ihe kacha njọ na akụkọ ihe mere eme nke ngwanrọ efu. Stallman were iwe na ọnọdụ ọ dị ugbu a. Obi adịghị ya ụtọ na mmachi etinyere na ịkekọrịta koodu iyi na gburugburu IT. Ya mere, Stallman kpebiri ịmepụta sistemụ arụmọrụ mepere emepe ma kwe ka ndị na-anụ ọkụ n'obi mee mgbanwe na ya.

Na Septemba 1983, o kwuputara imepụta GNU Project - GNU's Not UNIX (“GNU abụghị Unix”). Ọ dabere na akwụkwọ akụkọ nke rụkwara ọrụ dị ka ntọala maka ikike ngwanrọ efu - GNU General Public License (GPL). Nzọụkwụ a bụ akara mmalite nke mmegharị ngwanrọ mepere emepe na-arụ ọrụ.

Afọ ole na ole ka e mesịrị, Vrije Universiteit Amsterdam prọfesọ Andrew S. Tanenbaum mepụtara usoro Unix-dị ka Minix dịka ngwá ọrụ nkuzi. Ọ chọrọ ime ka ụmụ akwụkwọ nweta ya dị ka o kwere mee. Onye bipụtara akwụkwọ ya, nke ji OS, bịa. siri ọnwụ ma ọ dịkarịa ala na ụgwọ ọnụ maka ịrụ ọrụ na usoro. Andrew na onye nkwusa bịara kwekọrịtara na ọnụahịa ikike nke $69. Na mmalite 90s Minix merie ewu ewu n'etiti ndị mmepe. Ọ bụkwa akara aka ibu ndabere maka mmepe Linux.

Akụkọ niile nke Linux. Nkebi nke Mbụ: Ebe ọ malitere
/Flicker/ Christopher Michel / CC BY

Ọmụmụ Linux na nkesa mbụ

Na 1991, onye na-eto eto na-eme mmemme na Mahadum Helsinki, Linus Torvalds, na-ama Minix. Nnwale ya na OS etoola ịrụ ọrụ na kernel ọhụrụ kpamkpam. N'August 25, Linus haziri nyocha mepere emepe nke otu ndị ọrụ Minix banyere ihe na-enweghị mmasị na OS a, ma kwupụta mmepe nke sistemụ arụmọrụ ọhụrụ. Akwụkwọ ozi August nwere ọtụtụ isi ihe dị mkpa gbasara OS n'ọdịnihu:

  • usoro ga-enwere onwe;
  • usoro ahụ ga-adị ka Minix, mana koodu isi ga-adị iche kpamkpam;
  • Sistemu agaghị abụ "nnukwu na ọkachamara dị ka GNU."

A na-ewere August 25th ka ọ bụ ụbọchị ọmụmụ nke Linux. Linus n'onwe ya na-agụta ala site na ụbọchị ọzọ - Septemba 17. Ọ bụ n'ụbọchị a ka o bulitere ntọhapụ mbụ nke Linux (0.01) na sava FTP wee ziga ndị mmadụ gosipụtara mmasị na ọkwa ya na nyocha ya. Echekwara okwu ahụ "Freaks" na koodu mmalite nke ntọhapụ mbụ. Nke ahụ bụ ihe Torvalds zubere ịkpọ kernel ya (nchikota nke okwu "free", "freak" na Unix). Onye na-ahụ maka ihe nkesa FTP ahụghị aha ahụ n'anya wee nyegharịa ọrụ ahụ aha na Linux.

Usoro mmelite sochiri. N'October nke otu afọ, e wepụtara kernel version 0.02, na December - 0.11. E kesara Linux na mbụ na-enweghị ikike GPL. Nke a pụtara na ndị mmepe nwere ike iji kernel wee gbanwee ya, mana ha enweghị ikike ereghachi nsonaazụ ọrụ ha. Malite na February 1992, ebuliri mmachi azụmahịa niile - na mwepụta nke ụdị 0.12, Torvalds gbanwere ikike na GNU GPL v2. Nzọụkwụ a Linus mechara kpọọ otu n'ime ihe na-ekpebi ihe ịga nke ọma Linux.

Ihe ewu ewu Linux n'etiti ndị mmepe Minix tolitere. Ruo oge ụfọdụ, mkparịta ụka mere na comp.os.minix Usenet ndepụta. Na mbido 92, onye okike Minix Andrew Tanenbaum bidoro na obodo mgbagha banyere kernel architecture, na-ekwu na "Linux adịkwaghị adị." Ihe kpatara ya, n'echiche ya, bụ kernel OS monolithic, nke dị n'ọtụtụ paramita dị ala karịa Minix microkernel. Mkpesa ọzọ nke Tanenbaum metụtara "njikọ" nke Linux na ahịrị nhazi x86, nke, dị ka amụma prọfesọ si kwuo, kwesịrị ịdaba na nchefu n'ọdịnihu dị nso. Linus n'onwe ya na ndị ọrụ nke sistemụ arụmọrụ abụọ ahụ banyere arụmụka ahụ. N'ihi esemokwu ahụ, e kewara obodo ahụ ụzọ abụọ, ndị na-akwado Linux nwetara nri nke ha - comp.os.linux.

Ndị obodo na-arụ ọrụ iji gbasaa ọrụ nke nsụgharị bụ isi - ndị ọkwọ ụgbọala mbụ na usoro faịlụ ka e mepụtara. Ụdị Linux mbụ dabara na diski floppy abụọ ma nwee diski buut nwere kernel na diski mgbọrọgwụ nke tinye sistemu faịlụ yana ọtụtụ mmemme sitere na ngwa GNU.

Nke nta nke nta, ndị obodo malitere ịmalite nkesa Linux nke mbụ. Ndị na-anụ ọkụ n'obi kere ọtụtụ nsụgharị mbụ karịa ụlọ ọrụ.

Emepụtara nkesa mbụ, MCC Interim Linux, dabere na ụdị 0.12 na February 1992. Onye dere ya bụ onye mmemme sitere na Kọmputa Center nke Mahadum Manchester - akpọ mmepe dị ka "nnwale" iji kpochapụ ụfọdụ adịghị ike na usoro ntinye kernel ma tinye ọtụtụ ọrụ.

N'oge na-adịghị anya ka nke ahụ gasịrị, ọnụ ọgụgụ nkesa omenala mụbara nke ukwuu. Ọtụtụ n'ime ha nọgidere na-arụ ọrụ mpaghara, "biri» ọ dịghị ihe karịrị afọ ise, dịka ọmụmaatụ, Softlanding Linux System (SLS). Otú ọ dị, e nwekwara nkesa ndị jisiri ike ọ bụghị nanị iji nweta akara n'ahịa, ma na-emetụtakwa n'ihu mmepe nke ọrụ mmeghe. Na 1993, ewepụtara nkesa abụọ - Slackware na Debian - nke malitere nnukwu mgbanwe na ụlọ ọrụ ngwanrọ efu.

Debian kere Ian Murdock nwere nkwado sitere na Stallman Free Software Foundation. E bu n'obi mee ya ka ọ bụrụ ihe ọzọ "sleek" na SLS. A ka na-akwado Debian taa ma bụrụkwa otu n'ime ndị kasị ewu ewu mmepe dabere na Linux. Na ndabere ya, n'aka nke ya, e mepụtara ọtụtụ ngwa nkesa ndị ọzọ dị mkpa maka akụkọ ihe mere eme nke kernel - dịka ọmụmaatụ, Ubuntu.

Banyere Slackware, ọ bụ ọrụ ọzọ dabere na Linux nke na-aga nke ọma. E wepụtara ụdị mbụ ya na 1993. Site na ụfọdụ atụmatụ, mgbe afọ abụọ gachara, Slackware ruru ihe dịka 80% nke nrụnye Linux. Na ọtụtụ iri afọ ka e mesịrị nkesa nọgidere ewu ewu n'etiti ndị mmepe.

Na 1992, ụlọ ọrụ SUSE (mbiri maka Software- und System-Entwicklung - ngwanrọ na mmepe sistemụ) tọrọ ntọala na Germany. Ọ bụ ya bụ onye mbụ malitere ịtọhapụ Ngwaahịa dabere na Linux maka ndị ahịa azụmaahịa. Nkesa mbụ SUSE malitere ịrụ ọrụ bụ Slackware, emebere maka ndị ọrụ na-asụ German.

Ọ bụ site n'oge a ka oge ịzụ ahịa na akụkọ ihe mere eme nke Linux malitere, nke anyị ga-ekwu maka ya n'isiokwu na-esote.

Ozi sitere na blọọgụ ụlọ ọrụ 1cloud.ru:

isi: www.habr.com

Tinye a comment