Histori eohle ea Linux. Karolo ea I: moo tsohle li qalileng teng

Selemong sena Linux kernel e fetoha lilemo tse 27. OS e thehiloeng ho eona sebedisa likoporasi tse ngata, mekhatlo ea mmuso, litsi tsa lipatlisiso le litsi tsa data lefats'eng lohle.

Ka nako e fetang kotara ea lekholo la lilemo, ho hatisitsoe lingoliloeng tse ngata (ho kenyeletsoa le Habré) tse buang ka likarolo tse fapaneng tsa nalane ea Linux. Letotong lena la lisebelisoa, re nkile qeto ea ho totobatsa lintlha tsa bohlokoa le tse khahlisang tse amanang le sistimi ena ea ts'ebetso.

Ha re qaleng ka lintlafatso tse etelletseng Linux pele le nalane ea mofuta oa pele oa kernel.

Histori eohle ea Linux. Karolo ea I: moo tsohle li qalileng teng
/flickr/ Toshiyuki IMAI / CC BY-SA

Nako ea "maraka a mahala"

Ho hlaha ha Linux ho nkoa e 'ngoe ea liketsahalo tsa bohlokoa ka ho fetisisa historing ea software e bulehileng. Ho tsoaloa ha mokhoa ona oa ts'ebetso ho itšetlehile haholo ka maikutlo le lisebelisoa tse 'nileng tsa thehoa le "ba hōlileng ka ho feletseng" ka mashome a lilemo har'a bahlahisi. Ka hona, pele, a re shebeng tšimoloho ea "motsamao o bulehileng oa mohloli."

Mathoasong a lilemo tsa bo-50, mananeo a mangata a United States a entsoe ke basebetsi ba liunivesithi le lilaboratori le ho jaleha ntle le lithibelo leha e le life. Sena se ile sa etsoa ho nolofatsa phapanyetsano ea tsebo sechabeng sa saense. Tharollo ea pele ea mohloli o bulehileng oa nako eo ho nkoa Sistimi ea A-2, e ngotsoeng bakeng sa komporo ea UNIVAC Remington Rand ka 1953.

Lilemong tsona tseo, sehlopha sa pele sa baetsi ba software ba mahala, SHARE, se ile sa thehoa. Ba ne ba sebetsa ho latela mohlalatlhahiso mmoho" Sephetho sa mosebetsi oa sehlopha sena ho ea qetellong ea 50s e fetohile OS ea lebitso le tšoanang.

Sistimi ena (le lihlahisoa tse ling tsa SHARE) e ne e tumme ho tsoa ho baetsi ba lisebelisoa tsa khomphutha. Ka lebaka la leano la bona la ho buleha, ba ile ba khona ho fa bareki eseng feela lisebelisoa tsa thepa, empa le software ntle le litšenyehelo tse ling.

Ho fihla ha Khoebo le Tsoalo ea Unix

Ka 1959, Applied Data Research (ADR) e ile ea fumana taelo ho tsoa mokhatlong oa RCA - ho ngola lenaneo la ho phethela li-flowchart ka botsona. Bahlahisi ba qetile mosebetsi, empa ha ba lumellane le RCA ka theko. E le hore e se ke ea "lahla" sehlahisoa se felileng, ADR e ile ea tsosolosa tharollo bakeng sa sethala sa IBM 1401 'me ea qala ho e sebelisa ka boithaopo. Leha ho le joalo, thekiso e ne e se ntle haholo, kaha basebelisi ba bangata ba ne ba emetse mokhoa o mong oa mahala oa tharollo ea ADR eo IBM e neng e e rera.

ADR ha e khone ho lumella ho lokolloa ha sehlahisoa sa mahala se nang le ts'ebetso e ts'oanang. Ka hona, moqapi Martin Goetz oa ADR o ile a kenya patent bakeng sa lenaneo mme ka 1968 ea e-ba oa pele historing ea US. fumane hae. Ho tloha joale ke tloaelo ho bala mehla ea khoebo indastering ea nts'etsopele - ho tloha "bonase" ho ea ho hardware, software e fetohile sehlahisoa se ikemetseng.

Hoo e ka bang ka nako e ts'oanang, sehlopha se senyenyane sa baetsi ba mananeo ba tsoang Bell Labs qala mosebetsi ka holim'a sistimi e sebetsang bakeng sa komporo e nyane ea PDP-7 - Unix. Unix e entsoe e le mokhoa o mong oa OS - Multics.

Ea ho qetela e ne e rarahane haholo 'me e sebetsa feela sethaleng sa GE-600 le Honeywell 6000. E ngotsoe hape ho SI, Unix e ne e lokela ho ba e nkehang habonolo le e bonolo ho e sebelisa (haholo-holo ka lebaka la tsamaiso ea faele ea hierarchical e nang le buka e le 'ngoe ea metso).

Lilemong tsa bo-50, ts'ebetso ea AT&T, eo ka nako eo e neng e kenyelletsa Bell Labs, saennoe tumellano le mmuso oa US e thibelang koporasi ho rekisa software. Ka lebaka lena, basebelisi ba pele ba Unix - mekhatlo ea mahlale - amohetsoe Khoutu ea mohloli oa OS ke mahala.

AT&T e tlohile mohopolong oa kabo ea mahala ea software mathoasong a lilemo tsa bo-80. Ka hoo qobelletsoe Kamora ho arola mokhatlo ka lik'hamphani tse 'maloa, thibelo ea thekiso ea software e ile ea emisa ho sebetsa, mme sets'oants'o se ile sa emisa ho aba Unix mahala. Basebelisi ba ile ba tšosoa ka ho qosoa ka ho arolelana khoutu ea mohloli ntle le tumello. Litšokelo li ne li se na motheo - ho tloha ka 1980, mananeo a khomphutha a bile tlas'a litokelo tsa litokelo tsa molao United States.

Ha se bahlahisi bohle ba neng ba khotsofetse ke maemo a boletsoeng ke AT&T. Sehlopha sa batho ba chesehang ho tsoa Univesithing ea California e Berkeley se ile sa qala ho batla tharollo e 'ngoe. Lilemong tsa bo-70, sekolo se ile sa fumana lengolo la tumello ho tloha AT & T, 'me ba chesehelang ba qala ho theha kabo e ncha e thehiloeng ho eona, eo hamorao e ileng ea fetoha Unix Berkeley Software Distribution, kapa BSD.

Sistimi e bulehileng e kang ea Unix e bile katleho, e ileng ea bonoa hang-hang ke AT&T. Khampani e tlisitsoe lekhotleng, mme bangoli ba BSD ba ile ba tlameha ho tlosa le ho khutlisa khoutu eohle ea mohloli oa Unix e amehang. Sena se ile sa fokotsa katoloso ea Berkeley Software Distribution hanyane lilemong tseo. Phetolelo ea morao-rao ea tsamaiso e ile ea lokolloa ka 1994, empa eona taba ea ho hlaha ha OS e sa lefelloeng le e bulehileng e ile ea fetoha ketsahalo ea bohlokoa historing ea merero e bulehileng ea mohloli.

Histori eohle ea Linux. Karolo ea I: moo tsohle li qalileng teng
/flickr/ Christopher Michel / CC BY / Senepe se fokotsehile

Khutlela qalong ea software ea mahala

Ho elella bofelong ba lilemo tsa bo-70, basebetsi ba Massachusetts Institute of Technology ngotse mokhanni oa mochine oa khatiso o kentsoeng ho e 'ngoe ea liphaposi tsa ho rutela. Ha ho penta ha pampiri ho baka letoto la mesebetsi ea khatiso, basebelisi ba ile ba fumana tsebiso e ba kopang ho lokisa bothata. Hamorao, lefapha le ile la fumana mochine o mocha oa khatiso, oo basebetsi ba neng ba batla ho eketsa mosebetsi o joalo ho oona. Empa bakeng sa sena re ne re hloka khoutu ea mohloli oa mokhanni oa pele. Moetsi oa lenaneo la basebetsi Richard M. Stallman o ile ae kōpa ho basebetsi-'moho le eena, empa a hanoa - ho ile ha fumaneha hore ena e ne e le boitsebiso ba lekunutu.

Ketsahalo ena e nyane e kanna ea ba e 'ngoe ea tse mpe ka ho fetesisa nalaneng ea software ea mahala. Stallman o ne a halefisitsoe ke maemo a teng. O ne a sa thabele lithibelo tse behiloeng ho arolelana khoutu ea mohloli tikolohong ea IT. Ka hona, Stallman o nkile qeto ea ho theha sistimi e bulehileng ea ts'ebetso le ho lumella ba chesehelang ho e etsa ka bolokolohi.

Ka September 1983, o ile a phatlalatsa ho thehoa ha morero oa GNU - GNU's Not UNIX ("GNU ha se Unix"). E ne e ipapisitse le manifesto eo hape e neng e sebetsa e le motheo oa laesense ea mahala ea software - GNU General Public License (GPL). Ts'ebetso ena e tšoaile qaleho ea ts'ebetso e sebetsang ea software ea mohloli o bulehileng.

Lilemo tse 'maloa hamorao, moprofesa oa Vrije Universiteit Amsterdam Andrew S. Tanenbaum o ile a hlahisa tsamaiso ea Unix-like Minix e le sesebelisoa sa ho ruta. O ne a batla ho etsa hore e fumanehe ka hohle kamoo ho ka khonehang ho liithuti. Mohatisi oa buka ea hae, e tlileng le OS, tsitlella bonyane ka tefiso ea lebitso bakeng sa ho sebetsa le sistimi. Andrew le mohatisi ba ile ba lumellana ka theko ea laesense ea $69. Mathoasong a lilemo tsa bo-90 Minix hlotse botumo har'a bahlahisi. Mme o ne a reretswe ho ba motheo oa ntlafatso ea Linux.

Histori eohle ea Linux. Karolo ea I: moo tsohle li qalileng teng
/flickr/ Christopher Michel / CC BY

Ho tsoaloa ha Linux le kabo ea pele

Ka 1991, moqapi e mocha oa Univesithi ea Helsinki, Linus Torvalds, o ne a ipabola Minix. Liteko tsa hae ka OS ba tsoile ho sebetsa kernel e ncha ka ho felletseng. Ka la 25 Phato, Linus o ile a hlophisa tlhahlobo e bulehileng ea sehlopha sa basebelisi ba Minix mabapi le seo ba neng ba sa se thabele ho OS ena, mme a phatlalatsa nts'etsopele ea sistimi e ncha ea ts'ebetso. Lengolo la Phato le na le lintlha tse 'maloa tsa bohlokoa mabapi le OS ea kamoso:

  • tsamaiso e tla be e lokolohile;
  • tsamaiso e tla tšoana le Minix, empa khoutu ea mohloli e tla fapana ka ho feletseng;
  • Sistimi e ke ke ea ba "e kholo ebile e sebetsa joalo ka GNU."

La 25 Phato e nkuoa e le letsatsi la tsoalo la Linux. Linus ka boeena ho bala ho theosa ho tloha ka letsatsi le leng - la 17 Loetse. E ne e le letsatsing lena moo a ileng a kenya tokollo ea pele ea Linux (0.01) ho seva sa FTP 'me a romela lengolo-tsoibila ho batho ba bontšitseng thahasello phatlalatsong le phuputsong ea hae. Lentsoe "Freaks" le bolokiloe mohloling oa mohloli oa tokollo ea pele. Ke seo Torvalds a rerileng ho se bitsa kernel ea hae (motsoako oa mantsoe "mahala", "freak" le Unix). Motsamaisi oa seva ea FTP ha a ka a rata lebitso leo mme a reha morero ho Linux.

Ho ile ha latela letoto la lintlafatso. Ka Mphalane selemong sona seo, mofuta oa kernel 0.02 o ile oa lokolloa, 'me ka December - 0.11. Linux qalong e ile ea ajoa ntle le laesense ea GPL. Sena se ne se bolela hore bahlahisi ba ka sebelisa kernel le ho e fetola, empa ba ne ba sena tokelo ea ho rekisa liphetho tsa mosebetsi oa bona hape. Ho qala ka Hlakola 1992, lithibelo tsohle tsa khoebo li ile tsa tlosoa - ha ho lokolloa mofuta oa 0.12, Torvalds o ile a fetola laesense ho GNU GPL v2. Mohato ona hamorao Linus o ile a bitsa e 'ngoe ea lintlha tse khethollang katleho ea Linux.

Botumo ba Linux har'a bahlahisi ba Minix bo ile ba hola. Ka nako e itseng, lipuisano li ne li le teng comp.os.minix Usenet feed. Qalong ea 92, moetsi oa Minix Andrew Tanenbaum o ile a qala sechabeng qabang mabapi le meralo ea kernel, e re "Linux ha e sa sebetsa." Lebaka, ka maikutlo a hae, e ne e le monolithic OS kernel, eo ka mekhahlelo e 'maloa e leng tlaase ho Minix microkernel. Tletlebo e 'ngoe ea Tanenbaum e ne e ama "ho tlama" ha Linux ho mohala oa processor oa x86, oo, ho latela se boletsoeng esale pele sa moprofesa, o neng o lokela ho teba haufinyane. Linus ka boeena le basebelisi ba litsamaiso tse peli tsa ts'ebetso ba kene lipuisanong. Ka lebaka la khang, sechaba se ile sa aroloa ka likampo tse peli, 'me batšehetsi ba Linux ba fumana lijo tsa bona - comp.os.linux.

Sechaba se ile sa sebetsa ho atolosa tshebetso ea phetolelo ea motheo - bakhanni ba pele le tsamaiso ea lifaele li ile tsa ntlafatsoa. Liphetolelo tsa pele tsa Linux lekana ho li-floppy disks tse peli 'me e ne e e-na le boot disk e nang le kernel le root disk e kentseng tsamaiso ea faele le mananeo a mangata a motheo a tsoang ho GNU toolkit.

Butle-butle, sechaba se ile sa qala ho hlahisa liphaello tsa pele tse thehiloeng ho Linux. Liphetolelo tse ngata tsa pele li entsoe ke batho ba chesehang eseng lik'hamphani.

Kabo ea pele, MCC Interim Linux, e thehiloe ho latela mofuta oa 0.12 ka Hlakola 1992. Mongoli oa eona ke moqapi oa lenaneo ho tsoa Setsing sa Khomphutha sa Univesithi ea Manchester - e bitsoang nts'etsopele e le "teko" molemong oa ho felisa mefokolo e itseng ts'ebetsong ea ho kenya kernel le ho eketsa mesebetsi e mengata.

Ka mor'a nako e itseng, palo ea lihlahisoa tsa lihlahisoa e ile ea eketseha haholo. Tse ngata tsa tsona li ile tsa sala merero ea lehae, "phela»ha ho lilemo tse fetang tse hlano, mohlala, Softlanding Linux System (SLS). Leha ho le joalo, ho ne ho boetse ho e-na le liphaello tse sa khoneng feela ho fumana sebaka 'marakeng, empa hape li susumelitse haholo nts'etsopele ea merero e bulehileng ea mohloli. Ka 1993, ho ile ha lokolloa likabo tse peli - Slackware le Debian - tse ileng tsa qala liphetoho tse kholo indastering ea mahala ea software.

Debian bōpiloe Ian Murdock ka tšehetso ea Stallman Free Software Foundation. E ne e reretsoe hore e be mokhoa o "botle" ho SLS. Debian e ntse e tšehetsoa le kajeno mme e ntse e le teng enngwe ya tse tumileng haholo lintlafatso tse thehiloeng ho Linux. Motheong oa eona, ho ile ha bōptjoa lisebelisoa tse ling tse ngata tsa bohlokoa bakeng sa histori ea kernel - mohlala, Ubuntu.

Ha e le Slackware, ke morero o mong oa pele le o atlehileng oa Linux. Phetolelo ea eona ea pele e ile ea lokolloa ka 1993. Ka likhakanyo tse ling, kamora lilemo tse peli, Slackware e ile ea nka karolo ea 80% ea lisebelisoa tsa Linux. 'Me lilemo tse mashome hamorao kabo sala e tsebahalang hara bahlahisi.

Ka 1992, k'hamphani ea SUSE (e khutsufalitsoeng bakeng sa Software- und System-Entwicklung - software and systems development) e thehiloe Jeremane. Ke eena oa pele qala ho lokolla Lihlahisoa tse thehiloeng ho Linux bakeng sa bareki ba khoebo. Kabo ea pele eo SUSE e qalileng ho sebetsa le eona e ne e le Slackware, e etselitsoeng basebelisi ba buang Sejeremane.

Ke ho tloha motsotsong ona moo nako ea khoebo ea histori ea Linux e qalang, eo re tla bua ka eona sehloohong se latelang.

Lintlha tse tsoang ho blog ea khoebo 1cloud.ru:

Source: www.habr.com

Eketsa ka tlhaloso