История на интернет: разширявайки интерактивността

История на интернет: разширявайки интерактивността

Други статии от цикъла:

В началото на 60-те години на 20-ти век интерактивните изчислителни машини, започвайки от нежните кълнове, отгледани в лабораторията на Линкълн и MIT, постепенно започнаха да се разпространяват навсякъде, и то в два различни смисъла. Първо, самите компютри протегнаха своите усики, достигайки до съседни сгради, кампуси и градове, което позволи на потребителите да взаимодействат с тях на разстояние, включително и едновременно с няколко потребители. Тези нови системи за споделяне на време процъфтяха и в крайна сметка се превърнаха в платформи за първите виртуални онлайн общности. Второ, семената на интерактивността се разпространиха в целия щат и се вкорениха в Калифорния. И за тази първа разсада отговаряше един човек, психолог на име Джоузеф Карл Робнет Ликлайдер.

Джоузеф «ябълчно семе»*

*Алегория на американския фолклорен персонаж Джони Епълсид, или «Джони ябълчно семе», прославил се с активното разсаждане на ябълкови дръвчета в Средния Запад на САЩ (apple seed – ябълчно семе) / бел. прев.

Джоузеф Карл Робнет Ликлайдер – за приятелите «Лик» – специализирал се в психоакустиката, област, свързваща въображаеми състояния на съзнанието, измерваната чрез инструменти психология и физика на звука. Ние споменахме за него по-рано – той беше консултант на изслушванията в FCC относно Hush-a-Phone през 50-те. Той усъвършенства уменията си в Харвардската психоакустична лаборатория по време на войната, разработвайки технологии, които подобряваха разбирамостта на радиопредаванията в шумни бомбардировачи.

История на интернет: разширявайки интерактивността
Джоузеф Карл Робнет Ликлайдер, известен и като Лик

Както много американски учени от неговото поколение, той откри начини да обедини своите интереси с военните нужди и след войната, но не защото бе особено заинтересован от оръжия или държавна отбрана. Имаше само два големи граждански източника за финансиране на научни изследвания – частни институти, основани от индустриални гиганти на прага на вековете: фондът на Рокфелер и Институтът Карнеги. Националните институти по здравеопазване имаха само няколко милиона долара, а Националният научен фонд беше основан едва през 1950 г. и имаше също толкова скромен бюджет. През 50-те години на миналия век, за да получиш финансиране за интересни научни и технически проекти, най-доброто бе да разчиташ на министерството на отбраната.

Затова през 50-те години Лик постъпи в акустичната лаборатория на MIT, ръководена от физиците Лео Беранека и Ричард Болт, и получаваща почти всичкото финансиране от ВМФ на САЩ. След това неговият опит в свързването на човешките сетива с електронно оборудване го направи първия кандидат за нов проект за ПВО от MIT. Участвал е в групата, разработващапроект Чарльз«, занимаваща се с реализацията на отчета за ПВО на Комитета Валли, Лик настоява за включването на изследвания на човешкия фактор в проекта, в резултат на което е назначен за един от директорите на разработката на дисплеи за радари в лабораторията на Линкълн.

Там, в един момент през средата на 50-те години, той се срещна с Уес Кларк и TX-2, и веднага се зарази с компютърната интерактивност. Очарован беше от идеята за пълен контрол над мощна машина, способна моментално да решава всяка поставена задача. Той започна да развива идеята за създаване на "симбиоза между човек и машина", партньорство между човек и компютър, което може да увеличи интелектуалната мощ на човека, така както индустриалните машини увеличават физическите му способности (стои да се отбележи, че Лик смяташе този етап за междинен, и че в последствие компютрите ще научат да мислят сами). Той забеляза, че 85% от работното му време

… беше посветено главно на канцеларски или механични действия: търсене, изчисления, съставяне на чертежи, преобразуване, определяне на логически или динамични последици от набор от предположения или хипотези, подготовка за вземане на решения. Освен това, моят избор на това, което да опитам и какво да не опитам, в срамно голяма степен се определяше от аргументите на канцеларската възможност, а не от интелектуалната способност. Операциите, отнемащи голяма част от времето, което уж беше посветено на техническите разсъждения, машините можеха да изпълняват по-добре от хората.

Общата концепция не се отдалечаваше много от описаното от Венивар Буш„Мемекс“– интелектуален усилвател, чиято схема той начерта през 1945 г. в книгата „Как можем да мислим“, въпреки че вместо смес от електромеханични и електронни компоненти, както при Буш, ние стигнахме до чисто електронни цифрови компютри. Такъв компютър би използвал невероятната си скорост, за да помага в канцеларската работа, свързана с всеки научен или технически проект. Хората биха могли да се освобождават от тази монотонна работа и цялото внимание да се съсредоточи върху формулирането на хипотези, изграждането на модели и задаването на цели на компютъра. Подобно партньорство би дало невероятни предимства както на изследователите, така и на държавната отбрана и би помогнало на американските учени да изпреварват съветските.

История на интернет: разширявайки интерактивността
„Мемекс“ на Венивар Буш, ранна концепция за система за автоматично извличане на информация, допълваща интелекта

Скоро след тази знакова среща Лик донесе своето увлечение по интерактивните компютри на новото си работно място в консултантска фирма, управлявана от неговите стари колеги, Болт и Беранек. Те години наред работиха като консултанти паралелно с академичната си работа в областта на физиката; например, изучаваха акустиката на кинотеатъра в Хобокен (Ню Джърси). Изпълнението на задачата по анализ на акустиката на новата сграда на ООН в Ню Йорк им осигури значителен поток от поръчки, затова решиха да напуснат MIT и да се занимават с консултиране на пълен работен ден. Скоро към тях се присъедини и третият партньор, архитектът Роберт Нюман, и те се нарекоха „Болт, Беранек и Нюман“ (BBN). Към 1957 година те се разраснаха до средно голяма фирма с няколко десетки служители, и Беранек реши, че рискуват да наситят пазара на акустични изследвания. Той искаше да разшири компетенцията на фирмата извън звука, обхващайки целия спектър от взаимодействия между човека и изкуствената среда, от концертни зали до автомобили и по всички сетивни органи.

И той, разбира се, откри стария си колега Ликлайдера и го нае на щедри условия като нов вицепрезидент по психоакустика. Въпреки това, Беранек не отчете дивакия ентусиазъм на Лик към интерактивните изчисления. Вместо експерт по психоакустика, той получи не съвсем компютърен експерт, а компютърен проповедник, жадуващ да отвори очите на другите. За година той убеди Беранека да изхарчи десетки хиляди долари за закупуването на компютър, малкото слабо устройство LGP-30, направено от подизпълнител на Министерството на отбраната Librascope. Без опит в инженерството, той привлече още един ветеран от SAGE, Едвард Фредкин, за да му помогне да настрои машината. Въпреки че компютърът основно отвличаше Лик от основната му работа, докато той се опитваше да научи програмиране, след година и половина той успя да убеди партньорите да похарчат още пари (150 000 долара, което в днешни пари е около 1,25 млн. долара) за закупуването на по-мощен компютър: новия PDP-1 на DEC. Лик убеди BBN, че цифровите компютри са бъдещето и че по някакъв начин някога инвестициите им в опит в тази област ще се изплатят.

Скоро след това Лик почти случайно се озова в позиция, идеално подходяща за разпространение на културата на интерактивността из цялата страна, ставайки ръководител на новото правителствено изчислително ведомство.

ARPA

По време на Студената война всяко действие имаше своето противодействие. Както първата съветска атомна бомба доведе до създаването на SAGE, така и първият изкуствен спътник на Земята, изстрелян от СССР през октомври 1957 година, предизвика цяла поредица от реакции в американското правителство. Ситуацията се усложняваше от факта, че, въпреки че СССР изоставаше от САЩ с четири години в сферата на ядрените експлозии, в ракетната област той направи скок напред, изпреварвайки американците в надпреварата на орбита (оказало се, че с около четири месеца).

Един от отговорите на появата на Спутник-1 през 1958 година беше създаването на Управлението за перспективни изследователски проекти на Министерството на отбраната на САЩ (ARPA). За разлика от скромните суми, отделяни за нуждите на гражданската наука, ARPA получи бюджет от 520 млн. долара, който надвишаваше тройно финансирането на Националния научен фонд, който сам по себе си беше утроен в отговор на появата на Спутник-1.

Въпреки че Управлението можеше да работи по широк спектър от напреднали проекти, които министърът на отбраната счита за целесъобразни, първоначално се предвиждаше да се съсредоточи изцяло върху ракетостроенето и космоса – такъв беше категоричният отговор на Спутник-1. ARPA се отчита директно пред министърът на отбраната и затова успя да се издигне над контрапродуктивната и отслабваща цялата отраслова конкуренция, разработвайки единен разумен план за развитие на американската космическа програма. Въпреки това, на практика всички негови проекти в тази област скоро бяха отнети от съперници: ВВС не възнамеряваха да предават контрола над военното ракетостроене, а националният закон за аеронавтиката и космоса, подписан през юли 1958 г., създаде ново гражданско агенство, което пое всички въпроси, свързани с космоса, които не се отнасят до оръжия. Въпреки това, след създаването си ARPA намери причини да оцелее, тъй като получи значителни изследователски проекти в областите на защитата от балистични ракети и откритията на ядрени опити. Въпреки това, то също така стана работна площадка за малки проекти, които желаеха да проучат различни военни агенции. Така че вместо куче, управлението стана опашка.

Последният селектиран проект беше „проект Орион“, космически кораб с ядрен импулсен двигател („експлозивен кораб“). ARPA спря финансирането му през 1959 година, тъй като не можеше да го разглежда по друг начин освен като чисто граждански проект, попадащ в компетенцията на НАСА. От своя страна НАСА не желаеше да замърсява своята най-чиста репутация, свързвайки се с ядрено оръжие. ВВС неохотно подпомогнаха финансово проекта, за да продължи развитието си, но в крайна сметка той умря след споразумение от 1963 година, забраняващо тестовете на ядрено оръжие в атмосферата или космоса. И макар тази идея да беше технически много интересна, трудно е да си представим, че някакво правителство би дало съгласието си за изстрелване на ракета, пълна с хиляди ядрени бомби.

Първото нахлуване на ARPA в компютърната сфера се случи по проста необходимост да се заеме управлението с нещо. През 1961 г. ВВС имаше два неактивни актива, които трябваше да бъдат заети по някакъв начин. С приближаването на разгръщането на първите центрове за откриване SAGE, ВВС привлече RAND Corporation от Санта Моника (Калифорния) за обучение на персонала и осигуряване на двадесет и малко компютризирани центрове за ПВО с управляващи програми. За тази работа RAND създаде нова структура - корпорация за системно развитие (SDC). Полученият опит в SDC в областта на софтуера се оказа ценен за ВВС, но проектът SAGE завършваше и нямаше с какво да се занимава. Вторият неактивен актив беше изключително скъпият излишен компютър AN/FSQ-32, който беше иззет от IBM за проекта SAGE, но по-късно беше признат за ненужен. Министерството на отбраната реши двата проблема, давайки на ARPA ново изследователско задание, свързано с командни центрове, и обеща грант от 6 млн. долара, за да изследват проблемите на командните центрове в SDC с помощта на Q-32.

Скоро ARPA реши да регулира тази изследователска програма като част от ново подразделение по изследвания в обработката на информация. Около същото време управлението получи нова задача - да създаде програма в сферата на поведенческите науки. В момента не е ясно по какви точно причини, но ръководството на управлението реши да наеме Ликлайдера за директор на двете програми. Вероятно това беше идея на Джин Фубини, директор на изследванията в Министерството на отбраната, който познаваше Лика от работата по SAGE.

Както и Берanek в свое време, Джек Руина, който тогава ръководеше ARPA, нямаше представа какво го очаква, когато покани Лика на интервю. Той смяташе, че получава експерт по поведение с някои познания в областта на информатиката. Вместо това той се сблъска с мощта на идеите за симбиоза между човек и компютър. Лик твърдеше, че компютризираният команден център ще изисква интерактивни компютри, и затова основният двигател на изследователската програма на ARPA трябваше да бъде пробив в предния край на интерактивните компютърни машини. А за Лик това означаваше разделение на времето.

Разделение на времето

Системите за разделяне на времето се основаваха на същия базов принцип, както серията TX на Уес Кларк: компютрите трябва да са удобни за потребителя. Но, за разлика от Кларк, привържениците на разделянето на времето считали, че един човек не може ефективно да използва цял компютър. Изследователят може да седи няколко минути, изучавайки изхода на програмата, преди да направи малка промяна и да я стартира наново. А в този интервал компютърът няма какво да прави, неговата голяма мощ ще остане неизползвана, а това ще струва скъпо. Дори интервалите между натисканията на клавишите в стотици милисекунди изглеждали като огромни бездни на изгубено компютърно време, в които можело да се извършат хиляди изчисления.

Цялата тази изчислителна мощ може да не остава неизползвана, ако може да бъде разделена между много потребители. Разделяйки вниманието на компютъра така, че той да обслужва всеки потребител по реда на заявките, разработчикът на компютри можел да убие два заека с един удар – да осигури илюзията за интерактивен компютър, изцяло управляван от потребителя, без да губи голяма част от изчислителната мощ на скъпото оборудване.

Тази концепция беше заложена още в SAGE, който можеше да обслужва десетки различни оператори едновременно, като всеки от тях следеше своя сектор на въздушното пространство. Когато се срещна с Кларк, Лик незабавно видя потенциала за комбиниране на разделението на потребителите в SAGE с интерактивната свобода на TX-0 и TX-2 за създаване на нова, мощна смес, което формира основата на неговата пропаганда за симбиозата между човека и компютъра, представена на Министерството на отбраната в работата му от 1957 година „Истински мъдра система, или Напред, към хибридни мислещи системи машина/човек“ [sage англ. – мудрец / прим. прев.]. В тази работа той описва компютърна система за учени, много подобна на SAGE по структура, с въвеждане чрез светлинен пистолет и „едновременна употреба (с бързо разделяне на времето) на възможностите на машината за изчисление и съхранение на информация от много хора“.

Въпреки че Лик не притежаваше инженерни умения за разработка или създаване на подобни системи. Той научи основите на програмирането в BBN, но това беше и пределът на възможностите му. Първият човек, който приложи на практика теорията за времевото разделение, беше Джон Маккарти, математик от MIT. Маккарти се нуждаеше от постоянен достъп до компютър, за да създаде инструменти и модели за манипулиране на математическата логика – според него, това бяха първите стъпки към изкуствения интелект. През 1959 година той създаде прототип, състоящ се от интерактивен модул, прикрепен към университетския компютър IBM 704 с пакетна обработка на данни. Ирончно е, че първото „устройство с времево разделение“ имаше само една интерактивна конзола – телетайп Flexowriter.

Но към началото на 60-те години инженерният факултет на MIT осъзна необходимостта от активни инвестиции в интерактивните изчисления. Всеки студент и преподавател, който се интересуваше от програмиране, се включваше в компютрите. Пакетната обработка на данни много ефективно използваше компютърното време, но губеше много време на изследователите – средното време за обработка на задача на 704 беше повече от денонощие.

За да проучи дългосрочните планове за задоволяване на нарастващите нужди от изчислителни ресурси, в MIT беше организиран университетски комитет, в който преобладаваха привържениците на времевото разделение. Кларк твърдеше, че преминаването към интерактивност не означава времево разделяне. Той казваше, че от практическа гледна точка времевото разделяне означава отказ от интерактивни видеодисплеи и взаимодействие в реално време – а тези аспекти бяха критично важни за проекта, върху който той работеше в лабораторията по биофизика на MIT. Но на по-фундаментално ниво, изглежда, че Кларк имаше дълбоко философско неодобрение към идеята за споделяне на работното си място. До 1990 година той отказаваше да свърже компютъра си с интернет, заявявайки, че мрежите са „грешка“ и „не работят“.

Той с учениците си създаде "субсубкултура", малък израстък в рамките на вече ексцентричната академична култура на интерактивните изчислителни машини. Обаче аргументите им в полза на малките работни станции, които никой не трябва да споделя, не убедиха колегите им. Въз основа на цената дори на най-малкия отделен компютър за това време, този подход изглеждаше икономически неоснователен в очите на другите инженери. Освен това, повечето по онова време смятаха, че компютрите – интелигентни електрически станции на настъпващата информационна ера – ще получат предимство от икономиката на мащаба, точно както електрическите станции. През пролетта на 1961 г. окончателният доклад на комитета одобри създаването на големи системи с времево разделяне в рамките на развитието на MIT.

По това време Фернандо Корбато, за колегите – "Корби", вече работеше за разширяване на експеримента на Маккарти. По образование той беше физик, а за компютрите научи, работейки в Whirlwind през 1951 г., когато все още беше аспирант в MIT (единственият от участниците в тази история, който остана жив – през януари 2019 г. навърши 92 години). След като защити докторска степен, той стана администратор на новосъздадения изчислителен център на MIT, създаден на базата на IBM 704. Корбато и екипът му (първоначално това бяха Мардж Мервин и Боб Дейли, двама от най-добрите програмисти в центъра) нарекоха система си за времево разделяне CTSS (Compatible Time-Sharing System, "совместима система за времево разделяне") – тъй като тя можеше да работи едновременно с обичайната работа на 704, автоматично поемайки компютърните цикли за потребителите при необходимост. Без подобна съвместимост този проект не би могъл да функционира, тъй като Корби нямаше финансиране за закупуване на нов компютър, на който да бъде създадена система за времево разделяне от нула, а спирането на съществуващите партиди операции не беше опция.

До края на 1961 година CTSS можеше да поддържа четири терминала. До 1963 г. MIT инсталира два екземпляра на CTSS на транзисторни машини IBM 7094 на цена от 3,5 милиона, приблизително 10 пъти надвишаваща предшествениците си 704 по обем на паметта и мощност на процесора. Контролният софтуер обхождаше активните потребители на цикли, обслужвайки всеки от тях в рамките на част от секундата, след което преминаваше към следващия. Потребителите можеха да запазят за бъдеща употреба програми и данни в собствената си дискова зона, защитена с парола.

История на интернет: разширявайки интерактивността
Корбато в своя типичен калъф с пеперуда в компютърната стая с IBM 7094

Пуснете видеото

Корби обяснява схемата на работа на разделението на времето, включваща двустепенна опашка, в телевизионно предаване от 1963 година

Всеки компютър можеше да обслужва около 20 терминала. Това беше достатъчно не само за поддръжка на няколко малки терминални стаи, но и за разпространение на достъп до компютъра из целия Кеймбридж. Корби и други важни инженери имаха собствени терминали в офисите си, а от определен момент MIT започна да осигурява домашни терминали на техническия персонал, така че те да могат да работят със системата след работно време, без да е необходимо да идват на работа. Всички ранни терминали се състоеха от модифицирани пишещи машини, способни да четат данни и да ги предават по телефонна линия, и от перфорирана хартия с постоянна подача. Модемите свързваха терминалите по телефоните с частен комутатор на територията на MIT, чрез който те можеха да се свържат с компютъра CTSS. По този начин компютърът удължаваше своите сетивни органи чрез телефона и сигналите, които се превръщаха от цифрови в аналогови и обратно. Това беше първият етап от интеграцията на компютрите с телекомуникационната мрежа. Интеграцията бе улеснена от неясното, що се отнася до регулаторните правила, състояние на AT&T. Основата на мрежата все още беше регулирана, и от компанията се изискваше да предоставя отделени линии на фиксирани ставки, но няколко решения на FCC размътиха контрола на компанията върху периферията, и тя не можеше да възрази относно свързването на различни устройства към нейни линии. Поради това на MIT не беше нужно разрешение за терминалите.

История на интернет: разширявайки интерактивността
Типичен компютърен терминал от средата на 60-те години: IBM 2741.

Крайната цел на Ликлайдера, Маккарти и Корбато беше увеличаване на достъпността на компютърните ресурси за отделни изследователи. Те избираха средства и разделение на времето по икономически причини: никой не можеше да си представи, че за всеки изследовател в MIT ще бъде закупен собствен компютър. Въпреки това, този избор доведе до появата на неволни странични ефекти, които не биха били осъзнати в парадигмата на Кларк „един човек, един компютър“. Общата файлова система и препратките към потребителските профили им позволяваха да си сътрудничат, да работят заедно и да допълват работата на другите. През 1965 година Ноел Морис и Том ван Влек ускориха сътрудничеството и комуникацията, създавайки програмата MAIL, която позволяваше на потребителите да обменят съобщения. Когато потребител изпращаше съобщение, програмата го добавяше към специален файл за поща в файловата директория на получателя. Ако този файл не беше празен, програмата LOGIN показваше съобщение „ИМАТЕ ПОЧТА“. Съдържанието на машината се превръщаше в израз на действията на общността от потребители, а този социален аспект на разделянето на времето в MIT започнаха да ценят толкова високо, колкото и първоначалната идея за интерактивна употреба на компютъра.

Засети семена

Лик, приел предложението на ARPA и напуснал BBN, за да оглави новото подразделение на ARPA, офис за технологии на обработка на информация (Information Processing Techniques Office, IPTO) през 1962 година, бързо зае да се занимава с това, което обеща: концентрация на изследователските усилия на компанията в областта на изчисленията, свързани с разпространението и подобрението на оборудването и софтуера за разделение на времето. Той се отказа от обичайната практика на обработка на изследователски предложения, които трябваше да постъпват на бюрото му, и сам потегли „на полето“, подбуждайки инженерите да създават изследователски предложения, които би искал да одобри.

Първата стъпка на Ликлайндер беше пренастройката на съществуващия изследователски проект на командните центрове SDC в Санта Моника. От офиса на Лик в SDC пристигна екип за съкращаване на усилията в това направление и за концентрация върху преобразуването на излишния компютър SAGE в система за времево разделяне. Лик смяташе, че първо трябва да се положи основата на взаимодействието между човек и машина с времево разделяне, а командните центрове ще се появят по-късно. Това, че такова разпределение на приоритетите съвпадна с философските му интереси, беше просто щастливо съвпадение. Жул Шварц, ветеран от проекта SAGE, разработваше нова система за времево разделяне. Както и съвременникът й CTSS, тя стана виртуално място за срещи, а сред нейните функции имаше DIAL за изпращане на лични текстови съобщения от един потребител на друг – както в следващия пример за обмен между Джон Джоунс и потребител с id равен на 9.

DIAL 9 THIS IS JOHN JONES, I NEED 20K IN ORDER TO LOAD MY PROG
FROM 9 WE CAN GET YOU ON IN 5 MINUTES.
FROM 9 GO AHEAD AND LOAD

DIAL 9 ТОВА Е ДЖОН ДЖОУНС, НУЖДАЯ СЕ ОТ 20K ЗА ЗАПОЧВАНЕ НА ПРОГРАМАТА
ОТ 9 МОЖЕМ ДА ВИ ПРЕДОСТАВИМ ТЕХ В ЧРЕЗ 5 МИНУТИ
ОТ 9 ПРИСТЪПЕТЕ И ЗАЧНЕТЕ

След това, за да осигури финансирането на бъдещите проекти за развитие на времевото разделяне в MIT, Ликлайндер намери Робърт Фано, за да ръководи своя флагмански проект: Project MAC, който продължи до 1970-те години (имаше много разширения на имената на MAC – „математика и изчисления“, „компютър с многопосочен достъп“, „познание с помощта на машина“ [Mathematics And Computation, Multiple-Access Computer, Machine-Aided Cognition]). Въпреки че разработчиците се надяваха новата система да поддържа не по-малко от 200 едновременни потребители, те не взеха предвид постоянно растящата сложност на потребителския софтуер, който лесно поглъщаше всички подобрения в скоростта и ефективността на хардуера. След старта в MIT през 1969 година, системата можеше да поддържа около 60 потребители с помощта на двете си централни процесора, което приблизително съответстваше на броя на потребителите на процесор при CTSS. Въпреки това, общият брой на потребителите бе много по-голям от максималната възможна натовареност – през юни 1970 година бяха регистрирани вече 408 потребители.

Системното ПО на проекта с име Multics се гордее с някои сериозни подобрения, от които някои все още се считат за иновационни в съвременните операционни системи: йерархическа файлова система с дървовидна структура и папки, в които могат да се съдържат други папки; отделяне на изпълнението на команди от потребителя и системата на хардуерно ниво; динамично свързване на програми с подкарване на софтуерни модули по време на изпълнението при необходимост; възможност за добавяне или премахване на ЦП, банки памет или дискове без изключване на системата. Кен Томпсън и Денис Ритчи, програмисти по проекта Multics, по-късно създадоха ОС Unix (в името на която има намек за предшественика) с цел да пренесат част от тези концепции на по-прости и по-малко мащабни компютърни системи [Името „UNIX“ (първоначално „Unics“) произлиза от „Multics“. Буквата U в името UNIX означава „Uniplexed“ („едностранен“) в контекста на термина „Multiplexed“ („мултиплексиран“), който е основата на името на системата Multics, за да подчертае опитите на създателите на UNIX да се отклонят от сложността на системата Multics в търсене на по-прост и работещ подход.]

Последното семе Лик хвърли в Бъркли, в Калифорнийския университет. Започнатият през 1963 година проект Genie12 доведе до създаването на система за споделяне на време от Бъркли [Berkeley Timesharing System] – търговска версия на Project MAC с по-малък размер. Въпреки че на номинално ниво проекта е ръководен от няколко преподаватели от университета, реално работата е била водена от студента Мел Пайртл, а му помагали и други студенти – в частност, Чак Такър, Питър Дойч и Бътлър Лемпсън. Някои от тях вече бяха засегнати от вируса на интерактивността в Кеймбридж, преди да пристигнат в Бъркли. Дойч, син на професор по физика от MIT и любител на изграждането на компютърни прототипи, реализира езика за програмиране Lisp на Digital PDP-1, когато беше тийнейджър, преди да стане студент в Бъркли. Лемпсън програмира на PDP-1 на кеймбриджкия стендов ускорител, докато беше студент в Харвард. Пайртл с екипа си създадоха система за споделяне на време на SDS 930, разработена от Scientific Data Systems, нова компютърна компания, основана в Санта Моника през 1961 година (по отношение на техническите постижения, които се случваха в Санта Моника по това време, може да се напише цяла отделна статия. Значим принос в напредналата компютърна техника от 60-те години даваха RAND Corporation, SDC и SDS, чийто щабове бяха там).

SDS интегрира софтуер от Бъркли в своя нов проект, SDS 940. Той стана една от най-популярните компютърни системи за споделяне на време в края на 60-те години. Компаниите Tymshare и Comshare, които комерсиализираха споделянето на време чрез продажба на услуги за отдалечени изчисления, закупиха десетки SDS 940. Пайртл с екипа си също решиха да опитат свои сили на търговския пазар и основаха Berkeley Computer Corporation (BCC) през 1968 година, но по време на рецесията от 1969-1970 година компанията подаде заявление за фалит. По-голямата част от екипа на Пайртл се озова в изследователския център на Пало Алто на Xerox (PARC), където Такър, Дойч и Лемпсън допринесли за знакови проекти, сред които бяха персоналната работна станция Alto, локалните мрежи и лазерния принтер.

История на интернет: разширявайки интерактивността
Мел Пайртл (в центъра) до Berkeley Timesharing System

Разбира се, не всеки проект с разделение на времето от 60-те години беше създаден благодарение на Ликлайдер. Новините за събитията в MIT и лабораториите на Линкълн се разпространяваха чрез техническа литература, конференции, академични запознанства и прехвърляния на служители от една работа на друга. Благодарение на тези канали се посяха и други семена, носени от вятъра. В университета в Илинойс Дон Бицер продаде на министерството на отбраната своята система PLATO, която трябваше да намали разходите за техническо обучение на военнослужещите. Клиффърд Шоу създаде JOHNNIAC Open Shop System (JOSS), финансирана от ВВС, и предназначена за подобряване на възможностите на служителите на RAND за бързо извършване на числов анализ. Дартмутската система с разделение на времето беше директно свързана със събитията в MIT, но в други аспекти беше абсолютно уникален проект, финансиран изцяло от граждани чрез Националния научен фонд, основан на предположението, че опитът с компютри ще стане необходима част от образованието на лидерите на Съединените щати от следващото поколение.

Към средата на 60-те години разделението на времето все още не беше напълно завладяло екосистемата на компютърните машини. Традиционните компании за партидна обработка преобладаваха, както по продажби, така и по популярност, особено извън университетските кампуси. Но все пак намери своята ниша.

Офисът на Тейлъра

През лятото на 1964 година, около две години след пристигането си в ARPA, Ликлайдер отново смени работата си, този път преминавайки в изследователския център на IBM на север от Ню Йорк. Шокиран от загубата на договора за Project MAC в полза на конкуриращия производител на компютри, General Electric, след много години добри отношения с MIT, Лик трябваше да сподели с IBM своя опит в тенденции, които изглежда минават покрай компанията. За Лик новата работа предлагаше възможността да обърне последния бастион на традиционната партидна обработка на данни в нова вяра в интерактивността (но не се получи – Лик беше отстранен на задния план, а съпругата му страдаше от изолацията в глухото място в Йорктаун Хайтс. Той се премести в офис на IBM в Кеймбридж, а след това през 1967 г. се върна в MIT, за да ръководи Project MAC.

На мястото на ръководителя на IPTO, Айван Сазерленд, млад експерт по компютърна графика, го замени. През 1966 година, Робърт Тейлър зае неговото място. Работата на Лик от 1960 година „Симбиозата между човека и машината“ превърна Тейлър в привърженик на интерактивните компютри, и по препоръка на Лик той се присъедини към ARPA след кратък период на работа по изследователска програма в НАСА. Неговата личност и опит го направиха по-подобен на Лик, отколкото на Сазерленд. С образованието си по психология, без технически знания в областта на компютърните машини, той компенсира отсъствието на знания с ентусиазъм и уверено лидерство.

Един ден, докато Тейлър беше в офиса си, новият ръководител на IPTO беше посетен от една идея. Той седеше на бюрото с три различни терминала, които му позволяваха да се свърже с три системи за времево разделение, финансирани от ARPA и разположени в Кеймбридж, Бъркли и Санта Моника. Там, обаче, те не бяха свързани помежду си – за да прехвърли информация от една система в друга, той трябваше да го направи сам, физически, използвайки тялото и ума си.

Семената, посети от Ликлайдер, родиха плодове. Той създаде социално общество от служителите на IPTO, което нарасна в множество други компютърни центрове, във всеки от които се формираха малки общности от компютърни експерти, събрали се около компютър с времево разделение. Тейлър помисли, че е време да свърже тези центрове. Неговите отделни социални и технически структури, свързани помежду си, ще могат да формират един вид свръхорганизъм, корените на който ще се разпространят из целия континент, възпроизвеждайки социалните предимства на времевото разделение на по-високо ниво. И с тази мисъл започнаха техническите и политическите битки, довели до създаването на ARPANET.

Какво още да прочета

  • Richard J. Barber Associates, The Advanced Research Projects Agency, 1958-1974 (1975)
  • Katie Hafner и Matthew Lyon, Where Wizards Stay Up Late: The Origins of the Internet (1996)
  • Severo M. Ornstein, Computing in the Middle Ages: A View From the Trenches, 1955-1983 (2002)
  • М. Мичел Уалдроп, Машината на сънищата: Дж. С. Р. Ликлайдер и революцията, която направи компютрирането лично (2001)

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster