Історія Інтернету: розширюючи інтерактивність

Історія Інтернету: розширюючи інтерактивність

Інші статті циклу:

На початку 1960-х інтерактивні обчислювальні машини, розпочавши свій шлях від ніжних паростків, виплеканих у лабораторії Лінкольна та MIT, поступово почали поширюватися всюди, причому у двох різних сенсах. По-перше, самі комп'ютери витягували свої вусики, що досягали сусідніх будівель, кампусів та міст, що дозволяло користувачам взаємодіяти з ними на відстані, причому кільком користувачам одночасно. Ці нові системи поділу часу розцвіли, перетворившись на платформи для перших віртуальних, онлайнових спільнот. По-друге, насіння інтерактивності поширювалися всіма штатами, і вкоренилися в Каліфорнії. І за цю першу розсаду відповідала одна людина, психолог на ім'я Джозеф Карл Робнетт Ліклайдер.

Джозеф «яблучне зернятко»*

*Алюзія до американського фольклорного персонажа на прізвисько Джонні Епплсід, або «Джонні яблучне зернятко», яке прославилося активною розсадкою яблунь на Середньому Заході США (apple seed - яблучне зернятко) / прим. перев.

Джозеф Карл Робнетт Ліклайдер – для друзів «Лік» – спеціалізувався на психоакустиці, області, що пов'язувала уявні стани свідомості, що вимірюється приладами психологію та фізику звуку. Ми мимохіть згадували про нього раніше – він був консультантом на слуханнях у FCC з приводу Hush-a-Phone у 1950-х. Він відточив свої навички в Гарвардській психоакустичній лабораторії під час війни, розробляючи технології, що покращували чутність радіопередач у гучних бомбардувальниках.

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

Як і багато американських вчених його покоління, він виявив способи об'єднання своїх інтересів з військовими потребами і після війни, але не тому, що дуже цікавився зброєю або державною обороною. Великих цивільних джерел фінансування наукових досліджень було лише два – це були приватні інститути, засновані промисловими гігантами на рубежі століть: фонд Рокфеллера та Інститут Карнегі. Національні інститути здоров'я мали лише кілька мільйонів доларів, а Національний науковий фонд було засновано лише у 1950, і мав такий самий скромний бюджет. У 1950-х, щоб отримати фінансування цікавих наукових та технічних проектів, найкраще було розраховувати на міністерство оборони.

Тому в 1950-х Лік вступив до акустичної лабораторії MIT, що керувалася фізиками Лео Беранеком і Річардом Болтом, і отримувала майже все фінансування від ВМФ США. Після цього його досвід зв'язку органів чуття людини з електронним обладнанням зробив його першим кандидатом для нового проекту ППО від MIT. Беручи участь у групі розробки «проекту Чарльз«, що займалася питаннями реалізації звіту з ППО комітету Валлі, Лік наполягав на включенні до проекту досліджень людського фактора, внаслідок чого його призначили одним із директорів розробки дисплеїв для радарів у лабораторії Лінкольна.

Там, у якийсь момент у середині 1950-х, він перетнувся з Вага Кларком і TX-2, і відразу заразився комп'ютерною інтерактивністю. Його зачарувала ідея повного контролю над потужною машиною, здатною миттєво вирішувати будь-яке поставлене перед нею завдання. Він почав розробляти ідею створення «симбіозу людини і машини», партнерства між людиною та комп'ютером, здатного посилити інтелектуальну міць людини так само, як промислові машини підсилюють її фізичні здібності (варто відзначити, що Лік вважав цей етап проміжним, і що згодом комп'ютери навчаться думати самостійно). Він зазначив, що 85% його робочого часу

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

Загальна концепція не йшла далеко від описаного Веніваром БушемМемексу» – інтелектуального підсилювача, схему якого він накидав у 1945 році в книзі «Як ми можемо мислити», хоча замість суміші електромеханічних та електронних компонентів, як у Буша, ми дійшли суто електронних цифрових комп'ютерів. Такий комп'ютер використав би свою неймовірну швидкість, щоб допомагати в канцелярській роботі, пов'язаній із будь-яким науковим чи технічним проектом. Люди змогли звільнитися від цієї монотонної роботи і всю увагу витрачати на формування гіпотез, побудова моделей і призначення цілей комп'ютера. Подібне партнерство дало б неймовірні переваги як дослідникам, так і державній обороні, і допомогло б американським вченим переганяти радянських.

Історія Інтернету: розширюючи інтерактивність
«Мемекс» Венівара Буша, рання концепція системи автоматичного вилучення інформації, яка доповнює інтелект

Незабаром після цієї знакової зустрічі Лік приніс своє захоплення інтерактивними комп'ютерами із собою на нове місце роботи в консалтинговій фірмі, яку він керував старими колегами, Болтом і Беранеком. Вони роками підробляли консультуванням паралельно-академічній роботі в галузі фізики; Наприклад, вивчали акустику кінотеатру в Хобокені (Нью-Джерсі). Виконання завдання щодо аналізу акустики нової будівлі ООН у Нью-Йорку забезпечило їм великий потік замовлень, тому вони вирішили піти з MIT і займатися консультуванням весь свій час. До них незабаром приєднався третій партнер, архітектор Роберт Ньюман, і вони назвали себе "Болт, Беранек і Ньюман" (BBN). До 1957 року вони виросли до фірми середнього розміру з кількома десятками працівників, і Беранек вирішив, що ризикують наситити ринок акустичних досліджень. Він хотів розширити компетенцію фірми за межі звуку, охоплюючи весь спектр взаємодії людини та штучного оточення, від концертних залів до автомобілів, та по всіх органах почуттів.

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

Незабаром після цього Лік майже випадково опинився в положенні, що ідеально підходить для поширення культури інтерактивності по всій країні, ставши головою нового урядового обчислювального відомства.

Арфа

Під час Холодної війни кожна дія мала свою протидію. Як перша радянська атомна бомба призвела до створення 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.

Як і Беранек свого часу, Джек Руїна, який керував тоді ARPA, гадки не мав, що йому загрожує, коли запросив Ліка на інтерв'ю. Він вважав, що отримує експерта-біхевіориста з деякими знаннями з галузі інформатики. Натомість він зіштовхнувся з усією силою ідей симбіозу людини з комп'ютером. Лік стверджував, що комп'ютеризований центр управління потрібні інтерактивні комп'ютери, і тому основним двигуном дослідницької програми ARPA має стати прорив на передньому краї інтерактивних обчислювальних машин. А для Ліка це означало поділ часу.

Поділ часу

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

Вся ця обчислювальна потужність може не простоювати марно, якщо її можна буде розділити між багатьма користувачами. Розділяючи увагу комп'ютера так, щоб він обслуговував кожного користувача по черзі, розробник комп'ютера міг би вбити двох зайців одним пострілом - забезпечити ілюзію інтерактивного комп'ютера, що повністю перебуває під керуванням користувача, не втрачаючи велику частину обчислювальної ємності дорогого обладнання.

Ця концепція була закладена ще в SAGE, який міг обслуговувати десятки різних операторів одночасно, причому кожен із них відстежував свій сектор повітряного простору. Зустрівшись з Кларком, Лік негайно побачив потенціал комбінування поділу користувачів у SAGE з інтерактивною свободою TX-0 і TX-2 для створення нової потужної суміші, що і сформувало основу його пропаганди симбіозу людини та комп'ютера, представленої ним для міноборони в роботі 1957 року. Істинно мудра система, або Вперед, до гібридних систем, що думають машина / людина »[sage англ. - Мудрець / прим. перев.]. У цій роботі він описав комп'ютерну систему для вчених, дуже схожу на SAGE за структурою, з введенням за допомогою світлового пістолета, та «одночасним використанням (з швидким поділом часу) можливостей машини для обчислення та зберігання інформації багатьма людьми».

Однак у самого Ліка не було інженерних навичок для розробки чи створення такої системи. Він навчився азам програмування у BBN, але це була межа його можливостей. Першою людиною, яка реалізувала на практиці теорію поділу часу, був Джон Маккарті, математик з MIT. Маккарті був потрібен постійний доступ до комп'ютера для створення інструментів та моделей для маніпулювання математичною логікою – на його думку, першими кроками до штучного інтелекту. В 1959 він змайстрував прототип, що складався з інтерактивного модуля, прикрученого до університетського комп'ютера IBM 704 з пакетною обробкою даних. Іронічно, що перший «пристрій з поділом часу» мала лише одну інтерактивну консоль – телетайп Flexowriter.

Але до початку 1960-х інженерний факультет MIT дійшов необхідності активних інвестицій в інтерактивні обчислення. На комп'ютери підсідав кожен студент і викладач, який цікавився програмуванням. Пакетна обробка даних дуже ефективно використовувала комп'ютерний час, проте втрачала багато часу дослідників - час середньої обробки завдання на 704 складав більше доби.

Для вивчення довгострокових планів із задоволення зростаючих потреб у обчислювальних ресурсах у MIT було організовано університетський комітет, у якому переважали прибічники поділу часу. Кларк стверджував, що перехід до інтерактивності не означає поділ часу. Він говорив, що з практичної точки зору поділ часу означає відмову від інтерактивних відеодисплеїв та взаємодії у реальному часі – а це були критично важливі аспекти проекту, над яким він працював у лабораторії біофізики MIT. Але на більш фундаментальному рівні, судячи з усього, Кларк мав глибоке філософське неприйняття ідеї спільного використання його робочого місця. Аж до 1990 року він відмовлявся підключати свій комп'ютер до інтернету, заявляючи, що мережі – це помилка, і вони не працюють.

Він із учнями сформував «субсубкультуру», крихітний відросток у межах і так ексцентричної академічної культури інтерактивних обчислювальних машин. Проте їхні аргументи на користь невеликих робітничих станцій, якими ні з ким не потрібно ділитися, не переконали їхніх колег. З огляду на вартість навіть найменшого окремого комп'ютера на той час такий підхід з погляду інших інженерів виглядав економічно необґрунтованим. Крім того, більшість у той час вважала, що комп'ютери - інтелектуальні електростанції настала інформаційної ери - отримають перевагу від економіки масштабу, так само, як його отримували електростанції. Навесні 1961 року підсумковий звіт комітету санкціонував створення великих систем із розподілом часу у межах розвитку MIT.

На той час Фернандо Корбато, для колег — «Корбі», працював над збільшенням масштабу експерименту Маккарті. За освітою він був фізиком, а про комп'ютери дізнався, працюючи в Whirlwind у 1951, будучи тоді ще аспірантом MIT (єдиний із усіх учасників цієї історії, що залишився живим – у січні 2019 року йому було 92). Захистивши докторську, він став адміністратором у новоствореному обчислювальному центрі MIT, створеному на базі IBM 704. сумісна система розподілу часу») – оскільки вона могла працювати одночасно із звичайним процесом роботи 704-го, автоматично підхоплюючи комп'ютерні цикли для користувачів за потребою. Без подібної сумісності цей проект не зміг би працювати, оскільки Корбі не мав фінансування на покупку нового комп'ютера, на якому можна було б створити систему поділу часу з нуля, а припиняти роботу існуючих пакетних операцій обробки було не можна.

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

Історія Інтернету: розширюючи інтерактивність
Корбато у своїй фірмовій краватці-метелику в комп'ютерній кімнаті з IBM 7094


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

Кожен комп'ютер міг обслуговувати приблизно 20 терміналів. Цього вистачало не тільки для підтримки кількох невеликих термінальних кімнат, але і для поширення доступу до комп'ютера по всьому Кембриджу. Корбі та інші найважливіші інженери мали власні термінали в офісі, і з якогось моменту MIT почала забезпечувати домашні термінали технічному персоналу, щоб ті могли працювати з системою у позаурочний час, без необхідності виїжджати на роботу. Усі ранні термінали складалися з переробленої друкарської машинки, здатної зчитувати дані і видавати їх по телефонній лінії, і перфорованого паперу постійної подачі. Модеми з'єднували термінали по телефонам із приватним комутатором на території MIT, через який вони могли зв'язатися з комп'ютером CTSS. Комп'ютер таким чином подовжував свої органи почуттів за допомогою телефону та сигналів, що перетворювалися з цифрових на аналогові та назад. Це був перший етап інтеграції комп'ютерів із мережею телекомунікацій. Інтеграції сприяло неоднозначне з погляду регулюючих правил стан AT&T. Основу мережі все ще регулювали, і від компанії вимагали надання виділених ліній за фіксованими ставками, але кілька рішень FCC розмили контроль компанії над периферією, і та мало що могла заперечити з приводу приєднання до її ліній різних приладів. Тому MIT не потребував дозволу на термінали.

Історія Інтернету: розширюючи інтерактивність
Типовий комп'ютерний термінал середини 1960-х 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 (з приводу технічних звершень, що відбувалися в Санта-Моніці в той час, можна писати цілу окрему статтю. Свій вагомий внесок у передову комп'ютерну техніку 1960-х робили RAND Corporation, SDC та SDS, штаб-квартири яких знаходилися там).

SDS інтегрувало ПЗ з Берклі у свій новий проект, SDS 940. Він став однією з найпопулярніших комп'ютерних систем із поділом часу наприкінці 1960-х. Компанії Tymshare і Comshare, комерціалізували поділ часу шляхом продажу послуг віддалених обчислень, купували десятки SDS 940. Пайртл з командою теж вирішили спробувати сили на комерційному ринку, і заснували Berkeley Computer Corporation (BCC) в 1968, проте під час рецесії1969 подала на банкрутство Більшість команди Пайртла опинилася в дослідному центрі Пало-Альто компанії Xerox (PARC), де Такер, Дойч і Лемпсон зробили свій внесок у знакові проекти, серед яких були персональна робоча станція Alto, локальні мережі та лазерний принтер.

Історія Інтернету: розширюючи інтерактивність
Крейда Пайртл (в центрі) поряд з Berkeley Timesharing System

Звичайно, не кожен проект із поділом часу з 1960-х був створений завдяки Ліклайдеру. Новини про те, що відбувається в MIT і лабораторіях Лінкольна, поширювалися за допомогою технічної літератури, конференцій, академічних знайомств і переходів співробітників з однієї роботи на іншу. Завдяки цим каналам укоренилося й інше насіння, яке приваблює вітром. В університеті Іллінойсу Дон Бітцер продав міністерству оборони свою систему PLATO, яка мала зменшити вартість технічного навчання військового персоналу. Кліффорд Шоу створив JOHNNIAC Open Shop System (JOSS), що фінансується ВПС, і призначену для підвищення можливостей співробітників RAND щодо швидкого проведення числового аналізу. Дартмутська система з поділом часу була безпосередньо пов'язана з подіями, що відбувалися в MIT, але в іншому це був абсолютно унікальний проект, зроблений на гроші виключно цивільних осіб з Національного наукового фонду в рамках припущення про те, що досвід роботи з комп'ютерами стане необхідною частиною освіти лідерів США. наступного покоління.

До середини 1960-х поділ часу ще повністю захопило екосистему обчислювальних машин. Традиційні підприємства з пакетної обробки переважали як за продажами, так і за популярністю, особливо за межами університетських кампусів. Але воно все ж таки знайшло свою нішу.

Офіс Тейлора

Влітку 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 and 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)
  • M. Mitchell Waldrop, The Dream Machine: JCR Licklider і Revolution That Made Computing Personal (2001)

Джерело: habr.com

Додати коментар або відгук