Tout istwa Linux. Pati I: kote tout bagay te kòmanse

Kernel Linux la gen 27 ane sa a. OS ki baze sou li itilize anpil kòperasyon, gouvènman, enstitisyon rechèch ak sant done yo nan tout mond lan.

Pou plis pase yon ka de syèk, anpil atik yo te pibliye (tankou sou Habré) ki pale sou diferan segman nan istwa a nan Linux. Nan seri materyèl sa a, nou deside mete aksan sou reyalite ki pi enpòtan ak enteresan ki gen rapò ak sistèm operasyon sa a.

Ann kòmanse ak devlopman ki te vin anvan Linux ak istwa premye vèsyon nwayo a.

Tout istwa Linux. Pati I: kote tout bagay te kòmanse
/flickr/ Toshiyuki IMAI / CC BY-SA

Epòk "mache lib la"

Aparisyon Linux konsidere kòm youn nan evènman ki pi enpòtan nan istwa lojisyèl sous louvri. Nesans sistèm operasyon sa a se lajman akòz lide ak zouti ki te fòme ak "mi" pou dè dekad nan anviwònman devlopman an. Se poutèt sa, pou kòmanse, ann ale nan orijin yo nan "mouvman sous louvri".

Nan kòmansman ane 50 yo, anplwaye inivèsite ak laboratwa yo te kreye pifò lojisyèl Ozetazini. gaye san okenn restriksyon. Sa a te fè nan lòd yo fasilite echanj la nan konesans nan kominote syantifik la. Premye solisyon sous louvri nan peryòd sa a konsidere kòm Sistèm A-2 te ekri pou òdinatè UNIVAC Remington Rand an 1953.

Nan menm ane yo, premye gwoup devlopè lojisyèl gratis, SHARE, te fòme. Yo te travay sou modèl lako-pwodiksyon". Rezilta travay gwoup sa a nan fen ane 50 yo te vin OS ki gen menm non.

Sistèm sa a (ak lòt pwodwi SHARE) te popilè manifaktirè ekipman òdinatè. Mèsi a politik ouvèti a, yo te kapab ofri kliyan pa sèlman pyès ki nan konpitè, men tou, lojisyèl san okenn pri adisyonèl.

Aparisyon komès ak nesans Unix

An 1959, Applied Data Research (ADR) te resevwa yon lòd nan men òganizasyon RCA - ekri pwogram pou autocomplete organigram. Devlopè yo te fè travay la, men yo pa t dakò ak RCA sou pri a. Yo nan lòd yo pa "jete" pwodwi a fini, ADR reamenaje solisyon an pou platfòm IBM 1401 la epi li te kòmanse aplike li poukont li. Sepandan, lavant pa t 'ale byen, kòm anpil itilizatè yo te ap tann pou altènatif la gratis nan solisyon an ADR ke IBM te planifye.

ADR pa t 'kapab pèmèt liberasyon an nan yon pwodwi gratis ak fonksyonalite menm jan an. Se poutèt sa, pwomotè Martin Goetz (Martin Goetz) ki soti nan ADR te depoze yon patant pou pwogram nan ak nan 1968 premye nan istwa US. te resevwa li. Depi koulye a li abitye konte epòk la nan komèsyalizasyon nan endistri devlopman - soti nan yon "bonis" nan pyès ki nan konpitè, lojisyèl te tounen yon pwodwi endepandan.

Anviwon menm tan an, yon ti ekip pwogramè ki soti nan Bell Labs te kòmanse travay sou sistèm operasyon an pou mini-òdinatè PDP-7 - Unix. Unix te kreye kòm yon altènativ a yon lòt sistèm opere - Multics.

Lèt la te twò konplèks epi sèlman kouri sou platfòm GE-600 ak Honeywell 6000. Unix, reekri nan C, te vle di yo dwe pòtab ak pi fasil yo sèvi ak (lajman akòz sistèm nan fichye yerarchize ak yon sèl anyè rasin).

Nan ane 50 yo, AT&T kenbe, ki nan moman sa a te enkli Bell Labs, siyen yon akò ak gouvènman ameriken an ki entèdi kòporasyon yo vann lojisyèl. Pou rezon sa a, premye itilizatè yo nan Unix - òganizasyon syantifik - te resevwa OS kòd sous pou gratis.

AT&T te deplase lwen konsèp lojisyèl gratis nan kòmansman ane 80 yo. Kòm yon rezilta fòse divizyon nan sosyete a nan plizyè konpayi, entèdiksyon an sou vant lan nan lojisyèl sispann opere, ak kenbe a sispann distribisyon an gratis nan Unix. Devlopè yo te menase ak pwosè pou pataje kòd sous san otorizasyon. Menas yo pa t san fondman - depi 1980, pwogram òdinatè yo te vin sijè a copyright nan peyi Etazini.

Se pa tout devlopè yo te satisfè ak kondisyon yo dikte pa AT&T. Yon gwoup amater nan Inivèsite Kalifòni nan Berkeley te pran rechèch pou yon solisyon altènatif. Nan ane 70 yo, lekòl la te resevwa yon lisans nan men AT&T, ak amater yo te kòmanse kreye yon nouvo distribisyon ki baze sou li, ki pita te vin Unix Berkeley Software Distribution, oswa BSD.

Sistèm louvri tankou Unix la te yon siksè, ak AT&T imedyatman te pran avi. Konpayi depoze nan tribinal, ak otè BSD yo te oblije retire epi ranplase tout kòd sous Unix ki enplike yo. Sa a yon ti kras ralanti gaye Berkeley Software Distribution pandan ane sa yo. Dènye vèsyon sistèm lan te pibliye an 1994, men reyalite a nan aparisyon nan yon OS gratis ak louvri te yon etap enpòtan enpòtan nan istwa a nan pwojè sous louvri.

Tout istwa Linux. Pati I: kote tout bagay te kòmanse
/flickr/ Christopher Michel / CC BY / Foto koupe

Retounen nan orijin lojisyèl gratis

Nan fen ane 70 yo, anplwaye Massachusetts Institute of Technology ekri chofè pou yon enprimant enstale nan youn nan salklas yo. Lè papye yo te bloke epi yo te kreye yon keu nan travay enprime, itilizatè yo te avize yo rezoud pwoblèm nan. Apre sa, yon nouvo enprimant parèt nan depatman an, pou ki anplwaye yo te vle ajoute tankou yon fonksyon. Men, sa te mande kòd sous premye chofè a. Anplwaye pwogramè Richard Matthew Stallman (Richard M. Stallman) mande li nan men kòlèg li yo, men yo te refize - li te tounen soti ke sa a se enfòmasyon konfidansyèl.

Epizòd minè sa a te ka youn nan pi enpòtan nan istwa lojisyèl gratis. Stallman te dekouraje sitiyasyon an. Li pa t kontan ak restriksyon yo mete sou pataje kòd sous nan anviwònman IT. Se konsa, Stallman deside kreye yon sistèm opere louvri epi kite amater yo lib modifye li.

Nan mwa septanm 1983, li te anonse kreyasyon pwojè GNU - GNU's Not UNIX ("GNU se pa Unix"). Li te baze sou manifeste a, ki te sèvi tou kòm baz pou lisans lojisyèl gratis - GNU General Public License (GPL). Etap sa a te kòmansman yon mouvman aktif pou lojisyèl sous louvri.

Kèk ane apre, pwofesè nan Free University of Amstèdam Andrew S. Tanenbaum te devlope yon sistèm Minix ki sanble ak Unix kòm yon zouti ansèyman. Li te vle fè li aksesib ke posib pou elèv yo. Piblikatè liv li a, ki te vini ak OS la, ensiste omwen nan yon frè nominal pou travay ak sistèm nan. Andre ak Piblikatè a te rive jwenn yon konpwomi sou pri lisans la nan $ 69. Nan kòmansman ane 90 Minix te genyen popilarite nan mitan devlopè yo. Epi li te destine vin baz pou devlopman Linux.

Tout istwa Linux. Pati I: kote tout bagay te kòmanse
/flickr/ Christopher Michel / CC BY

Nesans Linux ak premye distribisyon yo

An 1991, yon jèn pwogramè nan Inivèsite Helsinki, Linus Torvalds, t ap metrize Minix. Eksperyans li ak OS te depase pou travay sou yon nwayo konplètman nouvo. Nan dat 25 Out, Linus te fè yon sondaj louvri sou yon gwoup itilizatè Minix sou sa yo pa t renmen sou eksplwatasyon sa a, e li te anonse devlopman yon nouvo sistèm opere. Lèt mwa Out la gen plizyè tèz enpòtan sou OS lavni an:

  • sistèm nan pral gratis;
  • sistèm lan pral sanble ak Minix, men kòd sous la pral konplètman diferan;
  • sistèm nan pa pral "gwo ak pwofesyonèl tankou GNU".

25 Out konsidere kòm anivèsè nesans Linux. Linus tèt li ap konte desann soti nan yon lòt dat - 17 septanm. Se jou sa a ke li te telechaje premye lage Linux (0.01) nan yon sèvè FTP epi li voye yon imèl bay moun ki te montre enterè nan anons ak biwo vòt li yo. Nan kòd sous premye lage a, mo "Freaks" yo te konsève. Se konsa, Torvalds te planifye pou bay non nwayo li a (yon konbinezon mo "gratis", "freak" ak Unix). Administratè a nan sèvè ftp la pa t 'renmen non an ak chanje non pwojè a nan Linux.

Yon seri mizajou te swiv. Nan mwa Oktòb nan menm ane a, vèsyon nwayo 0.02 te lage, ak nan mwa desanm, 0.11. Okòmansman, Linux te distribye san lisans GPL la. Sa vle di ke devlopè yo te kapab itilize nwayo a, modifye li, men yo pa t 'gen dwa revann rezilta yo nan travay yo. Apati de fevriye 1992, tout restriksyon komèsyal yo te retire - ak lage vèsyon 0.12, Torvalds chanje lisans lan nan GNU GPL v2. Linus te site pita mouvman sa a kòm youn nan faktè defini dèyè siksè Linux.

Popilarite Linux nan mitan devlopè Minix yo te grandi. Gen kèk diskisyon sou comp.os.minix Usenet feed pou kèk tan. Nan kòmansman ane 92, kreyatè Minix Andrew Tanenbaum te lanse nan kominote a dispit sou achitekti nwayo yo, ki deklare ke "Linux se demode". Rezon ki fè la, nan opinyon li, se te monolitik OS nwayo a, ki se enferyè a mikrokernel Minix nan yon kantite paramèt. Lòt reklamasyon Tanenbaum a te ke Linux ta dwe mare nan liy nan x86 nan processeurs, ki, dapre prévisions pwofesè a, te sou yo disparèt nan oubli nan fiti prè. Linus tèt li ak itilizatè tou de sistèm operasyon yo te antre nan konfli. Kòm yon rezilta nan diskisyon an, kominote a te divize an de kan, ak aderan Linux yo te resevwa pwòp manje yo - comp.os.linux.

Kominote a te angaje nan elaji fonksyonalite vèsyon debaz la - premye chofè yo ak sistèm dosye yo te devlope. Vèsyon yo pi bonè nan Linux anfòm sou de diskèt epi li te genyen yon disk bòt nwayo ak yon disk rasin ki enstale sistèm fichye a ak kèk pwogram debaz ki soti nan GNU toolkit la.

Piti piti, kominote a te kòmanse devlope premye distribisyon ki baze sou Linux. Pifò vèsyon bonè yo te kreye pa amater, pa konpayi yo.

Premye distribisyon an, MCC Interim Linux, te baze sou vèsyon 0.12 nan mwa fevriye 1992. Otè li se yon pwogramè ki soti nan Sant òdinatè nan University of Manchester - rele devlopman kòm yon "eksperyans" pou adrese kèk enpèfeksyon nan pwosedi enstalasyon nwayo a epi ajoute yon kantite karakteristik.

Yon ti tan apre sa, kantite distribisyon koutim te ogmante anpil. Anpil nan yo te rete pwojè lokal yo, "te viv» pa plis pase senk ane, pou egzanp, Softlanding Linux System (SLS). Sepandan, te gen tou distribisyon ki jere pa sèlman jwenn yon pye nan mache a, men tou, lajman enfliyanse devlopman an plis nan pwojè sous louvri. An 1993, de distribisyon, Slackware ak Debian, te lage, ki te lanse gwo chanjman nan endistri lojisyèl gratis.

dbyan kreye Ian Murdock ak sipò Stallman's Free Software Foundation. Li te vin ansent kòm yon "grasyeuz" altènatif nan SLS la. Debian konsève jiska jounen jodi a epi li se youn nan pi popilè yo devlopman ki baze sou Linux. Sou baz li yo, nan vire, yo te kreye yon kantite lòt distribisyon enpòtan pou istwa nwayo a - pou egzanp, Ubuntu.

Kòm pou Slackware, sa a se yon lòt pwojè ki baze sou Linux bonè ak siksè. Premye vèsyon li yo te pibliye an 1993. Pa kèk estimasyon, de ane pita, Slackware matirite pou apeprè 80% nan enstalasyon Linux. Ak deseni pita, distribisyon an te rete popilè nan mitan devlopè yo.

An 1992, SUSE te fonde nan Almay (yon abrevyasyon pou Software- und System-Entwicklung - lojisyèl ak devlopman sistèm). Li se premye a te kòmanse pwodwi Pwodwi ki baze sou Linux pou kliyan biznis. Premye distribisyon ki SUSE te kòmanse travay ak se te Slackware, ki te adapte pou itilizatè ki pale Alman.

Se nan moman sa a ke epòk la nan komèsyalizasyon nan istwa Linux kòmanse, ki nou pral pale sou nan pwochen atik la.

Posts ki soti nan blog antrepriz 1cloud.ru:

Sous: www.habr.com

Add nouvo kòmantè