Przed Netscape: zapomniane przeglądarki internetowe z początku lat 1990

Czy ktoś pamięta Erwise’a? Altówka? Cześć? Zapamiętajmy.

Przed Netscape: zapomniane przeglądarki internetowe z początku lat 1990

Kiedy Tim Berners-Lee przybył do CERN, słynnego europejskiego laboratorium fizyki cząstek elementarnych, w 1980 roku, został zatrudniony do aktualizacji systemów sterowania kilku akceleratorów cząstek. Jednak twórca nowoczesnej strony internetowej niemal natychmiast dostrzegł problem: do instytutu badawczego nieustannie przychodziły i wychodziły tysiące ludzi, z których wielu pracowało tam tymczasowo.

„Próba zrozumienia systemów, zarówno ludzkich, jak i obliczeniowych, które obsługiwały ten fantastyczny plac zabaw, dla programistów kontraktowych była sporym wyzwaniem” – napisał później Berners-Lee. „Wiele kluczowych informacji istniało tylko w ludzkich głowach”.

Zatem w wolnym czasie napisał oprogramowanie, które miało zaradzić temu niedociągnięciu: mały program, który nazwał Enquire. Umożliwiało użytkownikom tworzenie „węzłów” – stron przypominających karty indeksowe, wypełnionych informacjami i linkami do innych stron. Niestety, ta aplikacja, napisana w języku Pascal, działała na zastrzeżonym systemie operacyjnym CERN. „Niewielka liczba osób, które widziały ten program, uznała, że ​​to dobry pomysł, ale nikt z niego nie skorzystał. W rezultacie płyta zaginęła, a wraz z nią oryginalne Enquire”.

Kilka lat później Berners-Lee wrócił do CERN. Tym razem wznowił swój projekt World Wide Web w sposób, który zwiększyłby prawdopodobieństwo jego powodzenia. 6 sierpnia 1991 opublikował wyjaśnienie WWW w grupie usenetowej alt.hypertext. Opublikował także kod biblioteki libWWW, który napisał wraz ze swoim asystentem Jean-François Groffem. Biblioteka umożliwiła uczestnikom tworzenie własnych przeglądarek internetowych.

„Ich praca — ponad pięć różnych przeglądarek w ciągu 18 miesięcy — uratowała projekt sieci Web, któremu brakowało środków finansowych, i zapoczątkowała rozwój społeczności twórców stron internetowych” – odnotowano podczas obchodów rocznicy w Muzeum Historii Komputerów w Mountain View w Kalifornii. Najbardziej znaną z wczesnych przeglądarek była Mosaic, napisana przez Marca Andreessena i Erica Binę z Narodowego Centrum Zastosowań Superkomputerowych (NCSA).

Mosaic wkrótce stał się Netscape, ale nie była to pierwsza przeglądarka. Mapa zebrana przez muzeum daje wyobrażenie o globalnej skali wczesnego projektu. Zadziwiające w tych wczesnych aplikacjach jest to, że zawierają już wiele funkcji późniejszych przeglądarek. Oto prezentacja aplikacji do przeglądania stron internetowych, jakie były, zanim stały się sławne.

Przeglądarki z CERN

Pierwsza przeglądarka Tima Bernersa-Lee, WorldWideWeb z 1990 roku, była zarówno przeglądarką, jak i edytorem. Miał nadzieję, że przyszłe projekty przeglądarek pójdą w tym kierunku. CERN zgromadził reprodukcję jego zawartości. Zrzut ekranu pokazuje, że w 1993 roku było tam już wiele cech nowoczesnych przeglądarek.

Przed Netscape: zapomniane przeglądarki internetowe z początku lat 1990

Głównym ograniczeniem oprogramowania było to, że działało w systemie operacyjnym NeXTStep. Ale wkrótce po WorldWideWeb stażystka matematyki w CERN Nicola Pellow napisała przeglądarkę, która mogła działać w innych miejscach, w tym w sieciach UNIX i MS-DOS. W ten sposób „każdy mógł połączyć się z Internetem” – wyjaśnia historyk Internetu Bill Stewart, „który w tamtym momencie składał się głównie z książki telefonicznej CERN”.

Przed Netscape: zapomniane przeglądarki internetowe z początku lat 1990
Wczesna przeglądarka internetowa CERN, ok. 1990

Eremnie

Potem pojawił się Erwise. Została napisana przez czterech fińskich studentów w 1991 r. i wydana w 1992 r. Erwise jest uważana za pierwszą przeglądarkę z interfejsem graficznym. Wiedział także, jak szukać słów na stronie.

Berners-Lee zrecenzował Erwise w 1992 roku. Zauważył, że potrafi on obsługiwać różne czcionki, podkreślać łącza, umożliwiać dwukrotne kliknięcie łącza w celu przejścia do innych stron oraz obsługę wielu okien.

„Erwise wygląda całkiem sprytnie” – oznajmił, chociaż jest w tym trochę tajemnicy – ​​„dziwne pole wokół jednego słowa w dokumencie, coś jak przycisk lub formularz wyboru. Chociaż nie jest ani jedną, ani drugą – być może jest to coś dla przyszłych wersji.”

Dlaczego aplikacja nie została uruchomiona? W późniejszym wywiadzie jeden z twórców Erwise zauważył, że Finlandia znajdowała się wówczas w głębokiej recesji. W kraju nie było aniołów biznesu.

„Wtedy nie bylibyśmy w stanie stworzyć biznesu w oparciu o Erwise” – wyjaśnił. „Jedynym sposobem na zarobienie pieniędzy była kontynuacja rozwoju, aby Netscape w końcu nas kupił”. Jednak przy odrobinie więcej pracy mogliśmy osiągnąć poziom pierwszej mozaiki. Musieliśmy ukończyć Erwise i wydać go na wielu platformach.

Przed Netscape: zapomniane przeglądarki internetowe z początku lat 1990
Przeglądarka Erwise

AltówkaWWW

AltówkaWWW wydany w kwietniu 1992. Programista Pei-Yuan Wei napisał go na Uniwersytecie Kalifornijskim w Berkeley, używając języka skryptowego Viola działającego pod systemem UNIX. Wei nie grał na wiolonczeli, „to po prostu stało się dzięki chwytliwemu akronimowi” Visually Interactive Object-Oriented Language and Application, jak napisali James Gillies i Robert Caillou w swojej historii WWW.

Wygląda na to, że Wei został zainspirowany wczesnym programem dla komputerów Mac o nazwie HyperKarta, co umożliwiło użytkownikom tworzenie macierzy ze sformatowanych dokumentów za pomocą hiperłączy. „Wtedy HyperCard był bardzo ciekawym projektem, zarówno pod względem graficznym, jak i te hiperłącza” – wspominał później. Jednak program „nie miał charakteru globalnego i działał tylko na komputerze Mac. A ja nawet nie miałem własnego Maca.

Miał jednak dostęp do terminali UNIX X w Berkeley Experimental Computing Center. „Miałem instrukcje dotyczące HyperCard, przestudiowałem je i po prostu wykorzystałem koncepcje, aby wdrożyć je w X-windows”. Tyle że, co dość efektowne, zaimplementował je przy użyciu języka Viola.

Jedną z najważniejszych i innowacyjnych funkcji ViolaWWW było to, że programista mógł umieszczać na stronie skrypty i „aplety”. Zapowiadało to ogromną falę apletów Java, które pojawiły się na stronach internetowych pod koniec lat 90-tych.

В dokumentacja Wei zauważył także różne wady przeglądarki, z których najważniejszą jest brak wersji na komputery PC.

  • Nie przeniesiony na platformę PC.
  • Drukowanie HTML nie jest obsługiwane.
  • HTTP nie jest przerywalny i nie jest wielowątkowy.
  • Serwer proxy nie jest obsługiwany.
  • Interpreter języka nie jest wielowątkowy.

„Autor pracuje nad tymi problemami itp.” – napisał wówczas Wei. Mimo to „bardzo fajna przeglądarka, z której może korzystać każdy, bardzo intuicyjna i prosta” – podsumował Berners-Lee w swoim przegląd. „90% prawdziwych użytkowników nie będzie korzystać z dodatkowych funkcji, ale są to funkcje, których potrzebują zaawansowani użytkownicy”.

Przed Netscape: zapomniane przeglądarki internetowe z początku lat 1990
ViolaWWW Przeglądarka Hypermedia

Midasa i Samby

We wrześniu 1991 roku fizyk Paul Kunz z Akceleratora Liniowego Stanforda (SLAC) odwiedził CERN. Wrócił z kodem potrzebnym do uruchomienia pierwszego północnoamerykańskiego serwera internetowego na SLAC. „Byłem właśnie w CERN” – powiedział Kunz głównemu bibliotekarzowi Louisowi Addisowi – „i odkryłem tę wspaniałą rzecz, nad którą pracuje mój przyjaciel, Tim Berners-Lee. To jest dokładnie to, czego potrzebujesz do swojej bazy.”

Addis zgodził się. Główny bibliotekarz zamieścił w sieci kluczowe badania. Nieco później to samo zrobili fizycy z Fermilabu.

Następnie latem 1992 roku fizyk z SLAC Tony’ego Johnsona napisał Midas, graficzna przeglądarka dla fizyków ze Stanford. Ogromny korzyść Wadą było to, że mógł wyświetlać dokumenty w formacie postscriptowym, preferowanym przez fizyków ze względu na jego zdolność do dokładnego odtwarzania wzorów naukowych.

„Dzięki tym kluczowym korzyściom sieć stała się aktywnie wykorzystywana w społeczności fizycznej” – zakończył. оценка SLAC Departamentu Energii Stanów Zjednoczonych z 2001 r.

Tymczasem w CERN Pellow i Robert Caillau wydali pierwszą przeglądarkę internetową dla komputera Macintosh. Gillies i Caillau opisują w ten sposób rozwój Samby.

Według Pellow postęp w uruchomieniu projektu Samba był powolny, ponieważ co kilka linków przeglądarka zawieszała się i nikt nie mógł zrozumieć, dlaczego. „Przeglądarka Mac była pełna błędów” – ze smutkiem stwierdził Tim Berners-Lee w biuletynie z 92 roku. „Oddaję koszulkę z napisem W3 każdemu, kto potrafi ją naprawić!” - oznajmił. Koszulka trafiła do John Streets w Fermilab, który wyśledził błąd, co pozwoliło Nicoli Pellow na dalsze prace nad działającą wersją Samby.

Samba „była próbą przeniesienia pierwszego projektu przeglądarki, który napisałem na maszynie NeXT, na platformę Mac” dodaje Berners-Lee, ale projekt nie został ukończony, dopóki NCSA nie wypuściło wersji Mosaic na komputery Mac, która go przyćmiła”.

Przed Netscape: zapomniane przeglądarki internetowe z początku lat 1990
Samba

mozaika

Mozaika była „iskrą, która zapoczątkowała gwałtowny rozwój sieci w roku 1993” – wyjaśniają historycy Gillies i Caillou. Nie mógłby jednak powstać bez swoich poprzedników i bez biur NCSA na Uniwersytecie Illinois, wyposażonych w najlepsze maszyny UNIX. NCSA zatrudniało także doktora Ping Fu, lekarza zajmującego się grafiką komputerową i czarodzieja, który pracował nad efektami morfingu w filmie Terminator 2. Niedawno zatrudnił asystenta o imieniu Marc Andreessen.

„Co sądzisz o pisaniu GUI dla przeglądarki?” – zasugerował Fu swojemu nowemu asystentowi. „Co to jest przeglądarka?” – zapytał Andreessen. Jednak kilka dni później jeden z pracowników NCSA, Dave Thompson, wygłosił prezentację na temat wczesnej przeglądarki Nicoli Pellow i przeglądarki ViolaWWW Pei Wei. A tuż przed prezentacjami Tony Johnson wypuścił pierwszą wersję Midasa.

Ostatni program zadziwił Andreessen. "Niesamowity! Fantastyczny! Niesamowity! Cholernie imponujące! – napisał do Johnsona. Następnie Andreessen zwrócił się do eksperta NCSA ds. UNIX, Erica Biny, aby pomógł mu napisać własną przeglądarkę dla X.

Mosaic ma wiele wbudowanych nowych funkcji internetowych, takich jak obsługa wideo, audio, formularzy, zakładek i historii. „A zadziwiające było to, że w przeciwieństwie do wszystkich wczesnych przeglądarek dla X wszystko było zawarte w jednym pliku” – wyjaśniają Gillies i Caillau:

Proces instalacji był prosty – wystarczy go pobrać i uruchomić. Mosaic później zasłynął z wprowadzenia tagu , która po raz pierwszy umożliwiła osadzanie obrazów bezpośrednio w tekście, zamiast pojawiać się w osobnym oknie, jak w pierwszej przeglądarce Tima dla NeXT. Umożliwiło to ludziom upodobnienie stron internetowych do znanych im mediów drukowanych; Nie wszystkim innowatorom spodobał się ten pomysł, ale z pewnością rozsławił Mosaic.

„To, co Mark zrobił bardzo dobrze, moim zdaniem” – napisał później Tim Berners-Lee – „ polegało na tym, że bardzo uprościł instalację i zapewnił pomoc w zakresie poprawiania błędów za pośrednictwem poczty elektronicznej, o każdej porze dnia i nocy. Możesz wysłać mu wiadomość o błędzie, a kilka godzin później on prześle Ci poprawkę.

Największym przełomem Mosaic z dzisiejszego punktu widzenia była jego wieloplatformowa funkcjonalność. „Dzięki mocy, której w zasadzie nikt mi nie dał, ogłaszam, że X-Mosaic został wydany” – z dumą napisał Andreessen w grupie www-talk 23 stycznia 1993 roku. Alex Totik wypuścił swoją wersję na komputery Mac kilka miesięcy później. Wersja na PC została stworzona przez Chrisa Wilsona i Johna Mittelhausera.

Przeglądarka Mosaic była oparta na Violi i Midasie, jak zauważono na wystawie w muzeum komputerowym. I korzystał z biblioteki z CERN-u. „Ale w przeciwieństwie do innych był niezawodny i nawet nieprofesjonaliści mogli go zainstalować, a wkrótce dodał obsługę kolorowej grafiki na stronach, a nie w pojedynczych oknach”.

Przed Netscape: zapomniane przeglądarki internetowe z początku lat 1990
Przeglądarka Mosaic była dostępna dla systemów X Windows, Mac i Microsoft Windows

Facet z Japonii

Ale Mosaic nie był jedynym innowacyjnym produktem, który pojawił się w tamtym czasie. Student Uniwersytetu w Kansas Lou Montulliego zaadaptował swoją przeglądarkę informacji hipertekstowych na kampusie do pracy w Internecie i sieci WWW. Uruchomiono ją w marcu 1993 r. „Lynx szybko stała się preferowaną przeglądarką dla terminali znakowych bez grafiki i jest używana do dziś” – wyjaśnia historyk Stewart.

Natomiast w Cornell Law School Tom Bruce pisał aplikację internetową na komputery PC, „ponieważ z tych komputerów zwykle korzystali prawnicy” – zauważają Gillies i Caillau. Bruce opublikował swoją przeglądarkę Cello 8 czerwca 1993 r. „i wkrótce była pobierana 500 razy dziennie”.

Przed Netscape: zapomniane przeglądarki internetowe z początku lat 1990
Wiolonczela

Sześć miesięcy później Andreessen był w Mountain View w Kalifornii. Jego zespół planował wydanie Mosaic Netscape 13 października 1994 roku. On, Totik i Mittelhauser podekscytowani przesłali aplikację na serwer FTP. Ostatni deweloper pamięta ten moment. „Minęło pięć minut i wszyscy tam siedzieliśmy. Nic się nie stało. I nagle nastąpiło pierwsze pobranie. To był facet z Japonii. Przysięgaliśmy, że wyślemy mu koszulkę!”

Ta skomplikowana historia przypomina nam, że żadnej innowacji nie tworzy jedna osoba. Przeglądarka internetowa pojawiła się w naszym życiu dzięki wizjonerom z całego świata, osobom, które często nie do końca rozumiały, co robią, ale kierowała nimi ciekawość, względy praktyczne, czy wręcz chęć zabawy. Ich indywidualne iskry geniuszu podtrzymywały cały proces. Podobnie jak naleganie Tima Bernersa-Lee, aby projekt pozostał oparty na współpracy i, co najważniejsze, otwarty.

„Początki sieci były bardzo oszczędne” pisałem On. „Było tak wiele do zrobienia, tak mały płomień, aby utrzymać przy życiu”.

Źródło: www.habr.com

Dodaj komentarz