Историја Уника: од лабораторија Белл до иПхоне-а

Аутор: Judy Howell
Датум Стварања: 1 Јули 2021
Ажурирати Датум: 23 Јуни 2024
Anonim
24 часа на Кладбище с Владом А4
Видео: 24 часа на Кладбище с Владом А4

Садржај



Одузети:

Чињеница да је Уник и даље у употреби након више од 40 година знак је његове свестраности.

Можда мислите да је ваш паметни телефон или таблет потпуно нов, али технологија која стоји у њему има дугу историју још од 1960-их. Ако имате иОС или Андроид уређај, заснован је на оперативном систему који се зове Уник и који је развијен у Белл Лабс. Чак и ако имате рачунар са оперативним системом Виндовс, током дана он разговара са многим серверима, од којих се многи покрећу и на Уник-у. Због своје дуге историје помало је изненађујуће што је Уник и даље толико чест. Овде добро погледајте како је дошло тако далеко.

Рана историја

Генеза онога што је на крају постао Уник започела је средином 1960-их пројектом названим МУЛТИЦС. Конзорцијум организација, укључујући МИТ, ГЕ и Белл Лабс, окупио се како би створио систем за подршку „рачунарском услужном програму“. Данас бисмо то могли назвати цлоуд цомпутинг. Нажалост, МУЛТИЦС је можда тада био предалеко испред свог времена, а Белл Лабс се на крају повукао из пројекта 1969. године, остављајући неколико програмера, Денниса Ритцхиеја и Кена Тхомпсона, заглављене на старијој опреми.


Једном када су Тхомпсон и Ритцхие имали укус за интерактивно рачунање када је свет и даље углавном зависио од серијске обраде, нису се могли вратити. Стога су одлучили покренути властити пројект, који је покушао спасити неке од МУЛТИЦС најбољих карактеристика.

"Оно што смо желели да сачувамо није само добро окружење у коме се може програмирати, већ систем око којег се може формирати заједништво," написао је Ритцхие 1979. "Из искуства смо знали да је суштина комуналног рачунања, како је пружи даљински - Приступ машинама које деле време, није само да куцате програме у терминал уместо тастера, већ да подстакнете блиску комуникацију. "

Поред ових узвишених циљева, Тхомпсон је имао и особнији мотив: Хтео је да игра хед који је изумио под називом „Свемирска путовања“.

Тхомпсон и Ритцхие одлучили су да примене свој систем на корпорацији Дигитал Екуипмент Цорпоратион ПДП-7. Скицирали су основни систем и написали га скупштинским језиком. Одлучили су да га зову УНИЦС као казна МУЛТИЦС. Убрзо су променили име у „Уник“.


Желели су снажнији рачунар, па су менаџмент ушли у куповину ПДП-11 како би развили апликацију за обраду за одељење за патенте Белл Лабс. Као резултат тога, прва апликација крајњег корисника за Уник у суштини је била обрада текста.

Успех је довео до раста Уника у оквиру Белл Лабс-а. Једна карактеристична карактеристика била је могућност преусмеравања улаза са једног програма на други, омогућавајући "буилдинг-блоцк" приступ развоју софтвера.

Без грешака, без стреса - Ваш корак по корак водич за креирање софтвера за промену живота без да вам уништи живот


Не можете побољшати своје вештине програмирања када никога није брига за квалитет софтвера.

Преокрет за Уник био је када је поново уведен у Ц, језик који су дизајнирали Тхомпсон и Ритцхие. Ц је био језик високог нивоа. Писање оперативног система на овај начин имало би дубок утицај на његову еволуцију; Уник је направио преносив, што је значило да се може покренути на различитим рачунарима са релативно мало напора. (Сазнајте о историји иза програмских језика у рачунарском програмирању: од машинског језика до вештачке интелигенције.)

Уник је изазвао велику пажњу када су Тхомпсон и Ритцхие објавили чланак о систему у престижном часопису за рачунарске науке Цоммуницатионс оф тхе АЦМ 1974. године.

Беркелеи Софтваре Дистрибутион

Колико год је Уник био присутан у Белл Лабс-у и изван њега, АТ&Т, од којих је Белл Лабс била истраживачка рука, није га могао искористити због уредбе о пристанку. У замену за одржавање монопола над телефонском услугом у Сједињеним Државама, он није могао ући у било које не телефонско подручје пословања, наиме рачунарски софтвер, али је био потребан да би дао дозволу свима који то затраже.

Белл Лабс су универзитетима практично подијелили копије Уника, заједно с изворним кодом. Један од њих био је УЦ Беркелеи. Укључивање изворног кода омогућило је студентима, посебно Билл Јои-у, да унесу измене и побољшања. Ова побољшања су постала позната као Беркелеи Софтваре Дистрибутион (БСД).

Бројне иновације произишле су из БСД пројекта, укључујући прву верзију Уника која је искористила виртуелну меморију ДЕЦс ВАКС мини-компјутерске линије и ви едитор.

Најважнији додатак била је имплементација ТЦП / ИП-а, што је Уник-у, а нарочито БСД Уник-у, омогућило оперативни систем по избору на матичном Интернету. (Сазнајте више о развоју ТЦП / ИП-а у Историји Интернета.)

Верзије засноване на БСД-у постале су популарне и на растућем тржишту радних станица, посебно на рачунарима Сун Мицросистемс, који је Билл Јои оставио Беркелеи-а да се суочи.

ГНУ и Линук

Сун није једина компанија која је комерцијализовала Линук. После распада АТ&Т у раним 80-има, коначно је могао да се упусти у посао са рачунаром. АТ&Т је представио Систем В који је био усмерен ка већим вишекорисничким инсталацијама.

Али бар једна особа није била задовољна начином на који се индустрија преселила из академског окружења у којем су сви делили изворни код у комерцијални свет где су људи „чували“ код.

Рицхард Сталлман, програмер за МИТс Артифициал Интеллигенце Лаборатори, најавио је ГНУ (ГНУс Нот Уник) пројекат 1983. године.

"Сматрам да Златно правило захтева да, ако ми се свиђа програм, морам да га поделим са другим људима који им се допадају", написао је Сталлман у свом ГНУ Манифесту. "Продавци софтвера желе поделити кориснике и освојити их, чинећи да се сваки корисник слаже да не дели са другима. На овај начин одбијам да прекинем солидарност са другим корисницима. Не могу по доброј савести да потпишем уговор о неоткривању или уговор о лиценци за софтвер."

Пројект ГНУ имао је за циљ заменити власнички софтвер Уник бесплатним софтвером, "слободним као у говору, а не као у пиву", како је Сталлман рекао. Другим речима, са изворним кодом и лиценцама које су заправо подстакле људе да их дају.

Колико год ово шема сигурно звучала, Сталлман је успео да привуче групу програмера који ће радити на пројекту, развијајући квалитетан софтвер попут уредника, преводилаца и других алата, који су сви објављени под лиценцама (нарочито Генерал Публиц Лиценсе (ГПЛ)) ) који гарантује приступ изворном коду. Утицај ГНУ-а је чак наговорио БСД програмере да из система прочишћавају АТ&Т код, чинећи га такође потпуно дистрибуираним.

Последњи недостајући комад било је језгро, односно језгра система. Испало је да је ГНУ кернел, ХУРД, теже имплементиран него што се предвиђало. Срећом, један хоби пројекат финских матураната показао се да ГНУ штеде милост. Линус Торвалд је објавио своје Линук кернел 1991. године, и иако није имао намеру да се то догоди, започео је револуцију у оперативним системима. Убрзо су почеле да се појављују "дистрибуције" Линук и ГНУ алата, омогућавајући свима који имају потребну вештину да имају Уник оперативни систем сличан оном који кошта хиљаде долара који се користе на универзитетима и у лабораторијама за истраживање. Најбоље од свега, могли су то да раде на обичном рачунару, бесплатно. (Прочитајте више о данашњој популарној дистрибуцији у Линуку Дистрос: Који је најбољи?)

Ово је било неодољиво због растућег броја веб стартапова и ИСП-ова током 90-их. Могли су бесплатно да добију серверски софтвер и да ангажују сјајне младе дипломиране дипломатије који су знали како да их покрену и за не баш много новца. Линук / Апацхе / МиСКЛ / ПХП сноп сервера и данас је једна од платформи избора за добављаче веб услуга.

Гоинг Мобиле

Иако је Уник стар више од 40 година, његова свестраност омогућава употребу која превазилазе оригиналне мини-рачунаре на којима се први појавио. Један од највидљивијих је Апплес иОС, који се делом заснива на ФрееБСД, а који је сам заснован на оригиналном БСД коду. Други главни мобилни ОС, Андроид, заснован је на модификованом Линук језгру. Иако ниједно од њих не садржи оригинални Уник код, они чувају многе основне идеје, чак и под глатким визуелним интерфејсима који су далеко од командне линије коју већина људи повезује са Уником.

Да су главне главне мобилне платформе базиране на Унику показује његову свестраност. Њен стари, али изгледа да нема знака да ће успорити, иако је један од његових оригиналних аутора, Деннис Ритцхие, преминуо 2011. године. Дакле, следећи пут када желите да паметни телефон или таблет сматрате потпуно новим, размислите поново - технологија која то подржава је прешла врло дуг пут.