Öll saga Linux. Hluti I: þar sem allt byrjaði

Á þessu ári verður Linux kjarninn 27 ára. OS byggt á því nota mörg fyrirtæki, ríkisstofnanir, rannsóknastofnanir og gagnaver um allan heim.

Í meira en aldarfjórðung hafa margar greinar birst (þar á meðal á Habré) sem segja frá mismunandi hlutum í sögu Linux. Í þessari röð efnis ákváðum við að draga fram mikilvægustu og áhugaverðustu staðreyndirnar sem tengjast þessu stýrikerfi.

Byrjum á þróuninni sem var á undan Linux og sögu fyrstu útgáfu kjarnans.

Öll saga Linux. Hluti I: þar sem allt byrjaði
/Flickr/ Toshiyuki IMAI / CC BY-SA

Tímabil "frjálsa markaðarins"

Tilkoma Linux talið einn mikilvægasti atburður í sögu opins hugbúnaðar. Fæðing þessa stýrikerfis á mikið af hugmyndum og verkfærum að þakka sem hafa verið mótuð og „þroskuð“ í áratugi meðal þróunaraðila. Þess vegna skulum við fyrst snúa okkur að uppruna „opinn uppspretta hreyfingarinnar“.

Í dögun 50 var mestur hugbúnaður í Bandaríkjunum búinn til af starfsmönnum háskóla og rannsóknarstofa og dreifing án nokkurra takmarkana. Þetta var gert til að einfalda þekkingarskipti í vísindasamfélaginu. Fyrsta opna uppspretta lausnin á því tímabili talið kerfi A-2, skrifað fyrir UNIVAC Remington Rand tölvuna árið 1953.

Á þessum sömu árum var fyrsti hópur ókeypis hugbúnaðarframleiðenda, SHARE, stofnaður. Þeir unnu eftir fyrirmyndinnijafningjasamvinna" Afrakstur vinnu þessa hóps undir lok 50. áratugarins hefur orðið OS með sama nafni.

Þetta kerfi (og aðrar SHARE vörur) var vinsæll frá framleiðendum tölvubúnaðar. Þökk sé hreinskilnistefnu sinni gátu þeir boðið viðskiptavinum ekki aðeins vélbúnað heldur einnig hugbúnað án aukakostnaðar.

Tilkoma verslunar og fæðing Unix

Árið 1959 fékk Applied Data Research (ADR) pöntun frá RCA stofnuninni - að skrifa forrit fyrir sjálfvirka útfyllingu flæðirita. Framkvæmdaraðilar luku verkinu en voru ekki sammála RCA um verðið. Til þess að „henda“ ekki fullunna vörunni endurhannaði ADR lausnina fyrir IBM 1401 vettvanginn og byrjaði að innleiða hana sjálfstætt. Salan var hins vegar ekki mjög góð þar sem margir notendur biðu eftir ókeypis vali við ADR lausnina sem IBM var að skipuleggja.

ADR gat ekki leyft útgáfu ókeypis vöru með svipaða virkni. Þess vegna lagði verktaki Martin Goetz frá ADR inn einkaleyfi fyrir forritið og árið 1968 varð hann sá fyrsti í sögu Bandaríkjanna fékk hans. Héðan í frá það er siður að telja tímum markaðssetningar í þróunariðnaðinum - frá „bónus“ til vélbúnaðar, hugbúnaður hefur breyst í sjálfstæða vöru.

Um svipað leyti, lítið teymi forritara frá Bell Labs hóf störf yfir stýrikerfið fyrir PDP-7 smátölvu - Unix. Unix var búið til sem valkostur við annað stýrikerfi - Multics.

Hið síðarnefnda var of flókið og virkaði aðeins á GE-600 og Honeywell 6000 kerfum. Endurskrifað í SI átti Unix að vera flytjanlegt og auðveldara í notkun (að mestu þökk sé stigveldisskráarkerfi með einni rótskrá).

Á fimmta áratugnum var AT&T eignarhluturinn, sem á þeim tíma innihélt Bell Labs, undirritaður samningur við bandarísk stjórnvöld sem banna fyrirtækinu að selja hugbúnað. Af þessum sökum, fyrstu notendur Unix - vísindastofnana - fengið OS frumkóði er ókeypis.

AT&T hvarf frá hugmyndinni um ókeypis hugbúnaðardreifingu snemma á níunda áratugnum. Þar af leiðandi þvinguð Eftir að hafa skipt fyrirtækinu í nokkur fyrirtæki hætti sölubann á hugbúnaði að gilda og eignarhluturinn hætti að dreifa Unix ókeypis. Hönnurum var hótað málsókn fyrir óleyfilega miðlun frumkóða. Hótanir voru ekki tilhæfulausar - síðan 1980 hafa tölvuforrit orðið háð höfundarrétti í Bandaríkjunum.

Ekki voru allir verktaki ánægðir með skilyrðin sem AT&T kveður á um. Hópur áhugamanna frá háskólanum í Kaliforníu í Berkeley hóf að leita að annarri lausn. Á áttunda áratugnum fékk skólinn leyfi frá AT&T og áhugamenn fóru að búa til nýja dreifingu byggða á því, sem síðar varð Unix Berkeley Software Distribution, eða BSD.

Opna Unix-líka kerfið var vel heppnað, sem AT&T tók strax eftir. Fyrirtæki lögð fram fyrir dómstólum og höfundar BSD þurftu að fjarlægja og skipta um allan Unix frumkóðann sem um ræðir. Þetta hægði aðeins á útrás Berkeley Software Distribution á þessum árum. Nýjasta útgáfan af kerfinu var gefin út árið 1994, en sú staðreynd að ókeypis og opið stýrikerfi kom til sögunnar varð mikilvægur áfangi í sögu opins uppspretta verkefna.

Öll saga Linux. Hluti I: þar sem allt byrjaði
/Flickr/ Kristófer Michel / CC BY / Mynd klippt

Aftur að uppruna ókeypis hugbúnaðar

Í lok 70, starfsmenn Massachusetts Institute of Technology skrifaði Bílstjóri fyrir prentara sem er uppsettur í einni af kennslustofunum. Þegar pappírsstopp olli biðröð af prentverkum fengu notendur tilkynningu þar sem þeir voru beðnir um að laga vandamálið. Síðar fékk deildin nýjan prentara sem starfsmenn vildu bæta slíkri virkni við. En til þess þurftum við frumkóða fyrsta bílstjórans. Starfsmannaforritari Richard M. Stallman óskaði eftir því við samstarfsmenn sína, en var synjað - í ljós kom að þetta voru trúnaðarupplýsingar.

Þessi minniháttar þáttur gæti hafa orðið einn sá örlagaríkasti í sögu frjáls hugbúnaðar. Stallman var reiður yfir óbreyttu ástandi. Hann var óánægður með þær takmarkanir sem settar voru á að deila frumkóða í upplýsingatækniumhverfinu. Þess vegna ákvað Stallman að búa til opið stýrikerfi og leyfa áhugamönnum að gera breytingar á því frjálslega.

Í september 1983 tilkynnti hann stofnun GNU verkefnisins - GNU's Not UNIX ("GNU er ekki Unix"). Það var byggt á stefnuskrá sem einnig þjónaði sem grundvöllur ókeypis hugbúnaðarleyfisins - GNU General Public License (GPL). Þessi hreyfing markaði upphaf virkrar opins hugbúnaðarhreyfingar.

Nokkrum árum síðar þróaði Andrew S. Tanenbaum prófessor við Vrije University Amsterdam hið Unix-líka Minix kerfi sem kennslutæki. Hann vildi gera það eins aðgengilegt og hægt væri fyrir nemendur. Útgefandi bókar hans, sem fylgdi stýrikerfinu, krafðist þess að minnsta kosti gegn nafnverði fyrir að vinna með kerfið. Andrew og útgefandinn komust að málamiðlun um leyfisverð upp á $69. Minix snemma á tíunda áratugnum vann vinsældir meðal þróunaraðila. Og henni var ætlað að verða grunnur fyrir Linux þróun.

Öll saga Linux. Hluti I: þar sem allt byrjaði
/Flickr/ Kristófer Michel / CC BY

Fæðing Linux og fyrstu dreifingarnar

Árið 1991 var ungur forritari frá Háskólanum í Helsinki, Linus Torvalds, að mastera Minix. Tilraunir hans með OS outgrew að vinna að alveg nýjum kjarna. Þann 25. ágúst skipulagði Linus opna könnun meðal hóps Minix notenda um hvað þeir væru ekki ánægðir með í þessu stýrikerfi og tilkynnti um þróun á nýju stýrikerfi. Ágústbréfið inniheldur nokkur mikilvæg atriði um framtíðar stýrikerfi:

  • kerfið verður ókeypis;
  • kerfið verður svipað og Minix, en frumkóðinn verður allt annar;
  • kerfið verður ekki „stórt og faglegt eins og GNU.

25. ágúst er talinn fæðingardagur Linux. Linus sjálfur telja niður frá annarri dagsetningu - 17. september. Það var á þessum degi sem hann hlóð fyrstu útgáfu af Linux (0.01) inn á FTP netþjón og sendi tölvupóst til fólks sem sýndi tilkynningu hans og könnun áhuga. Orðið „Freaks“ var varðveitt í frumkóða fyrstu útgáfunnar. Það var það sem Torvalds ætlaði að kalla kjarnann sinn (sambland af orðunum „frjáls“, „freak“ og Unix). Stjórnanda FTP-þjónsins líkaði ekki nafnið og endurnefna verkefnið í Linux.

Röð uppfærslur fylgdi í kjölfarið. Í október sama ár kom út kjarnaútgáfa 0.02 og í desember - 0.11. Linux var upphaflega dreift án GPL leyfisins. Þetta þýddi að forritarar gátu notað kjarnann og breytt honum, en höfðu ekki rétt til að endurselja niðurstöður vinnu sinnar. Frá og með febrúar 1992 var öllum viðskiptalegum takmörkunum aflétt - með útgáfu útgáfu 0.12 breytti Torvalds leyfinu í GNU GPL v2. Þetta skref kallaði Linus síðar einn af ákvarðandi þáttum fyrir velgengni Linux.

Vinsældir Linux meðal Minix forritara jukust. Um tíma fóru fram umræður í comp.os.minix Usenet straumnum. Í byrjun árs 92 hóf Minix skaparinn Andrew Tanenbaum í samfélaginu deila um kjarnaarkitektúr og sagði að "Linux er úrelt." Ástæðan, að hans mati, var einhæfi OS kjarninn, sem í mörgum breytum er óæðri Minix örkjarnanum. Önnur kvörtun frá Tanenbaum varðaði „bindingu“ Linux við x86 örgjörva línuna, sem samkvæmt spám prófessors átti að sökkva í gleymsku í náinni framtíð. Linus sjálfur og notendur beggja stýrikerfanna tóku þátt í umræðunni. Vegna deilunnar var samfélaginu skipt í tvær fylkingar og Linux stuðningsmenn fengu sitt eigið straum - comp.os.linux.

Samfélagið vann að því að auka virkni grunnútgáfunnar - fyrstu reklarnir og skráarkerfið voru þróuð. Elstu útgáfur af Linux passa á tveimur disklingum og samanstóð af ræsidiski með kjarnanum og rótardiski sem setti upp skráarkerfið og nokkur grunnforrit úr GNU verkfærakistunni.

Smám saman byrjaði samfélagið að þróa fyrstu Linux-undirstaða dreifinguna. Flestar fyrstu útgáfur voru búnar til af áhugamönnum frekar en fyrirtækjum.

Fyrsta dreifingin, MCC Interim Linux, var búin til á grundvelli útgáfu 0.12 í febrúar 1992. Höfundur þess er forritari frá tölvumiðstöð háskólans í Manchester - kallað þróun sem „tilraun“ til að útrýma nokkrum göllum í uppsetningarferli kjarnans og bæta við fjölda aðgerða.

Skömmu síðar fjölgaði sérsniðnum dreifingum verulega. Mörg þeirra voru áfram staðbundin verkefni, "lifði» ekki meira en fimm ár, til dæmis Softlanding Linux System (SLS). Hins vegar voru einnig dreifingar sem náðu ekki aðeins að hasla sér völl á markaðnum heldur höfðu einnig mikil áhrif á frekari þróun opinna verkefna. Árið 1993 voru gefnar út tvær dreifingar - Slackware og Debian - sem hófu miklar breytingar í frjálsa hugbúnaðariðnaðinum.

Debian búið til Ian Murdock með stuðningi frá Stallman Free Software Foundation. Það var hugsað sem „sléttur“ valkostur við SLS. Debian er enn stutt í dag og er það einn af þeim vinsælustu þróun byggða á Linux. Á grundvelli þess var aftur á móti búið til fjöldi annarra dreifingarsetta sem eru mikilvægir fyrir sögu kjarnans - til dæmis Ubuntu.

Hvað Slackware varðar, þá er það annað snemma og árangursríkt Linux-undirstaða verkefni. Fyrsta útgáfan kom út árið 1993. By nokkrar áætlanir, eftir tvö ár stóð Slackware fyrir um 80% af Linux uppsetningum. Og áratugum síðar dreifingin eftir vinsælt meðal forritara.

Árið 1992 var fyrirtækið SUSE (skammstöfun fyrir Software- und System-Entwicklung - hugbúnaðar- og kerfisþróun) stofnað í Þýskalandi. Hún er sú fyrsta byrjaði að gefa út Linux-undirstaða vörur fyrir viðskiptavinum. Fyrsta dreifingin sem SUSE byrjaði að vinna með var Slackware, aðlagað fyrir þýskumælandi notendur.

Það er frá þessari stundu sem tímabil markaðssetningar í sögu Linux hefst, sem við munum tala um í næstu grein.

Færslur frá fyrirtækjablogginu 1cloud.ru:

Heimild: www.habr.com

Bæta við athugasemd