Тамоми таърихи Linux. Қисми I: ҳамааш аз куҷо оғоз ёфт

Имсол ядрои Linux 27-сола мешавад. ОС дар асоси он истифода баред бисьёр корпорацияхо, идорахои давлатй, муассисахои илмй ва марказҳои маълумот дар тамоми ҷаҳон.

Дар тӯли зиёда аз чоряк аср, мақолаҳои зиёде нашр шудаанд (аз ҷумла дар Habré), ки дар бораи қисматҳои гуногуни таърихи Linux нақл мекунанд. Дар ин силсила маводҳо мо тасмим гирифтем, ки далелҳои муҳимтарин ва ҷолиберо, ки ба ин системаи оператсионӣ алоқаманданд, нишон диҳем.

Биёед аз пешрафтҳое, ки пеш аз Linux ва таърихи версияи аввалини ядро ​​​​мебошанд, оғоз кунем.

Тамоми таърихи Linux. Қисми I: ҳамааш аз куҷо оғоз ёфт
/Flickr/ Тошиюки IMAI / CC BY-SA

Давраи «бозори озод»

Пайдоиши Linux баррасӣ карда мешавад яке аз рӯйдодҳои муҳимтарин дар таърихи нармафзори кушодаасос. Тавлиди ин системаи амалиётӣ аз ғояҳо ва абзорҳое қарздор аст, ки дар тӯли даҳсолаҳо дар байни таҳиягарон ташаккул ёфта, «баркамол» шудаанд. Аз ин рӯ, аввал биёед ба пайдоиши "ҳаракати кушодаасос" муроҷиат кунем.

Дар ибтидои солҳои 50-ум, аксари нармафзорҳо дар Иёлоти Муттаҳида аз ҷониби кормандони донишгоҳҳо ва лабораторияҳо ва паҳн шудан бе ягон маҳдудият. Ин барои содда кардани мубодилаи дониш дар ҷомеаи илмӣ анҷом дода шудааст. Аввалин ҳалли сарчашмаи кушодаи он давра баррасӣ карда мешавад системаи A-2, ки барои компютери UNIVAC Remington Rand дар соли 1953 навишта шудааст.

Дар ҳамон солҳо гурӯҳи аввалини таҳиягарони нармафзори озод, SHARE ташкил карда шуд. Онхо аз руи намуна кор мекардандистеҳсоли ҳамсол ба ҳамсол" Натичаи кори ин гурух дар охири солхои 50-ум шуд OS бо ҳамон ном.

Ин система (ва дигар маҳсулоти SHARE) маъмул буд аз истеҳсолкунандагони таҷҳизоти компютерӣ. Ба шарофати сиёсати ошкорбаёнӣ онҳо тавонистанд ба муштариён на танҳо таҷҳизот, балки нармафзорро бидуни хароҷоти иловагӣ пешниҳод кунанд.

Пайдоиши тиҷорат ва таваллуди Unix

Соли 1959 Тадқиқоти Applied Data (ADR) аз ташкилоти RCA фармоиш гирифт - нависед барнома барои худкор пурра кардани диаграммаҳо. Таҳиягарон корро анҷом доданд, аммо бо RCA дар бораи нарх розӣ нашуданд. Барои "партофтан" маҳсулоти тайёр, ADR ҳалли платформаи IBM 1401-ро аз нав тарҳрезӣ кард ва ба татбиқи мустақилона шурӯъ кард. Аммо, фурӯш чандон хуб набуд, зеро бисёре аз корбарон интизори алтернативаи ройгон ба ҳалли ADR буданд, ки IBM ба нақша гирифта буд.

ADR наметавонад ба баровардани маҳсулоти ройгони дорои функсияҳои шабеҳ иҷозат диҳад. Аз ин рӯ, таҳиягар Мартин Гетз аз ADR барои барнома патент пешниҳод кард ва дар соли 1968 аввалин дар таърихи ИМА гардид. гирифта шуд вай. Сар аз ҳоло хисоб кардан одат шудааст давраи тиҷоратӣ дар соҳаи рушд - аз "бонус" то сахтафзор, нармафзор ба маҳсулоти мустақил табдил ёфт.

Тақрибан дар ҳамон вақт, як гурӯҳи хурди барномасозон аз Bell Labs ба кор шуруъ намуд аз болои системаи оператсионии барои хурди PDP-7 - Unix. Unix ҳамчун алтернатива ба дигар OS - Multics сохта шудааст.

Охирин хеле мураккаб буд ва танҳо дар платформаҳои GE-600 ва Honeywell 6000 кор мекард. Unix дар SI аз нав навишта шуда буд, бояд сайёр ва истифодааш осонтар бошад (асосан ба шарофати системаи иерархикии файлӣ бо директорияи ягонаи реша).

Дар солҳои 50-ум, холдинги AT&T, ки он вақт ба он Bell Labs дохил мешуд, имзо карданд созишнома бо хукумати ШМА, ки ба корпорация фурухтани нармафзорро манъ мекунад. Аз ин сабаб, аввалин корбарони Unix - ташкилотҳои илмӣ - гирифта шудааст Рамзи сарчашмаи OS ройгон аст.

AT&T дар ибтидои солҳои 80-ум аз консепсияи паҳнкунии нармафзори ройгон дур шуд. Дар натиҷа маҷбурӣ Пас аз тақсим кардани корпоратсия ба чанд ширкат, манъи фурӯши нармафзор амал намекунад ва холдинг паҳнкунии ройгони Unix-ро қатъ кард. Таҳиягарон барои мубодилаи беиҷозати коди ибтидоӣ ба додгоҳ таҳдид карданд. Таҳдидҳо беасос набуданд - аз соли 1980 инҷониб барномаҳои компютерӣ дар Иёлоти Муттаҳида таҳти ҳуқуқи муаллиф қарор гирифтанд.

На ҳама таҳиягарон бо шартҳое, ки AT&T дикта кардаанд, қаноатманд буданд. Як гурӯҳи ҳаваскорон аз Донишгоҳи Калифорния дар Беркли ба ҷустуҷӯи роҳи алтернативӣ шурӯъ карданд. Дар солҳои 70-ум, мактаб аз AT&T литсензия гирифт ва ҳаваскорон дар асоси он дистрибюсияи нав эҷод карданд, ки баъдтар Unix Berkeley Software Distribution ё BSD шуд.

Системаи кушодаи Unix монанд муваффақ буд, ки онро AT&T фавран пай бурд. Ширкат супурда шудааст ба суд муроҷиат карданд ва муаллифони BSD маҷбур буданд, ки ҳама рамзи сарчашмаи Unix-ро хориҷ ва иваз кунанд. Ин дар он солҳо тавсеаи нармафзори Berkeley Distribution-ро каме суст кард. Версияи охирини система соли 1994 бароварда шуд, аммо худи далели пайдоиши ОС-и озод ва кушода марҳалаи муҳим дар таърихи лоиҳаҳои кушодаасос гардид.

Тамоми таърихи Linux. Қисми I: ҳамааш аз куҷо оғоз ёфт
/Flickr/ Кристофер Мишел / CC BY / Сурати буридашуда

Бозгашт ба пайдоиши нармафзори озод

Дар охири солҳои 70-ум кормандони Донишкадаи технологии Массачусетс навиштаанд ронанда барои принтере, ки дар яке аз синфхонаҳо насб шудааст. Вақте ки роҳбандии коғаз боиси навбати корҳои чопӣ гардид, корбарон огоҳинома гирифтанд, ки аз онҳо хоҳиш мекунанд, ки мушкилотро ҳал кунанд. Баъдтар, шӯъба як принтери нав гирифт, ки кормандон мехостанд ба он чунин функсия илова кунанд. Аммо барои ин ба мо рамзи ибтидоии драйвери аввал лозим буд. Барномасози кормандон Ричард М. Сталлман инро аз ҳамкасбони худ дархост кард, аммо рад карданд - маълум шуд, ки ин маълумоти махфӣ аст.

Ин эпизоди хурд шояд яке аз тақдирсозтарин дар таърихи нармафзори озод гардад. Сталлман аз вазъияти кво хашмгин буд. Вай аз маҳдудиятҳое, ки барои мубодилаи коди манбаъ дар муҳити IT гузошта шудаанд, норозӣ буд. Аз ин рӯ, Сталлман тасмим гирифт, ки системаи оператсионии кушода эҷод кунад ва ба мухлисон имкон диҳад, ки ба он озодона тағирот ворид кунанд.

Моҳи сентябри соли 1983 ӯ дар бораи таъсиси лоиҳаи GNU - GNU's Not UNIX («GNU is not Unix») эълон кард. Он ба манифест асос ёфтааст, ки он инчунин ҳамчун асоси иҷозатномаи нармафзори озод - GNU General Public License (GPL) буд. Ин иқдом оғози ҳаракати фаъоли нармафзори кушодаасосро нишон дод.

Пас аз чанд сол, профессори Vrije Universiteit Amsterdam Andrew S. Tanenbaum системаи Unix монанд ба Minix-ро ҳамчун воситаи таълим таҳия намуд. Вай мехост, ки онро ба қадри имкон дастраси донишҷӯён гардонад. Ношири китоби худ, ки бо ОС омадааст, исрор кард ҳадди ақал ба маблағи номиналӣ барои кор бо система. Эндрю ва ношир дар бораи нархи литсензияи 69 доллар ба созиш омаданд. Дар аввали солҳои 90-ум Minix забт кард маъруфият дар байни таҳиягарон. Ва ӯ таъин шуд шудан асос барои рушди Linux.

Тамоми таърихи Linux. Қисми I: ҳамааш аз куҷо оғоз ёфт
/Flickr/ Кристофер Мишел / CC BY

Таваллуди Linux ва аввалин дистрибюсияҳо

Соли 1991 барномасози ҷавон аз Донишгоҳи Ҳелсинки Линус Торвалдс Minix-ро азхуд мекард. Таҷрибаҳои ӯ бо OS зиёд шудаанд ки дар ядрои тамоман нав кор кунанд. Рӯзи 25 август, Линус як пурсиши кушоди як гурӯҳи корбарони Minix дар бораи он, ки онҳо дар ин ОС аз он чизе қаноатманд нестанд, ташкил кард ва аз таҳияи системаи нави оператсионӣ хабар дод. Мактуби август якчанд нуктаҳои муҳимро дар бораи ОС-и оянда дар бар мегирад:

  • система озод хоҳад буд;
  • система ба Minix монанд хоҳад буд, аммо рамзи сарчашма комилан дигар хоҳад буд;
  • система "ба мисли GNU калон ва касбӣ" нахоҳад буд.

25 август рӯзи таваллуди Linux ҳисобида мешавад. Худи Линус ҳисоб кардан аз санаи дигар — 17 сентябрь. Маҳз дар ҳамин рӯз ӯ аввалин нашри Linux-ро (0.01) ба сервери FTP бор кард ва ба одамоне, ки ба эълон ва пурсишаш таваҷҷӯҳ зоҳир карданд, почтаи электронӣ фиристод. Калимаи "Freaks" дар рамзи сарчашмаи нашри аввал нигоҳ дошта шуд. Ин ҳамон чизест, ки Торвалдс ният дошт ядрои худро (маҷмӯаи калимаҳои "озод", "freak" ва Unix) номид. Ба маъмури сервери FTP ин ном маъқул нашуд ва лоиҳаро ба Linux иваз кард.

Пас аз як қатор навсозиҳо. Дар моҳи октябри ҳамон сол версияи ядрои 0.02 ва дар моҳи декабри соли 0.11 бароварда шуд. Linux дар аввал бе иҷозатномаи GPL паҳн карда шуд. Ин маънои онро дошт, ки таҳиягарон метавонанд ядроро истифода баранд ва онро тағир диҳанд, аммо ҳақ надоштанд, ки натиҷаҳои кори худро дубора фурӯшанд. Аз моҳи феврали соли 1992 сар карда, ҳама маҳдудиятҳои тиҷоратӣ бардошта шуданд - бо нашри версияи 0.12, Torvalds иҷозатномаро ба GNU GPL v2 иваз кард. Ин қадамро Линус баъдтар яке аз омилҳои муайянкунандаи муваффақияти Linux номид.

Маъруфияти Linux дар байни таҳиягарони Minix афзоиш ёфт. Чанд муддат дар канали comp.os.minix Usenet баҳсҳо сурат гирифтанд. Дар ибтидои соли 92, эҷодкунандаи Minix Эндрю Таненбаум дар ҷомеа оғоз ёфт мубоҳиса дар бораи меъмории ядро ​​​​гуфтаанд, ки "Linux кӯҳна шудааст". Сабаб, ба фикри у, ядрои монолитии ОС буд, ки аз руи як катор параметрхо аз микро ядрои Minix пасттар аст. Шикояти дигари Таненбаум ба "пайванд"-и Linux ба хати протсессори x86 марбут буд, ки тибқи пешгӯиҳои профессор, бояд дар ояндаи наздик фаромӯш шавад. Худи Линус ва корбарони ҳарду системаи оператсионӣ вориди баҳс шуданд. Дар натиҷаи баҳс, ҷомеа ба ду лагер тақсим шуд ва тарафдорони Linux хўроки худро гирифтанд - comp.os.linux.

Ҷамъият барои васеъ кардани функсияҳои версияи асосӣ кор кард - аввалин драйверҳо ва системаи файлӣ таҳия карда шуданд. Аввалин версияҳои Linux мувофиқ дар ду диски нарм ва аз диски пурборкунанда бо ядро ​​ва диски решавӣ иборат буд, ки системаи файлӣ ва якчанд барномаҳои асосиро аз асбоби GNU насб кардааст.

Оҳиста-оҳиста ҷомеа ба таҳияи аввалин дистрибюторҳои дар асоси Linux асосёфта шурӯъ кард. Аксари версияҳои ибтидоӣ аз ҷониби мухлисон сохта шудаанд, на ширкатҳо.

Нахустин тақсимоти MCC Interim Linux дар асоси версияи 0.12 дар моҳи феврали соли 1992 сохта шудааст. Муаллифи он барномасоз аз Маркази компютерии Донишгоҳи Манчестер мебошад - даъват карда шуд таҳия ҳамчун "таҷриба" бо мақсади бартараф намудани баъзе камбудиҳои тартиби насби ядро ​​​​ва илова кардани як қатор функсияҳо.

Дере нагузашта, шумораи тақсимоти фармоишӣ ба таври назаррас афзоиш ёфт. Аксари онҳо лоиҳаҳои маҳаллӣ боқӣ монданд "зиндагӣ мекард» на бештар аз панҷ сол, масалан, Softlanding Linux System (SLS). Бо вуҷуди ин, дистрибюсияҳо низ буданд, ки тавонистанд на танҳо дар бозор мавқеи худро пайдо кунанд, балки ба рушди минбаъдаи лоиҳаҳои кушодаасос низ таъсир расониданд. Дар соли 1993 ду дистрибюторҳо бароварда шуданд - Slackware ва Debian, ки тағйироти ҷиддиро дар соҳаи нармафзори озод оғоз карданд.

Debian офаридааст Ян Мёрдок бо дастгирии Бунёди нармафзори Free Stallman. Он ҳамчун алтернативаи "ҳамвор" ба SLS пешбинӣ шуда буд. Debian ҳоло ҳам дастгирӣ карда мешавад ва аст яке аз маъмултарин таҳияҳо дар асоси Linux. Дар асоси он, дар навбати худ, як қатор дигар маҷмӯаҳои муҳими тақсимот барои таърихи ядро ​​​​сохта шуданд - масалан, Ubuntu.

Дар мавриди Slackware, ин боз як лоиҳаи барвақт ва муваффақ дар асоси Linux мебошад. Варианти аввалини он соли 1993 бароварда шуд. Аз ҷониби баъзе тахминҳо, пас аз ду сол, Slackware тақрибан 80% насби Linuxро ташкил дод. Ва пас аз даҳсолаҳо тақсимот монд дар байни таҳиягарон маъмул аст.

Соли 1992 дар Олмон ширкати SUSE (ихтисораи Software- und System-Entwicklung - таҳияи нармафзор ва системаҳо) таъсис дода шуд. Вай аввалин аст ба озод кардан шуруъ намуд Маҳсулот дар асоси Linux барои муштариёни тиҷоратӣ. Аввалин тақсимоте, ки SUSE бо он кор оғоз кард, Slackware буд, ки барои корбарони олмонзабон мутобиқ карда шудааст.

Маҳз аз ҳамин лаҳза давраи тиҷоратӣ дар таърихи Linux оғоз мешавад, ки мо дар бораи он дар мақолаи оянда сӯҳбат хоҳем кард.

Паёмҳо аз блоги корпоративии 1cloud.ru:

Манбаъ: will.com

Илова Эзоҳ