BBS- und XMODEM-Entwickler Ward Christensen gestorben
(en.wikipedia.org)- In der Frühphase der Kommunikation mit Personal Computern trug Ward Leon Christensen mit XMODEM und dem ersten Online-CBBS dazu bei, Filesharing und die Kultur von Online-Foren zu begründen
- Christensen und Randy Suess waren beim Chicago Area Computer Hobbyists' Exchange (CACHE) aktiv; während des Schneesturms in Chicago 1978 begannen sie mit der Entwicklung des ersten BBS und eröffneten vier Wochen später offiziell CBBS
- XMODEM ermöglichte die Übertragung von Computerdateien über Telefonleitungen; Christensen entwickelte außerdem selbst Werkzeuge wie ein kassettenbasiertes Betriebssystem und ReSource für den Intel 8080
- Bei IBM begann er 1968 als Systemingenieur und arbeitete dort bis zu seinem Ruhestand 2012; seine letzte Position war Field Technical Sales Specialist
- Christensen starb am 11. Oktober 2024 in seinem Zuhause in Rolling Meadows, Illinois, an einem Herzinfarkt; er war Träger der Dvorak Awards und des EFF Pioneer Award
Frühes Leben und Ausbildung
- Ward Leon Christensen wurde am 23. Oktober 1945 in West Bend, Wisconsin, als Sohn von Florence Hohmann Christensen und Roy Christensen geboren
- Sein Vater Roy Christensen war Sicherheitsleiter bei der West Bend Company, seine Mutter Florence verkaufte die World-Book-Enzyklopädie
- Er hatte einen Bruder, Donald Christensen
- 1963, während seiner Zeit an der West Bend High School, gewann er mit einem selbstgebauten Computer den ersten Platz bei einer Wissenschaftsmesse
- Nach dem Highschool-Abschluss besuchte er zunächst die University of Wisconsin–Madison und wechselte später an das Milton College
- 1968 erhielt er am Milton College einen Bachelor of Arts mit Schwerpunkt Physik und Chemie
CBBS und XMODEM
- Christensen war zusammen mit Randy Suess Mitglied des Chicago Area Computer Hobbyists' Exchange (CACHE)
- Die Entwicklung des ersten BBS begann während eines Schneesturms in Chicago, Illinois
- Die CACHE-Mitglieder teilten häufig Programme miteinander
- Über Methoden zur Dateiübertragung hatten sie bereits lange diskutiert
- Die beiden nutzten die durch den Schneesturm entstandene Zeit für die Umsetzung
- CBBS wurde vier Wochen nach Entwicklungsbeginn, am 16. Februar 1978, offiziell eröffnet
- Christensen erfand XMODEM 1977, als er in Dolton, Illinois, lebte, und war 1978 Mitentwickler von CBBS
- XMODEM war ein Protokoll zur Übertragung von Computerdateien über Telefonleitungen
IBM-Karriere und selbst entwickelte Werkzeuge
- Christensen wurde 1968 als Systemingenieur in einem IBM-Vertriebsbüro eingestellt
- Er arbeitete bis zu seinem Ruhestand 2012 bei IBM; seine letzte Position war Field Technical Sales Specialist
- Er war auch dafür bekannt, bei Bedarf eigene Software-Werkzeuge zu entwickeln
- Bevor Disketten und Festplatten verbreitet waren, schrieb er ein kassettenbasiertes Betriebssystem
- Nachdem er den Quellcode einiger Programme verloren hatte, schrieb er den iterativen Disassembler ReSource für den Intel 8080, um ihn wiederherzustellen
- Jerry Pournelle schrieb 1983 über eine Sammlung von CP/M-Public-Domain-Software: „Wahrscheinlich 50 % der wirklich guten Programme wurden von Ward Christensen geschrieben“
- Christensen und Suess traten im Mai 2005 gemeinsam in BBS: The Documentary auf
Bildungsarbeit und Privates
- Christensen lehrte bis zu seinem Tod über Build-a-Blinkie, eine gemeinnützige Organisation in der Great-Lakes-Region, die „Learn-to-solder“-Veranstaltungen durchführt, Löttechnik
- Er starb am 11. Oktober 2024 in seinem Zuhause in Rolling Meadows, Illinois, an einem Herzinfarkt
- Zum Zeitpunkt seines Todes war er 78 Jahre alt
- Zum Zeitpunkt seines Todes war er mit Debra Adamson liiert
- Zu den Hinterbliebenen zählen sein Bruder Donald sowie seine Nichten/Neffen Carin und Dana Christensen
Auszeichnungen
- Christensen erhielt 1992 zweimal die Dvorak Awards for Excellence in Telecommunications
- Gemeinsam mit Randy Suess wurde er für die Entwicklung des ersten BBS ausgezeichnet
- Für „herausragende Beiträge zur PC-Kommunikation“ erhielt er eine Auszeichnung für sein Lebenswerk
- 1993 erhielt er den Pioneer Award der Electronic Frontier Foundation
1 Kommentare
Hacker-News-Kommentare
Hat BBS Documentary (www.bbsdocumentary.com) gemacht
Das ursprüngliche Ziel war, die BBS-Erfahrung als Dokumentation festzuhalten, angefangen mit Interviews im nahen Bekanntenkreis und dann ausgeweitet auf die „Größen“, die mir seit meiner Jugend als BBS-Betreiber im Kopf waren, wie Ward Christensen, Chuck Forsberg und Randy Suess
Dann meldeten sich Leute aus Chicago, um sicherzugehen, dass der wichtige Beitrag des Mittleren Westens zu dieser Geschichte nicht unter den Tisch fällt, und nur einen Monat nach Beginn der Produktion, gerade als wir nach 9/11 irgendwie entschieden hatten, wie wir mit Studioausrüstung ins Flugzeug kommen, traf ich Ward persönlich bei CACHE (Chicago Area Computer Hobbyist Exchange)
Statt „Triff niemals deine Helden“ trifft es eher „Such dir gute Helden“ oder „Werde jemand, den deine Helden treffen wollen“. Ward war warmherzig, freundlich und bescheiden und ist einem unerfahrenen Filmemacher wirklich sehr entgegengekommen
In BBS: The Documentary gab es viele andere „diesen Typen“, „jene Frau“ und „diese Gruppe“, aber dank Wards Bescheidenheit in Bezug auf seine Schöpfung und deren Einfluss auf die Welt mussten wir weder übertreiben noch künstliches Drama hinzufügen. Ward war erstaunlich und wird fehlen
Jedes Mal, wenn ich sie anschaue, ist es eine Reise in die Vergangenheit, und ich lerne immer noch Neues dazu. Die BBS-Szene der späten 80er bis frühen/mittleren 90er war wirklich großartig, und ich vermisse sie. Manchmal schaue ich zur Erinnerung kurz bei einem Telnet-BBS vorbei
In der Computerkultur der 80er und 90er waren BBS ein enorm großer Bestandteil
Ich hoffe, dass künftige Generationen diese Kultur verstehen können. Es gibt zwar den Film BBS Documentary, aber es braucht viel mehr Dokumentation
Alles außerhalb der USA ist zu wenig dokumentiert, und auch Subkulturen wie die eLiTe-Szene, die Demoszene oder blindenbezogene Kulturen laufen Gefahr, mit der Zeit vergessen zu werden
Wenn die Kinder etwas größer sind und die Arbeit weniger stressig ist, könnte das klappen. Ich würde sagen: Lass uns in Kontakt bleiben. Man findet mich unter 2:206/149 oder über die Angaben im Profil
Man musste tatsächlich warten, bis etwas passierte, heruntergeladen wurde, gerendert war oder die Telefonverbindung zustande kam. Online etwas zu finden war eine Reise, und oft hat diese Reise mehr gelehrt als das Ziel
Nur zur Info: Die Demoszene ist immer noch sehr lebendig
RIP
Mein erster bezahlter Programmierjob bestand darin, für 20 Dollar eine XMODEM-Prüfsumme in 6502-Assembler zu implementieren
Ein Sysop eines BBS hatte sich ein frühes 1200-baud-Modem gekauft, aber die Prüfsummenberechnung in der Atari-BASIC-BBS-Software war zu langsam und bremste die Dateiübertragung, daher brauchte man ein USR(), das das schneller berechnen konnte
Aus heutiger Sicht ist das sehr simpel, aber damals war es das für mich nicht, und bei dieser Arbeit habe ich viel über Protokolle und Algorithmen gelernt
Ich frage, weil USRobotics eine Modemfirma war
BBS waren in den 90ern ein sehr großer Teil meines Lebens
Ich hoffe, dass auch heutige Teenager die Aufregung des Online-Austauschs erleben können, die wir damals gespürt haben
Natürlich waren BBS nicht besser als das Internet, aber heute gibt es nichts, was BBS in diesem vollständigen Sinn ersetzt. Wer diese Zeit erlebt hat, weiß, was gemeint ist
Es war ein TRS-80 Model III mit zwei Diskettenlaufwerken und einem 300-baud-Modem mit automatischer Rufannahme, und betrieben wurde das Ganze nur außerhalb der Geschäftszeiten
Denn wenn man sich in ein entferntes System einwählen wollte, konnten die Ferngesprächskosten selbst zum Nachttarif enorm sein
Es gab auch Versuche, dieses Problem zu lösen. Es entstanden netzwerkartige Foren, und Telenets PC Pursuit war ein Versuch, ungenutzte Kapazität des X.25-Netzes außerhalb der Spitzenzeiten an Leute zu verkaufen, die entfernte BBS anrufen wollten
Nutzer wählten sich über eine lokale Einwahlnummer ein und konnten dann über das Netz das entfernte System erreichen, sofern dieses von einem nahegelegenen Modempool aus angerufen werden konnte
Ich hätte nie gedacht, dass ich auf diese Weise von seinem Tod erfahren würde.
Alle, die man hätte bitten können, das zu bestätigen, sind inzwischen verstorben, und auch die Mitglieder unserer Computer User Group sind alt geworden.
Ward war jemand, der von den ersten Prinzipien aus dachte. In letzter Zeit war er bei Blinkies sehr aktiv und half Menschen dabei, Löten zu lernen und selbst Elektronik zu bauen.
Bevor Boot-ROMs zur Standard-Hardware wurden, musste man Programme und Daten über die Kippschalter an der Frontseite des Computers eingeben, selbst wenn man ein Band- oder Diskettenlaufwerk hatte.
Normalerweise bediente man die Schalter mit Blick auf eine Seite, auf der das Bootstrap-Programm stand, doch weil der Blick ständig zwischen Papier und Schaltern hin- und herwechselte, war das eintönig und fehleranfällig.
Ward löste dieses Problem, indem er den Klang seines eigenen Vorlesens des Bootloaders auf eine Audiokassette aufnahm. Man konnte auf Play drücken und sich beim Eingeben der Daten ganz auf die Schalter konzentrieren, während man seinen aufgezeichneten Anweisungen folgte.
Auch der Ursprung von ReSource ist interessant. Ward musste später ein Programm ändern, das er früher geschrieben hatte, hatte aber den Quellcode verloren, also schrieb er resource neu, einen der frühen Disassembler.
In der CP/M-Zeit nahm er an einem Wettbewerb für das „kürzeste nützliche Programm“ teil; sein vollständiger Beitrag auf Seite 6 in [1] sah in Oktal so aus:
j 1731751
Author: Ward Christensen
Length: 2 bytes
Memory clear.
0000 063 INX SP
0001 307 RST 0
[1] http://vtda.org/docs/computing/AltairUserGroup/AltairUserGro...
Ein Freund, der an Embedded Systems arbeitet, erzählte mir, dass das XMODEM-Protokoll im gesamten Embedded-Bereich verwendet wird.
Möglicherweise ist dieses Protokoll heute sogar breiter eingebaut und verbreitet als früher. Es steckt auch in der Firmware vieler Switches und Router von Cisco, Adtran, Juniper und anderen.
Wenn ich mich recht erinnere, war es ausgerechnet ein Gerät der nRF52-Familie.
Christensen und sein Partner Randy Suess waren Mitglieder der Chicago Area Computer Hobbyists' Exchange (CACHE), begannen während eines Schneesturms in Chicago mit der Entwicklung und gründeten vier Wochen später, am 16. Februar 1978, offiziell CBBS.
CACHE-Mitglieder tauschten häufig Programme aus und diskutierten schon lange über irgendeine Form der Dateiübertragung, und die beiden nutzten die durch den Schneesturm entstandene freie Zeit, um das umzusetzen.
Viele Programmierer hier bräuchten wahrscheinlich auch so einen Schneesturm: ein paar Wochen ohne Arbeit, in denen man einfach etwas bauen kann. Ich bin wie viele andere oft zu beschäftigt, um einmal anzuhalten und etwas aus Spaß und Spieltrieb zu erschaffen.
BBS war ein sehr großer Teil meines frühen Computerlebens.
In der Highschool habe ich mir echtes Programmieren beigebracht, indem ich in Pascal geschriebenen BBS-Quellcode selbst studierte und daran herumhackte.
Ich wusste damals nicht, dass ich bald das Internet benutzen würde, und einer der Gründe, warum ich zum Studium in die Stadt ging, war, dass es dort vermutlich lokale BBS geben würde.
All das hatte großen Einfluss auf mein Leben, und ich bin nur ein sehr kleines Beispiel dafür. Ich schulde Ward Christensen und allen, die das von ihm Begonnene weitergetragen haben, sehr viel.
WWIV war ursprünglich auch in Pascal, aber als ich damit in Berührung kam, war es schon in C++ neu geschrieben worden. Wenn ich mich richtig erinnere, basierte Telegard auf der Pascal-Version von WWIV.
Es gab noch andere Pascal-BBS auf WWIV-Basis, aber ich erinnere mich nicht mehr an den Namen.
https://en.wikipedia.org/wiki/Telegard
Ich habe mit dem Commodore 64 und C-NET BBS angefangen, und nachdem ich Ende 1990 einen PC geschenkt bekam, war WWIV von den Systemen mit verfügbarem Quellcode das ähnlichste. Sowohl C-NET als auch WWIV hatten ziemlich gute Modding-Communities. Das waren gute Zeiten.
Ich erinnere mich noch daran, als Chuck Forsberg, der Autor von YMODEM, starb. Das ist schon fast 10 Jahre her.
https://news.ycombinator.com/item?id=10593617
XYZ Modems: https://web.cecs.pdx.edu/~rootd/catdoc/guide/TheGuide_226.ht...
Soweit ich mich erinnere, gab es kein Sliding Window, und als Protokolle wie Kermit Sliding Window hinzufügten, stieg die Geschwindigkeit deutlich an.
Bei der Keynote und Eröffnungsveranstaltung der ONE BBSCON 1994 ließ man einmal alle Sysops aufstehen und dann diejenigen sich setzen, die weniger als 1 Jahr, weniger als 2 Jahre und so weiter ein BBS betrieben hatten.
Am Ende blieb nur noch Ward Christensen stehen. Ich erinnere mich, ihm kurz begegnet zu sein; er war bescheiden und zugleich sehr stolz darauf, wie groß BBS geworden war. Möge er in Frieden ruhen.