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

Czy ktoś pamięta Erwise? Viola? Cello? Przypomnijmy sobie.

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

Gdy w 1980 roku Tim Berners-Lee przybył do CERN, słynnego europejskiego laboratorium fizyki cząstek, zatrudniono go do aktualizacji systemów kontrolnych kilku akceleratorów cząstek. Jednak wynalazca nowoczesnej strony internetowej niemal natychmiast dostrzegł problem: do instytutu badawczego wciąż przychodziły i odchodziły tysiące ludzi, z których wielu pracowało tam tymczasowo.

„Dla programistów pracujących na kontraktach było dość trudno próbować zrozumieć zarówno ludzkie, jak i obliczeniowe systemy, które zarządzały tym fantastycznym placem zabaw” - pisał później Berners-Lee. – „Większość krytycznie ważnych informacji istniała tylko w głowach ludzi.”

Dlatego w wolnym czasie napisał trochę oprogramowania, aby rozwiązać ten problem: mały program, który nazwał Enquire. Pozwalał użytkownikom tworzyć „węzły” – strony przypominające indeksowe kartki, wypełnione informacjami, i mające linki do innych stron. Niestety, aplikacja ta, napisana w języku Pascal, działała na własnościowym systemie operacyjnym CERN. „Niewielka liczba osób, które widziały ten program, uznała go za dobry pomysł, ale nikt go nie używał. Ostatecznie zaginął dysk, a wraz z nim – oryginalna Enquire.”

Kilka lat później Berners-Lee wrócił do CERN. Tym razem wznowił swój projekt „Wszystkiego w sieci” w taki sposób, aby zwiększyć szanse na jego sukces. 6 sierpnia 1991 roku opublikował objaśnienie dla WWW w grupie dyskusyjnej usenet alt.hypertext. Opublikował także kod biblioteki libWWW, napisanej wspólnie z asystentem Jean-Françoisem Groffem. Biblioteka pozwalała uczestnikom tworzyć własne przeglądarki internetowe.

„Ich praca – ponad pięć różnych przeglądarek w ciągu 18 miesięcy – uratowała projekt WWW, który miał problemy z finansowaniem, i uruchomiła społeczność twórców stron internetowych” – zauważono podczas obchodów tej rocznicy w Muzeum Historii Komputerów w Mountain View w Kalifornii. Najbardziej znaną z wczesnych przeglądarek był Mosaic, napisany przez Marka Andrissena i Erica Bina z Narodowego Centrum Aplikacji Superkomputerowych (NCSA).

Mosaic wkrótce stał się Netscape, ale nie był pierwszą przeglądarką. Zebrana przez muzeum mapa daje wyobrażenie o globalnej skali wczesnego projektu. W tych wczesnych aplikacjach zaskakujące jest to, że zawierają już wiele funkcji późniejszych przeglądarek. Oto przewodnik po aplikacjach do przeglądania sieci, jakimi były zanim stały się znane.

Przeglądarki z CERN

Pierwsza przeglądarka Tima Bernersa-Lee nosiła nazwę WorldWideWeb i pochodziła z 1990 roku, stanowiąc zarówno przeglądarkę, jak i edytor. Miał nadzieję, że przyszłe projekty przeglądarek pójdą w tym kierunku. CERN zgromadziło reprodukcję jej zawartości. Na zrzucie ekranu widać, że w 1993 roku miały już wiele cech nowoczesnych przeglądarek.

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

Głównym ograniczeniem oprogramowania było to, że działało ono na systemie operacyjnym NeXTStep. Jednak wkrótce po WorldWideWeb, stażysta matematyczny w CERN, Nicolas Pellow, napisał przeglądarkę, która mogła działać w innych miejscach, w tym w sieciach UNIX i MS-DOS. Tak więc „każdy mógł połączyć się z siecią”, wyjaśnia historyk internetu Bill Stewart, „która w tamtym czasie składała się głównie z książki telefonicznej CERN”.

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

Erwise

Następnie pojawił się Erwise. Został napisany przez czterech fińskich studentów w 1991 roku i wydany w 1992. Erwise uznawana jest za pierwszą przeglądarkę z graficznym interfejsem. Potrafiła również wyszukiwać słowa na stronie.

Berners-Lee napisał recenzję Erwise w 1992 roku. Zauważył jej zdolność do pracy z różnymi czcionkami, podkreślania linków, umożliwiania przechodzenia do innych stron po dwukrotnym kliknięciu na link oraz obsługi kilku okien.

„Erwise wygląda dość inteligentnie” – ogłosił, chociaż jest w nim pewna zagadka – dziwna ramka wokół jednego słowa w dokumencie, przypominająca przycisk lub pole wyboru. Chociaż nie jest ani jednym, ani drugim – być może to coś do kolejnych wersji.”

Dlaczego aplikacja nie odniosła sukcesu? W późniejszym wywiadzie jeden z twórców Erwise zauważył, że w tamtym czasie w Finlandii panował głęboki kryzys. W kraju brakowało inwestorów-„aniołów”.

„W tamtym czasie nie moglibyśmy zbudować biznesu opartego na Erwise – wyjaśnił on. – Jedynym sposobem na zarobienie pieniędzy było kontynuowanie rozwoju, aby w końcu nas kupił Netscape. Jednak moglibyśmy osiągnąć poziom pierwszego Mosaic, gdybyśmy pracowali jeszcze trochę dłużej. Musieliśmy dokończyć Erwise i wydać go na kilku platformach.”

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

ViolaWWW

ViolaWWW została wydana w kwietniu 1992. Twórca, Pei-Yuan Wei, napisał ją na Uniwersytecie Kalifornijskim w Berkeley, używając języka skryptowego Viola, który działał pod UNIXem. Wei nie grał na wiolonczeli; „to po prostu wyszło z powodu łatwej do zapamiętania nazwy” Visually Interactive Object-oriented Language and Application [wizualny interaktywny język obiektowy i aplikacja], jak pisali James Gillies i Robert Cailliau w swojej historii WWW.

Wei, jak się wydaje, inspirował się wczesnym programem na Maca o nazwie HyperCard, który pozwalał użytkownikom tworzyć matryce sformatowanych dokumentów z hiperlinkami. „Wtedy HyperCard był bardzo interesującym projektem, graficznie i z tymi hiperlinkami”, wspominał później. Jednak program „nie był globalny i działał tylko na Macu. A ja nawet nie miałem swojego Maca.”

Miał jednak dostęp do terminali X UNIX w eksperymentalnym centrum komputerowym w Berkeley. „Miałem instrukcje dla HyperCard, przestudiowałem je i po prostu wykorzystałem koncepcje, aby zrealizować je w X-windows”. Co ciekawe, zrealizował to za pomocą języka Viola.

Jedną z najważniejszych i innowacyjnych cech ViolaWWW było to, że programista mógł włączać skrypty i „apletki” do strony. To wyprzedzało ogromną falę apletów w Javie, które pojawiły się na stronach internetowych pod koniec lat 90.

W dokumentacji Wei zauważył również różne wady przeglądarki, z których główną była brak wersji na PC.

  • Nie został przeniesiony na platformę PC.
  • Nie obsługuje drukowania HTML.
  • HTTP nie jest przerywany, nie ma wielowątkowości.
  • Proxy nie jest obsługiwane.
  • Interpreter języka nie jest wielowątkowy.

„Autor pracuje nad tymi problemami i innymi”, pisał Wei w tamtym czasie. I mimo to, „bardzo staranna przeglądarka, odpowiednia do użycia przez każdego, bardzo intuicyjna i prosta”, podsumował Berners-Lee. przeglądzie. „Dodatkowe możliwości nie będą używane przez 90% rzeczywistych użytkowników, jednak to są funkcje, które są potrzebne doświadczonym użytkownikom.”

Przed Netscape: zapomniane przeglądarki internetowe z początku lat 90.
ViolaWWW Hypermedia Browser

Midas i Samba

We wrześniu 1991 roku fizyk Paul Kunz z liniowego akceleratora w Stanfordzie (SLAC) odwiedził CERN. Wrócił z kodem potrzebnym do uruchomienia pierwszego północnoamerykańskiego serwera WWW na SLAC. „Właśnie byłem w CERN, — powiedział Kunz głównemu bibliotekarzowi Louisowi Eddisowi, — i odkryłem tak wspaniałą rzecz, którą opracowuje jeden kolega, Tim Berners-Lee. To dokładnie to, czego potrzebujecie do swojej bazy.”

Eddis się zgodził. Główny bibliotekarz umieścił kluczową bazę badawczą w sieci. Fizycy z Fermilabu zrobili to samo nieco później.

Potem latem 1992 roku fizyk z SLAC Tony Johnson napisał Midas, graficzny przeglądarka dla fizyków ze Stanfordu. Ogromnym zaletą Midasa było to, że mógł wyświetlać dokumenty w formacie postscript, ulubionym przez fizyków za możliwość precyzyjnego odwzorowywania naukowych wzorów.

„Dzięki tym kluczowym zaletom sieć zaczęła być aktywnie wykorzystywana w społeczności fizycznej”, — tak kończył się ocena raport postępu SLAC dla Departamentu Energii USA z 2001 roku.

Tymczasem w CERN Pellow i Robert Cailliau wydali pierwszą przeglądarkę internetową dla komputera Macintosh. Gillies i Cailliau tak opisują rozwój Samby.

Dla Pelowa postęp w uruchomieniu projektu Samba szedł powoli, ponieważ przeglądarka padała za każdym razem przy kilku odnośnikach, a nikt nie mógł zrozumieć dlaczego. „Przeglądarka dla Maca była pełna błędów,” — smutno stwierdził Tim Berners-Lee w newsletterze z 1992 roku. „Podaruję koszulkę z napisem W3 temu, kto uda się ją naprawić!” – ogłosił. Koszulka poszła do Johna Streetsa z Fermilabu, który odnalazł błąd, co pozwoliło Nicolasowi Pellowi kontynuować rozwój działającej wersji Samby.

Samba „była próbą przeniesienia projektu pierwszej przeglądarki, którą napisałem na maszynie NeXT, na platformę Mac,” — dodaje Berners-Lee, — „ale nie zdążyłem jej dokończyć zanim NCSA wydało wersję Mosaic dla Maca, która przyćmiła ją.”

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

Mosaic

Mosaic był "iskrą, która zapaliła wybuchowy rozwój internetu w 1993 roku" – wyjaśniają historycy Gillis i Kaja. Nie mogliby go jednak stworzyć bez poprzedników i biur NCSA na Uniwersytecie Illinois, dysponujących najlepszymi maszynami z systemem UNIX. W NCSA był także doktor Ping Fu, doktor grafiki komputerowej i czarodziej, pracujący nad efektami morphingowymi do filmu "Terminator 2". Niedawno zatrudnił asystenta o imieniu Marc Andreessen.

"Co powiesz na stworzenie graficznego interfejsu dla przeglądarki?" – zaproponował Fu swojemu nowemu asystentowi. "A co to jest przeglądarka?" – zapytał Andreessen. Jednak kilka dni później jeden z pracowników NCSA, Dave Thompson, zaprezentował wczesną przeglądarkę Nikola Pellou oraz przeglądarkę ViolaWWW autorstwa Pei Wei. Tuż przed samą prezentacją Tony Johnson wypuścił pierwszą wersję Midas.

Ostatni program zaskoczył Andreessena. "Niesamowite! Fantastyczne! Niewiarygodne! Imponujące, cholera!" – pisał do Johnsona. Potem Andreessen pozyskał eksperta od UNIX-a z NCSA, Erica Bina, aby pomógł w stworzeniu własnej przeglądarki dla X.

W Mosaic wbudowano wiele nowych funkcji dla internetu, takich jak obsługa filmów, dźwięku, formularzy, zakładek i historii. "I zadziwiające było to, że w przeciwieństwie do wszystkich wczesnych przeglądarek dla X, wszystko mieściło się w jednym pliku" – wyjaśniają Gillis i Kaja:

Proces instalacji był prosty – wystarczyło go pobrać i uruchomić. Później Mosaic zdobył sławę dzięki wprowadzeniu znacznika , który po raz pierwszy umożliwił osadzanie obrazów bezpośrednio w tekście, zamiast ich pojawienia się w osobnym oknie, jak w pierwszej przeglądarce Tima dla NeXT. Pozwoliło to ludziom tworzyć strony internetowe bardziej podobne do znanych im mediów drukowanych; pomysł ten nie wszystkim innowatorom przypadł do gustu, ale z pewnością uczynił Mosaic sławnym.

"Co Markowi, moim zdaniem, udało się bardzo dobrze, – pisał później Tim Berners-Lee, – to stworzenie bardzo prostej instalacji oraz wsparcia z możliwością zgłaszania błędów przez e-mail, o każdej porze dnia i nocy. Można było wysłać mu wiadomość o błędzie i po kilku godzinach przesyłał ci poprawkę."

Najważniejszym osiągnięciem Mosaic, z dzisiejszej perspektywy, była jego wieloplatformowość. „Mocą, którą nikt mi nie powierzył, ogłaszam X-Mosaic za wydany”, dumnie pisał Andreesen w grupie www-talk 23 stycznia 1993 roku. Alex Totic wydał swoją wersję dla Maca kilka miesięcy później. Wersja na PC powstała dzięki pracy Chrisa Wilsona i Johna Mittelhausera.

Przeglądarka Mosaic została oparta na Viola i Midas, co zauważono w wystawie muzeum komputerowego. Używała też biblioteki od CERN. „Jednak w przeciwieństwie do innych, była niezawodna, mogła być zainstalowana nawet przez osoby nieprofesjonalne, a wkrótce dodała wsparcie dla kolorowej grafiki na stronach, a nie w osobnych oknach”.

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

Chłopak z Japonii.

Ale Mosaic nie był jedynym innowacyjnym produktem, który pojawił się w tym czasie. Student Uniwersytetu Kansas. Lou Montulli dostosował hipertekstowy przeglądacz informacyjny swojego kampusu do internetu i weba. Uruchomił go w marcu 1993 roku. „Lynx szybko stał się ulubioną przeglądarką dla terminali tekstowych bez grafiki i jest używany do dziś”, wyjaśnia historyk Stewart.

A w szkole prawniczej Uniwersytetu Cornell Tom Bruce pisał aplikację webową dla PC, „ponieważ to właśnie te komputery zazwyczaj używali prawnicy” – zauważają Gillies i Kallau. Bruce opublikował swoją przeglądarkę Cello 8 czerwca 1993 roku, „a wkrótce była pobierana 500 razy dziennie”.

Przed Netscape: zapomniane przeglądarki internetowe z początku lat 90.
Cello

Sześć miesięcy później Andreesen był w Mountain View w Kalifornii. Jego zespół planował wydać Mosaic Netscape 13 października 1994 roku. On, Totic i Mittelhauser z ekscytacją umieścili aplikację na serwerze FTP. Ostatni deweloper wspomina ten moment: „Minęło pięć minut i wszyscy tam siedzieliśmy. Nic się nie działo. I nagle wydarzyło się pierwsze pobranie. To był chłopak z Japonii. Przyrzekliśmy, że wyślemy mu koszulkę!”

Ta skomplikowana historia przypomina nam, że żadna innowacja nie powstaje w wyniku działania jednej osoby. Przeglądarka internetowa weszła do naszego życia dzięki wizjonerskim umysłom z całego świata, ludziom, którzy często nie do końca rozumieli, co robią, ale kierowali się ciekawością, praktycznymi przesłankami lub nawet chęcią zabawy. Ich pojedyncze iskry geniuszu podtrzymywały cały proces. Tak jak upór Tima Bernersa-Lee w tym, że projekt powinien pozostać wspólny, a co najważniejsze, otwarty.

„Wczesne dni internetu były bardzo ograniczone w zasobach, — napisałem powiedział. – Tak wiele trzeba było zrobić, aby podtrzymać to słabe płomienie”.

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster