Marzenie życia

Prawdopodobnie słyszałeś historie o narodzinach komputera PC: Xerox PARC jako Mekka komputerów; o jej stworzeniu Alto, Ethernetu i drukarki laserowej; Homebrew Computer Club, MITS Altair, Bill Gates i kradzież jego Micro-soft Basic; Steve'a Jobsa i Stephena Wozniaka, założenie firmy Apple oraz wizyta Jobsa w PARC, która zainspirowała Macintosha.





Ale to, o czym możesz nie wiedzieć, to naprawdę wczesna historia. Historie Douga Engelbarta i Johna McCarthy'ego z Augmentation Research Center i początków Laboratorium AI (SAIL) Uniwersytetu Stanforda nie są dobrze znane. Tak, być może słyszeliście, że Engelbart wynalazł mysz, a SAIL i Stanford doprowadziły do ​​powstania firm takich jak Sun i Cisco. Ale są lepsze historie, świetne i stare z początków informatyki, o wydarzeniach, które doprowadziły do ​​tego, jak znamy komputery osobiste.

Maszyny społecznościowe

Ta historia była częścią naszego wydania z sierpnia 2005 r.

  • Zobacz resztę numeru
  • Subskrybuj

W swojej wspaniałej nowej książce Co powiedział popielica… John Markoff opowiada te historie. Markoff urodził się w Oakland w Kalifornii i od ponad dekady zajmuje się Doliną Krzemową dla New York Times. Z perspektywy Zachodniego Wybrzeża Dormouse opisuje początki komputera osobistego i jego miejsce w kulturze Bay Area lat sześćdziesiątych. Przeżywszy intensywnie dalszą część tej historii, fascynują mnie wspaniałe historie ludzi, których poznałem iz którymi często pracuję. Wiele z tych historii było tylko niejasno znanych; o wiele więcej, nigdy nie słyszałem.



Sen Engelbarta
Centralna postać w Koszatka to Doug Engelbart, którego wieloletnią pasją było zbudowanie działającej wersji maszyny Memex Vannevara Busha. W latach czterdziestych, pracując w Waszyngtonie, jako dyrektor Biura Badań Naukowych i Rozwoju Pentagonu, Vannevar Bush wyobraził sobie maszynę, która może śledzić i pobierać ogromne ilości informacji, i opisał swój pomysł w numerze z lipca 1945 r. z Miesięcznik Atlantycki :

Rozważ przyszłe urządzenie do indywidualnego użytku, które jest rodzajem zmechanizowanego prywatnego pliku i biblioteki. Potrzebuje nazwy i, aby wylosować ją, wystarczy „memex”. Memex to urządzenie, w którym jednostka przechowuje wszystkie swoje księgi, zapisy i komunikaty, i które jest zmechanizowane, aby można było się z nim konsultować z nadmierną szybkością i elastycznością. Jest to rozbudowane intymne uzupełnienie jego pamięci.

Engelbart zetknął się z ideą Memexa, gdy służył jako technik radarowy w marynarce wojennej USA podczas II wojny światowej. Zakorzeniło się to w jego wyobraźni iw 1950 roku doznał objawienia, które kierowało nim i jego pracą przez następne dwie dekady. Markoff pisze, że Engelbart widział siebie siedzącego przed dużym ekranem komputera pełnym różnych symboli… Stworzył stację roboczą do organizowania wszystkich informacji i komunikacji potrzebnych do danego projektu… widział strumienie znaków poruszających się po ekranie. Chociaż nic podobnego nie istniało, wydawało się, że inżynieria powinna być łatwa do wykonania i że maszynę można połączyć z dźwigniami, pokrętłami lub przełącznikami. Był to nic innego jak Memex Vannevara Busha, przetłumaczony na świat komputerów elektronicznych.



Engelbart uzyskał doktorat z elektrotechniki na Uniwersytecie Kalifornijskim w Berkeley w 1955 roku i wkrótce zaczął pracować w Stanford Research Institute (SRI). Tam natknął się na artykuł zatytułowany Shrinking the Giant Brains for the Space Age, który został zaprezentowany na konferencji w czerwcu 1959 roku. Jego autorem był Jack Staller z firmy lotniczej American Bosch ARMA, który proroczo napisał: Problem jest skompresować pomieszczenie pełne cyfrowych urządzeń obliczeniowych do rozmiarów walizki, potem pudełka po butach, a na końcu na tyle małego, że mieści się w dłoni… Na horyzoncie powstają obwody półprzewodnikowe lub narastanie całego obwodu na jednej małej technice płytki półprzewodnikowej i folii molekularnej, w której filmy o grubości milionowych części cala i równie wąskich przewodnikach są budowane warstwa po warstwie, aby utworzyć całe sekcje lub być może kompletne komputery w ułamkach cala sześciennego.

Następnie, jak relacjonuje Markoff, w lutym 1960, pięć lat przed opublikowaniem przez Gordona Moore'a artykułu w: Elektronika W czasopiśmie, którego twierdzenia stały się znane jako Prawo Moore'a, Doug Engelbart doszedł do tego samego wniosku, co Moore: że nieustanny i nieunikniony wzrost mocy obliczeniowej będzie wynikiem ciągłego kurczenia się tranzystora. I zobaczył, że przy takim wzroście wydajności komputery wkrótce będą wystarczająco potężne, aby wzmocnić ludzki intelekt. Ten sen – marzenie Engelbarta – doprowadził do tego, że znamy komputery, jakie znamy.

Engelbart znalazł fundusze od wizjonerskich menedżerów programów w rządzie federalnym, takich jak JCR Licklider z Agencji Zaawansowanych Badań Obronnych USA, który wyobrażał sobie komputery jako narzędzie komunikacji, oraz Boba Taylora z NASA, który później zebrał i poprowadził wielką grupę informatyków, którzy kierował Xerox PARC. Dzięki ich wsparciu Engelbart kierował w latach 1960-1968 zespołem w SRI, który wdrożył prototypowy system demonstrujący jego pomysły.



Najwyższy punkt Koszatka to relacja Markoffa z pierwszej publicznej prezentacji Engelbarta w grudniu 1968, dotyczącej jego systemu on-line (NLS). Markoff pisze: W jednej oszałamiającej dziewięćdziesięciominutowej sesji [Engelbart] pokazał, jak można edytować tekst na ekranie wyświetlacza, tworzyć hipertekstowe łącza z jednego dokumentu elektronicznego do drugiego, a także mieszać tekst i grafikę, a nawet wideo i grafikę. . Nakreślił również wizję eksperymentalnej sieci komputerowej o nazwie ARPAnet i zasugerował, że w ciągu roku będzie w stanie przeprowadzić tę samą demonstrację zdalnie w różnych lokalizacjach w całym kraju. Krótko mówiąc, każdy znaczący aspekt dzisiejszego świata komputerów został ujawniony w ciągu wspaniałej półtorej godziny.

Były dwie rzeczy, które szczególnie olśniły publiczność:… Po pierwsze, informatyka przeskoczyła z przeliczania liczb na narzędzie do komunikacji i wyszukiwania informacji. Po drugie, maszyna była używana interaktywnie, a wszystkie jej zasoby wydawały się być poświęcone jednej osobie! To był pierwszy raz, kiedy widziano prawdziwie osobiste komputery.

Lata 60.: narkotyki i protest
Koszatka opisuje, jak siły polityczne, społeczne i kulturowe połączyły się, aby ukształtować wczesny przemysł komputerów osobistych na Zachodnim Wybrzeżu: Engelbart i jego koledzy byli częścią społeczności, która obejmowała wczesnych eksperymentatorów z LSD i przywódców ruchu antywojennego.



Pomimo dzisiejszego konserwatywnego sprzeciwu wobec większości tego, co reprezentował ruch kontrkulturowy lat 60., Internet i komputer osobisty zostały zaakceptowane i dają nam wspaniałe narzędzia do szerzenia świadomości. Chociaż narzędzia te można również wykorzystać do wzmocnienia propagandy, istnieją powody, by sądzić, że ostatecznie przyniosą korzyść prawdzie. W tym duch walki lat 60. żyje dalej.

Niektórzy, którzy czytają książkę Markoffa, mogą odczuwać nostalgię za kulturą narkotykową, która rozwinęła się wraz z komputerem osobistym, ale ja nie. Dla mnie historie o eksperymentach z narkotykami to smutne historie o nieudanym zadaniu. Obietnica była taka, że ​​LSD i inne narkotyki rozszerzą naszą kreatywność. Ale podobnie jak inne nadużywane substancje, w tym alkohol, a teraz w Ameryce nawet żywność, w dużej mierze przyniosły nam osobistą tragedię. W końcu, narkotyki, takie jak LSD i marihuana, dają większości użytkowników nie nową kreatywność, ale jedynie osobiste i tymczasowe przypuszczenie, że jest to nowe, i to przy dużym osobistym koszcie.

Rewolucje komputerów osobistych i Internetu spowodowały wiele z tego, czego szukali eksperymentatorzy narkotyków. Dali ludziom od dawna poszukiwane ulepszenia umiejętności komunikowania się i uczenia się. A teraz, gdy tak wiele osób jest dostępnych przez Internet, widzimy nadzieję na rozwój samej kreatywności i podniesienie świadomości zbiorowej. Internet promuje kreatywność nie poprzez samotne, krótkotrwałe doświadczenia, ale poprzez użycie prawdziwego, trwałego i dającego się dzielić medium. Oferuje nową świadomość poprzez dostęp do prawdy z pierwszej ręki o tym, co dzieje się na świecie – jeśli jego użytkownicy poświęcą czas na oddzielenie prawdy od zalewu mass mediów i śmieci, które niesie ze sobą Internet.

Inni marzyciele
Koszatka opowiada ważną historię tego, co Bay Area zrobił dla komputerów. Ale kiedy czytałem książkę, zacząłem myśleć o innej wczesnej historii, historiach, które nie skupiały się na Zachodnim Wybrzeżu. Chociaż komputer narodził się w Kalifornii, jego koncepcja wymagała znacznego wkładu z innych części kraju.

Obecnie komputery PC są silnie połączone w sieć, obsługują wiele aplikacji jednocześnie (podobnie jak komputery z podziałem czasu z lat 60. i 70. XX wieku obsługiwały wielu użytkowników) i mają pamięć wirtualną do obsługi dużych aplikacji. Te i wiele innych kluczowych możliwości technicznych wywodzi się nie z kontrkultury Zachodniego Wybrzeża, ale ze wspaniałych uniwersytetów i laboratoriów badawczych na Wschodnim Wybrzeżu, w Anglii, a nawet na Środkowym Zachodzie, gdzie dorastałem.

Mniej więcej w czasie prezentacji Engelbarta w NLS pojawiła się praktyczna implementacja innego zestawu przełomowych koncepcji obliczeniowych, daleko wykraczających poza zwykłą demonstrację, w postaci systemu operacyjnego Michigan Terminal System (MTS).

MTS został napisany dla mainframe'a – IBM 360/67 – który był jednym z pierwszych komputerów z pamięcią wirtualną. IBM miał 300 programistów piszących nowy system operacyjny dla tego komputera, ale byli oni daleko w tyle. Tak więc pracownicy Michigan napisali MTS, który zawierał podział czasu, obsługę pamięci wirtualnej, współdzielenie plików z ochroną i wiele innych funkcji w nowych kombinacjach, które ostatecznie miały stać się kluczowymi częściami komputera.

W 1967 r. MTS był już gotowy do pracy na nowo wprowadzonym modelu 360/67, obsługując od 30 do 40 jednoczesnych użytkowników. Pełen rok przed ukończeniem MTS, w 1966 roku, Michigan rozpoczęło powiązany projekt, sieć Merit, która umożliwiłaby połączenie wielu systemów w sieć. Podobnie jak wczesny ARPAnet, Merit używał minikomputerów – PDP-11 firmy Digital Equipment Corporation – do łączenia ze sobą większych maszyn.

Kiedy przybyłem na studia licencjackie na Uniwersytecie Michigan w 1971 roku, MTS i Merit były systemami odnoszącymi sukcesy i stabilnymi. W tym momencie system wieloprocesorowy z systemem MTS mógł obsługiwać jednocześnie setki interaktywnych użytkowników, a także zdalne aplikacje graficzne na komputerach, takich jak DEC 8/338 i 9/339 – pionierskie minikomputery z interaktywnymi wyświetlaczami grafiki wektorowej. MTS służył jako sieć kampusowa dla tych maszyn, a Merit wkrótce połączył komputery Uniwersytetu Michigan z komputerami na innych uniwersytetach.

Podobnie potężne systemy zostały zbudowane na urządzeniach Digital Equipment PDP-10 w MIT, Stanford (SAIL) i Carnegie Mellon University, często jak NLS Engelbarta, przy wsparciu federalnych funduszy badawczych. Markoff wspomina mimochodem, o czym zapomniałem (jeśli kiedykolwiek o tym wiedziałem) – że Steve Jobs i Steve Wozniak kręcili się w SAIL na długo przed słynną wizytą Jobsa w PARC. SAIL i podobne systemy miały znacznie większe znaczenie w narodzinach komputerów osobistych, niż się powszechnie uważa. Moim zdaniem systemy te stanowią podstawę, podobnie jak praca Engelbarta, komputerów osobistych.

Prawdziwy wzrost
Marzenie Engelbarta spełniło się, ponieważ utrzymało się prawo Moore'a. Ci, którzy wierzyli w prawo, często odnosili sukcesy. Zobaczyli, tak jak Engelbart, że komputery mają stać się tanie, a przez to powszechnie dostępne. To właśnie ci ludzie dali początek nowej fali w informatyce: branży PC. Ci, którzy nie przewidzieli wpływu nieustannej miniaturyzacji, radzili sobie gorzej; tym samym prawie wszystkie firmy z poprzedniej fali – z branży minikomputerów – upadły lub zostały przejęte.

Większość dzisiejszych najlepszych myślicieli na ten temat zgadza się, że prawo Moore'a ma jeszcze 10 lat lub więcej. Jeśli mają rację, gęstość tranzystorów za 10 lat będzie około 100 razy większa niż obecnie. Czy myśląc o przyszłości informatyki, mając nadzieję na dalszy rozwój ludzkiego intelektu, rozumiemy, co oznaczać będzie kolejny 100-krotny wzrost mocy obliczeniowej? Powinno to umożliwić wielkie nowe marzenia. Pozwólcie, że zasugeruję kilka, które mogą napędzać kolejną część historii komputerów osobistych.

Engelbart wyobraził sobie postać zwaną architektem augmentowanym:

Zastanówmy się nad „augmentowanym” architektem w pracy. Siedzi na stanowisku roboczym, które ma ekran o boku około trzech stóp; to jest jego powierzchnia robocza i jest kontrolowana przez komputer (jego „urzędnik”), z którym może komunikować się za pomocą małej klawiatury i innych urządzeń… Każda osoba, która myśli za pomocą symbolicznych koncepcji… powinna odnieść znaczne korzyści.

Czy w pełni wykorzystujemy moc komputerów, aby rozwijać nasze intelekty? Nie sądzę. Komputery są obecnie nieświadome swojego otoczenia – ludzi i przedmiotów wokół nich. Komputer nie ma kamer, aby zobaczyć to, co widzimy, aby wiedzieć, jakie książki i dokumenty są w pokoju. Nie wchodzimy w interakcję z komputerem w naturalny sposób – na przykład rysując na papierze (podczas gdy komputer ogląda kamerą) lub na papierze elektronicznym (na którym komputer też mógłby rysować). Nie rozmawiamy, nie słuchamy ani nie gestykulujemy do komputerów w taki sposób, w jaki robimy to nawzajem.

I nie jesteśmy lepsi w wchodzeniu w środowisko komputera niż w zrozumieniu naszego. Najlepszą powszechnie dostępną technologią immersyjną, jaką mamy dzisiaj, jest gra wideo, a nie pakiet architektoniczny. Niestety, spędzamy znacznie więcej naszej wspólnej energii i skupiamy się na wirtualnej rzeczywistości na rozrywkę niż na edukację i rozwój.

Co gorsza, oprogramowanie komputerowe tak naprawdę nie wchodzi z nami w interakcję. Wykonuje to, o co prosimy, ale sam nie inicjuje działań. Nasze komputery nie rozumieją celów projektów, nad którymi pracujemy. Nie myślą z wyprzedzeniem i nie pracują bez wezwania we współpracy z nami, aby osiągnąć te cele. W rzeczywistości pracujemy sami.

Mamy lub wkrótce będziemy mieć wystarczającą moc obliczeniową do tworzenia interaktywnego, immersyjnego i świadomego oprogramowania, dzięki czemu pomieszczenia, w których pracujemy jako architekci lub inżynierowie, naukowcy lub studenci, mogą rutynowo stać się immersyjnymi i interaktywnymi środowiskami. Musimy sponsorować trudne badania potrzebne do urzeczywistnienia tego marzenia – aby znaleźć i sfinansować marzycieli.

Twój (kieszonkowy) komputer osobisty
Prawie 50 lat temu J.C.R. Licklider wyobrażał sobie komputery jako urządzenie komunikacyjne. Kiedy patrzymy na dzisiejsze inteligentne urządzenia mobilne, BlackBerries, Treos i Nokia Communicators, nie doceniamy ich znaczenia. Ich możliwości są stosunkowo ograniczone. W porównaniu do telefonów są duże i nieporęczne, ale w porównaniu do notebooków mają frustrująco małe ekrany i klawiatury. Mało ludzi je ma. Tak naprawdę nie czują się jak nasze większość komputerów osobistych.

Ale myślę, że są. Moc takich urządzeń będzie szybko rosła, podobnie jak moc komputera. I staną się bardzo osobiste, ponieważ będą w stanie zrobić dla ciebie więcej niż wszystko, co jest tak przenośne. W ten sposób w naturalny sposób staną się przedmiotem ulepszeń w zakresie łączności i komunikacji.

Podobnie jak zapytanie Google, które tworzysz z domu, działa na komputerach znajdujących się gdzie indziej, oprogramowanie uruchamiane w imieniu Twojego kieszonkowego komputera może znajdować się na zdalnych farmach serwerów, na komputerach, które dzielisz z innymi – ale nie musisz tego konserwować.

Czy to oznacza, że ​​komputery stacjonarne, jakie znamy, znikną? Nie sugeruję tego. Myślę, że raczej przekonamy się, że te większe komputery z klawiaturami staną się mniej osobiste, staną się urządzeniami współdzielonymi. W moim gospodarstwie domowym wielu z nas ma konta na kilku różnych komputerach, które udostępniają między sobą nasze dane osobowe. Żaden z nich nie jest moim komputerem, ale wszystkie są, kiedy trzeba. Poszczególne maszyny stają się punktami dostępu do mojej obecności w sieci.

Twój smartfon znacznie skorzysta na kolejnej 100-krotnej poprawie, jaką daje prawo Moore'a. Może zdobywać więcej czujników, stając się osobistym skanerem medycznym, trikorderem, tłumaczem, rejestratorem i tłumaczem. Istnieje wiele godnych marzeń o takich urządzeniach!

Uwaga dla rządu: Myśl na dużą skalę
Badania Engelbarta znalazły silne poparcie rządu. Ale to było dawno temu. Federalne fundusze na badania spekulacyjne w dużej mierze się wyczerpały; agencje poszukujące krótkoterminowych zysków zazwyczaj sponsorują teraz pracę nad konkretnymi problemami, a nie czyste badania, nieskrępowane myślenie, które prowadzą do narodzin zupełnie nowych branż, jak zrobił to Engelbart.

Za administracji Clintona pełniłem funkcję współprzewodniczącego Prezydenckiej Komisji ds. Technologii Informacyjnych (PITAC). Razem z kolegami z komitetu zaleciliśmy rządowi, aby myślał z rozmachem i uznał, że komputery będą kluczem do wszelkiego wzrostu gospodarczego w przyszłości, a nie tylko do rozwoju samego przemysłu komputerowego. Argumentowaliśmy, że istnieją branże, w których bez nowych aplikacji komputerowych Stany Zjednoczone stałyby się znacznie mniej konkurencyjne.

Historycznie rzecz biorąc, najbardziej przełomowe badania w dziedzinie informatyki były sponsorowane na potrzeby obrony narodowej, z bardzo długofalową perspektywą. Zarekomendowaliśmy, aby rząd sfinansował w podobny sposób szereg dużych projektów obliczeniowych. Każdy z tych projektów przecinałby dyscypliny i formułował inne założenia (nazwijmy je domysłami) na temat tego, jaka będzie przyszłość. Każdy stworzyłby wyimaginowane środowisko i określiłby, jak by się w nim żyło. Mieliśmy nadzieję, że projekty zaowocują, jak mieliśmy nadzieję, inspirującymi prototypami, podobnymi do NLS demonstracjami, w jaki sposób wielkie postępy w informatyce i komunikacji, kolejne 100-krotne ulepszenie, mogą zostać wykorzystane przez następną generację Engelbartów.

Nie zastosowano się do zaleceń komisji. Chociaż prezydent Gore poparłby ich, obecna administracja nie popiera, a długoterminowa tendencja do krótkoterminowego skupiania się na badaniach sponsorowanych przez rząd trwa. Młody Doug Engelbarts w dzisiejszych czasach będzie ciężko znaleźć wsparcie dla swoich marzeń.

Jaka szkoda. Teraz, bardziej niż kiedykolwiek, można poszerzyć ludzki intelekt. Powinniśmy śmiało skupić się na celu Engelbarta. John Markoff wyświadczył nam wszystkim wielką przysługę, pisząc książkę, która przypomina nam o wielkiej wartości myślenia na wielką skalę.

Bill Joy był architektem Berkeley Unix i współzałożycielem Sun Microsystems. Obecnie jest partnerem w firmie venture capital Kleiner, Perkins, Caufield i Byers.

ukryć