Eachdraidh Linux gu lèir. Pàirt I: far an do thòisich e uile

Bidh an kernel Linux a’ tionndadh 27 am-bliadhna. OS stèidhichte air cleachdadh mòran chorporra, riaghaltas, ionadan rannsachaidh agus ionadan dàta air feadh an t-saoghail.

Airson còrr air cairteal de cheud bliadhna, chaidh mòran artaigilean fhoillseachadh (a’ gabhail a-steach air Habré) a tha ag innse mu dhiofar earrannan de eachdraidh Linux. Anns an t-sreath de stuthan seo, chuir sinn romhainn na fìrinnean as cudromaiche agus as inntinniche co-cheangailte ris an t-siostam obrachaidh seo a chomharrachadh.

Feuch an tòisich sinn leis na leasachaidhean a thàinig air thoiseach air Linux agus eachdraidh a’ chiad dreach den kernel.

Eachdraidh Linux gu lèir. Pàirt I: far an do thòisich e uile
/flickr/ Toshiyuki IMAI / CC BY-SA

Linn a’ “mhargaidh shaor”

Le teachd Linux считается aon de na tachartasan as cudromaiche ann an eachdraidh bathar-bog stòr fosgailte. Tha breith an t-siostam obrachaidh seo gu ìre mhòr mar thoradh air na beachdan agus na h-innealan a chaidh a chruthachadh agus "aibidh" airson deicheadan anns an àrainneachd leasachaidh. Mar sin, an toiseach, leig dhuinn tionndadh gu tùsan an “gluasad stòr fosgailte”.

Tràth anns na 50n, chaidh a’ mhòr-chuid de bhathar-bog anns na Stàitean Aonaichte a chruthachadh le luchd-obrach oilthighean is deuchainn-lannan agus Sgaoil gun chuingealachaidhean sam bith. Chaidh seo a dhèanamh gus iomlaid eòlais a dhèanamh nas fhasa sa choimhearsnachd shaidheansail. A’ chiad fhuasgladh stòr fosgailte den ùine sin считается Siostam A-2 sgrìobhte airson coimpiutair UNIVAC Remington Rand ann an 1953.

Anns na h-aon bhliadhnaichean, chaidh a 'chiad bhuidheann de luchd-leasachaidh bathar-bog an-asgaidh, SHARE, a stèidheachadh. Bha iad ag obair air a’ mhodailco-riochdachaidh". Toradh obair na buidhne seo faisg air deireadh nan 50an air fàs OS den aon ainm.

An siostam seo (agus toraidhean SHARE eile) bha mòr-chòrdte luchd-saothrachaidh innealan coimpiutair. Taing don phoileasaidh fosgarrachd, bha e comasach dhaibh chan e a-mhàin bathar-cruaidh a thabhann do luchd-ceannach, ach cuideachd bathar-bog gun chosgais a bharrachd.

Teachd malairt agus breith Unix

Ann an 1959, fhuair Rannsachadh Dàta Gnìomhaichte (ADR) òrdugh bhon bhuidheann RCA - a sgrìobhadh Prògram airson fèin-obrachail flowcharts. Rinn an luchd-leasachaidh an obair, ach cha do dh'aontaich iad le RCA mun phrìs. Gus nach "tilgeil air falbh" an toradh deiseil, dh'ath-dhealbhaich ADR am fuasgladh airson an àrd-ùrlar IBM 1401 agus thòisich e air a bhuileachadh gu neo-eisimeileach. Ach, cha deach reic gu math, leis gu robh mòran de luchd-cleachdaidh a ’feitheamh ris an roghainn eile an-asgaidh don fhuasgladh ADR a bha IBM a’ dealbhadh.

Cha b’ urrainn dha ADR leigeil le toradh an-asgaidh a leigeil ma sgaoil leis an aon seòrsa gnìomh. Mar sin, chuir an leasaiche Martin Goetz (Martin Goetz) bho ADR a-steach patent airson a’ phrògram agus ann an 1968 a’ chiad fhear ann an eachdraidh nan SA a fhuaireadh aige. Bho seo a-mach tha e àbhaisteach cunntadh àm malairteachadh anns a’ ghnìomhachas leasachaidh - bho “bonus” gu bathar-cruaidh, tha bathar-bog air tionndadh gu bhith na thoradh neo-eisimeileach.

Timcheall air an aon àm, sgioba bheag de luchd-prògramaidh bho Bell Labs thòisich obair thairis air an t-siostam obrachaidh airson a’ choimpiutair bheag PDP-7 - Unix. Chaidh Unix a chruthachadh mar roghainn eile an àite siostam obrachaidh eile - Multics.

Bha an tè mu dheireadh ro iom-fhillte agus cha do ruith e ach air na h-àrd-chabhsairean GE-600 agus Honeywell 6000. Bha Unix, air ath-sgrìobhadh ann an C, an dùil a bhith so-ghiùlain agus nas fhasa a chleachdadh (gu ìre mhòr mar thoradh air an t-siostam faidhle rangachd le aon eòlaire freumhan).

Anns na 50n, bha an grèim AT&T, a bha aig an àm sin a’ toirt a-steach Bell Labs, air a shoidhnigeadh aonta le riaghaltas na SA a tha a’ toirmeasg corporaidean bho bhith a’ reic bathar-bog. Airson an adhbhar seo, a 'chiad luchd-cleachdaidh Unix - saidheansail buidhnean - a fhuaireadh Stòr-dàta OS saor an asgaidh.

Ghluais AT&T air falbh bhon bhun-bheachd bathar-bog an-asgaidh tràth anns na 80n. Mar thoradh èigneachadh roinneadh a’ bhuidheann ann an grunn chompanaidhean, sguir an casg air reic bathar-bog a bhith ag obair, agus chuir an grèim stad air sgaoileadh Unix an-asgaidh. Bha luchd-leasachaidh ann an cunnart bho chùis-lagha airson a bhith a’ roinneadh còd stòr gun chead. Cha robh na bagairtean gun stèidh - bho 1980, tha prògraman coimpiutair air a bhith nan cuspair dlighe-sgrìobhaidh anns na Stàitean Aonaichte.

Cha robh a h-uile leasaiche riaraichte leis na cumhaichean a chaidh òrdachadh le AT&T. Thòisich buidheann de luchd-dealasach bho Oilthigh California ann am Berkeley a’ lorg fuasgladh eile. Anns na 70n, fhuair an sgoil cead bho AT&T, agus thòisich luchd-dealasach air cuairteachadh ùr a chruthachadh stèidhichte air, a thàinig gu bhith na Unix Berkeley Software Distribution, no BSD.

Bha an siostam fosgailte coltach ri Unix soirbheachail, agus thug AT&T an aire sa bhad. Companaidh faidhleadh gu cùirt, agus bha aig na h-ùghdaran BSD ri còd stòr Unix gu lèir a thoirt air falbh agus a chuir na àite. Chuir seo beagan maill air sgaoileadh Berkeley Software Distribution anns na bliadhnaichean sin. Chaidh an dreach mu dheireadh den t-siostam a leigeil ma sgaoil ann an 1994, ach bha an fhìrinn mu choltas OS an-asgaidh agus fosgailte na chlach-mhìle chudromach ann an eachdraidh phròiseactan stòr fosgailte.

Eachdraidh Linux gu lèir. Pàirt I: far an do thòisich e uile
/flickr/ Crìsdean Michel / CC BY / Dealbh air a bhàrr

Air ais gu tùsan bathar-bog saor an-asgaidh

Aig deireadh nan 70an, luchd-obrach an Massachusetts Institute of Technology sgrìobh Driver airson clò-bhualadair air a stàladh ann an aon de na clasaichean. Nuair a chaidh pàipear a chuir fodha agus ciudha de dh’ obraichean clò-bhualaidh air a chruthachadh, chaidh fios a chuir gu luchd-cleachdaidh an duilgheadas a cheartachadh. Nas fhaide air adhart, nochd clò-bhualadair ùr san roinn, airson an robh an luchd-obrach ag iarraidh a leithid de dhleastanas a chuir ris. Ach dh'fheumadh seo còd tùsail a' chiad dhràibhear. Dh'iarr am prògramadair luchd-obrach Richard Matthew Stallman (Richard M. Stallman) e bho cho-obraichean, ach chaidh a dhiùltadh - thionndaidh e a-mach gur e fiosrachadh dìomhair a tha seo.

Is dòcha gur e am prògram beag seo aon den fheadhainn as cudromaiche ann an eachdraidh bathar-bog an-asgaidh. Bha Stallman a’ gabhail aithreachas mun status quo. Cha robh e toilichte leis na cuingeachaidhean a chaidh a chuir air a bhith a’ roinneadh còd stòr san àrainneachd IT. Mar sin cho-dhùin Stallman siostam obrachaidh fosgailte a chruthachadh agus leigeil le luchd-dealasach atharrachadh gu saor.

San t-Sultain 1983, dh'ainmich e gun deach am pròiseact GNU a chruthachadh - GNU's Not UNIX ("GNU is not Unix"). Bha e stèidhichte air a’ mhanifesto, a bha cuideachd na bhunait airson a’ chead bathar-bog an-asgaidh - an GNU General Public License (GPL). B 'e an ceum seo toiseach gluasad gnìomhach airson bathar-bog stòr fosgailte.

Beagan bhliadhnaichean às deidh sin, leasaich an t-ollamh Andrew S. Tanenbaum aig Oilthigh Free Amsterdam siostam Minix coltach ri Unix mar inneal teagaisg. Bha e airson a dhèanamh cho ruigsinneach 's as urrainn dha oileanaich. Foillsichear an leabhair aige, a thàinig leis an OS, dh'iarr co-dhiù aig cosgais ainmichte airson a bhith ag obair leis an t-siostam. Tha Anndra agus am foillsichear air co-rèiteachadh a ruighinn mu phrìs cead $69. Minix tràth sna 90an bhuannaich mòr-chòrdte am measg luchd-leasachaidh. Agus bha i an dàn gu bhith bunait airson leasachadh Linux.

Eachdraidh Linux gu lèir. Pàirt I: far an do thòisich e uile
/flickr/ Crìsdean Michel / CC BY

Breith Linux agus na ciad sgaoilidhean

Ann an 1991, bha prògramadair òg bho Oilthigh Helsinki, Linus Torvalds, a’ dèanamh maighstireachd air Minix. Na deuchainnean aige le OS sgaoileadh a bhith ag obair air kernel gu tur ùr. Air 25 Lùnastal, chùm Linus sgrùdadh fosgailte air buidheann de luchd-cleachdaidh Minix mu na rudan nach bu toil leotha mun OS seo, agus dh’ainmich iad leasachadh siostam obrachaidh ùr. Tha grunn thràchdas cudromach ann an litir an Lùnastal mun OS san àm ri teachd:

  • bidh an siostam saor;
  • bidh an siostam coltach ri Minix, ach bidh an còd tùsail gu tur eadar-dhealaichte;
  • cha bhi an siostam "mòr agus proifeasanta mar GNU".

Thathas den bheachd gur e 25 Lùnastal an co-là-breith aig Linux. Linus fhèin a' cunntadh sìos bho cheann-latha eile - 17 Sultain. B ’ann air an latha seo a chuir e suas a’ chiad fhoillseachadh de Linux (0.01) gu frithealaiche FTP agus chuir e post-d gu daoine a nochd ùidh anns an fhoillseachadh agus an cunntas-bheachd aige. Ann an còd stòr a 'chiad fhoillseachadh, chaidh am facal "Freaks" a ghleidheadh. Mar sin bha Torvalds an dùil ainm a thoirt dha a kernel (measgachadh de na faclan "free", "freak" agus Unix). Cha do chòrd an t-ainm ri rianaire an fhrithealaiche FTP agus thug e ainm ùr air a' phròiseact gu Linux.

Lean sreath de dh’ ùrachaidhean. Anns an Dàmhair den aon bhliadhna, chaidh dreach kernel 0.02 a leigeil ma sgaoil, agus san Dùbhlachd, 0.11. An toiseach, chaidh Linux a sgaoileadh às aonais cead GPL. Bha seo a’ ciallachadh gum b’ urrainn do luchd-leasachaidh an kernel a chleachdadh, atharrachadh, ach cha robh còir aca toraidhean an cuid obrach ath-reic. A’ tòiseachadh bhon Ghearran 1992, chaidh a h-uile bacadh malairteach a thoirt air falbh - nuair a chaidh dreach 0.12 a leigeil ma sgaoil, dh’ atharraich Torvalds an cead gu GNU GPL v2. Chaidh an gluasad seo ainmeachadh nas fhaide air adhart le Linus mar aon de na nithean a tha air cùl soirbheachas Linux.

Dh'fhàs fèill Linux am measg luchd-leasachaidh Minix. Tha beagan deasbaid air a bhith ann mu bhiadh comp.os.minix Usenet airson ùine. Tràth ann an 92, chuir neach-cruthachaidh Minix Andrew Tanenbaum air bhog sa choimhearsnachd deasbad mu ailtireachd nan kernels, ag ràdh gu bheil "Linux air a dhol à bith". B 'e an adhbhar, na bheachd-san, an kernel OS monolithic, a tha nas ìsle na microkernel Minix ann an grunn pharaimearan. B’ e tagradh eile Tanenbaum gum biodh Linux ceangailte ris an loidhne x86 de luchd-giullachd, a bha, a rèir ro-innsean an àrd-ollamh, gu bhith a’ dol à sealladh a dh’ aithghearr. Chaidh Linus fhèin agus luchd-cleachdaidh an dà shiostam obrachaidh gu connspaid. Mar thoradh air a’ chonnspaid, chaidh a’ choimhearsnachd a roinn ann an dà champa, agus fhuair luchd-leanmhainn Linux am biadh fhèin - comp.os.linux.

Bha a 'choimhearsnachd an sàs ann a bhith a' leudachadh gnìomhachd an dreach bunaiteach - chaidh a 'chiad dhraibhearan agus an siostam faidhle a leasachadh. Na tionndaidhean as tràithe de Linux freagarrach air dà dhiosca sùbailte agus bha e a’ gabhail a-steach diosc bròg kernel agus diosc freumh a chuir a-steach an siostam faidhle agus beagan phrògraman bunaiteach bhon inneal GNU.

Mean air mhean, thòisich a’ choimhearsnachd a’ leasachadh a’ chiad sgaoilidhean stèidhichte air Linux. Chaidh a’ mhòr-chuid de dhreachan tràth a chruthachadh le luchd-dealasach, chan e companaidhean.

Bha a’ chiad sgaoileadh, MCC Interim Linux, stèidhichte air dreach 0.12 sa Ghearran 1992. Tha an t-ùghdar aige na phrògramadair bho Ionad Coimpiutaireachd Oilthigh Manchester - ainmichte leasachadh mar “deuchainn” gus dèiligeadh ri cuid de uireasbhaidhean ann am modh stàlaidh kernel agus cuir grunn fheartan ris.

Goirid às deidh sin, chaidh an àireamh de sgaoilidhean àbhaisteach suas gu mòr. Dh'fhuirich mòran dhiubh nam pròiseactan ionadail, "beò» gun a bhith nas fhaide na còig bliadhna, mar eisimpleir, Softlanding Linux System (SLS). Ach, bha sgaoilidhean ann cuideachd a fhuair chan ann a-mhàin air bunait fhaighinn sa mhargaidh, ach cuideachd gu mòr a’ toirt buaidh air tuilleadh leasachaidh air pròiseactan stòr fosgailte. Ann an 1993, chaidh dà sgaoileadh, Slackware agus Debian, a leigeil ma sgaoil, a chuir air bhog atharrachaidhean mòra ann an gnìomhachas bathar-bog an-asgaidh.

Debian air a chruthachadh Iain Murdock le taic bho Stallman's Free Software Foundation. Chaidh a chruthachadh mar roghainn “gràsmhor” an àite an SLS. Tha Debian air a chumail suas chun an latha an-diugh agus tha aon den fheadhainn as mòr-chòrdte leasachaidhean stèidhichte air Linux. Air a bhunait, an uair sin, chaidh grunn sgaoilidhean eile a bha cudromach airson eachdraidh a’ chrainn a chruthachadh - mar eisimpleir, Ubuntu.

A thaobh Slackware, is e pròiseact tràth is soirbheachail eile a tha seo stèidhichte air Linux. Chaidh a’ chiad dreach aige fhoillseachadh ann an 1993. Le bhith cuid de mheasaidhean, dà bhliadhna às deidh sin, bha Slackware a’ dèanamh suas mu 80% de ionadan Linux. Agus deicheadan às deidh sin, an sgaoileadh dh'fhan mòr-chòrdte am measg luchd-leasachaidh.

Ann an 1992, chaidh SUSE (giorrachadh airson Bathar-bog-und System-Entwicklung - leasachadh bathar-bog is siostaman) a stèidheachadh sa Ghearmailt. Is i a’ chiad fhear thòisich a 'dèanamh Bathar stèidhichte air Linux airson luchd-ceannach gnìomhachais. B’ e Slackware a’ chiad sgaoileadh a thòisich SUSE ag obair leis, a chaidh atharrachadh airson luchd-cleachdaidh Gearmailteach.

Is ann bhon àm seo a tha àm malairteachadh ann an eachdraidh Linux a’ tòiseachadh, air am bi sinn a’ bruidhinn san ath artaigil.

Postan bhon bhlog corporra 1cloud.ru:

Source: www.habr.com

Cuir beachd ann