Ward Christensen, Pengembang BBS dan XMODEM, Meninggal Dunia
(en.wikipedia.org)- Pada masa komunikasi komputer pribadi baru mulai terbentuk, Ward Leon Christensen berkontribusi membuka budaya berbagi file dan papan buletin online melalui XMODEM dan CBBS online pertama
- Christensen dan Randy Suess aktif di Chicago Area Computer Hobbyists' Exchange(CACHE), mulai mengembangkan BBS pertama saat badai salju Chicago pada 1978, lalu secara resmi meluncurkan CBBS 4 minggu kemudian
- XMODEM memungkinkan transfer file komputer melalui saluran telepon, dan Christensen juga membuat sendiri berbagai alat seperti sistem operasi berbasis kaset dan ReSource untuk Intel 8080
- Di IBM, ia bergabung sebagai system engineer pada 1968 dan bekerja hingga pensiun pada 2012; jabatan terakhirnya adalah field technical sales specialist
- Christensen meninggal karena serangan jantung pada 11 Oktober 2024 di rumahnya di Rolling Meadows, Illinois, dan pernah menerima Dvorak Awards serta EFF Pioneer Award
Kehidupan awal dan pendidikan
- Ward Leon Christensen lahir pada 23 Oktober 1945 di West Bend, Wisconsin, dari pasangan Florence Hohmann Christensen dan Roy Christensen
- Ayahnya, Roy Christensen, adalah kepala keselamatan di West Bend Company, sementara ibunya, Florence, menjual ensiklopedia World Book
- Ia memiliki seorang saudara bernama Donald Christensen
- Pada 1963, saat bersekolah di West Bend High School, ia meraih juara pertama pameran sains dengan komputer buatannya sendiri
- Setelah lulus SMA, ia kuliah di University of Wisconsin–Madison lalu pindah ke Milton College
- Pada 1968, ia memperoleh gelar Bachelor of Arts dari Milton College dengan jurusan fisika dan kimia
CBBS dan XMODEM
- Christensen aktif sebagai anggota Chicago Area Computer Hobbyists' Exchange(CACHE) bersama Randy Suess
- Pengembangan BBS pertama dimulai saat badai salju melanda Chicago, Illinois
- Anggota CACHE sering berbagi program
- Mereka juga sudah lama mendiskusikan metode transfer file
- Keduanya memanfaatkan waktu yang muncul akibat badai salju untuk melakukan implementasi
- CBBS resmi diluncurkan pada 16 Februari 1978, 4 minggu setelah pengembangannya dimulai
- Christensen menemukan XMODEM pada 1977 saat tinggal di Dolton, Illinois, dan bersama-sama menemukan CBBS pada 1978
- XMODEM adalah protokol untuk mentransfer file komputer melalui saluran telepon
Karier di IBM dan alat buatan sendiri
- Christensen direkrut sebagai system engineer di kantor penjualan IBM pada 1968
- Ia bekerja di IBM hingga pensiun pada 2012, dengan jabatan terakhir sebagai field technical sales specialist
- Ia juga dikenal sebagai sosok yang membuat sendiri alat perangkat lunak sesuai kebutuhannya
- Sebelum floppy disk dan hard disk menjadi umum, ia menulis sistem operasi berbasis kaset
- Setelah kehilangan kode sumber beberapa program, ia menulis disassembler iteratif ReSource untuk Intel 8080 guna membuatnya kembali
- Jerry Pournelle menulis pada 1983 tentang kumpulan perangkat lunak domain publik CP/M bahwa “mungkin 50% dari program yang benar-benar bagus ditulis oleh Ward Christensen”
- Christensen dan Suess tampil bersama dalam BBS: The Documentary pada Mei 2005
Kegiatan pendidikan dan kehidupan pribadi
- Hingga wafat, Christensen mengajarkan keterampilan menyolder melalui Build-a-Blinkie, organisasi nirlaba yang mengadakan acara “learn-to-solder” di wilayah Great Lakes
- Ia meninggal karena serangan jantung pada 11 Oktober 2024 di rumahnya di Rolling Meadows, Illinois
- Usianya saat meninggal adalah 78 tahun
- Saat meninggal, ia sedang menjalin hubungan dengan Debra Adamson
- Ia meninggalkan saudara laki-lakinya Donald serta keponakan Carin dan Dana Christensen
Penghargaan
- Christensen menerima Dvorak Awards for Excellence in Telecommunications dua kali pada 1992
- Ia menerima penghargaan bersama Randy Suess atas kontribusi mereka mengembangkan BBS pertama
- Ia menerima penghargaan pencapaian seumur hidup atas “kontribusi luar biasa bagi komunikasi PC”
- Pada 1993, ia menerima Pioneer Award dari Electronic Frontier Foundation
1 komentar
Opini Hacker News
Membuat BBS Documentary (www.bbsdocumentary.com)
Tujuan awalnya adalah mendokumentasikan pengalaman BBS, dimulai dari wawancara dengan kenalan dekat, lalu ingin diperluas ke “tokoh-tokoh besar” yang ada di kepala saya saat remaja menjalankan BBS, seperti Ward Christensen, Chuck Forsberg, dan Randy Suess
Namun seseorang dari Chicago menghubungi untuk memastikan agar bagian penting yang dimainkan Midwest dalam sejarah ini tidak terlewat. Baru sebulan produksi, saat kami baru saja memutuskan bagaimana bisa naik pesawat dengan peralatan setingkat studio setelah 9/11, saya akhirnya bertemu langsung dengan Ward di CACHE (Chicago Area Computer Hobbyist Exchange)
Menurut saya, alih-alih “jangan temui pahlawanmu”, yang lebih tepat adalah “punyailah pahlawan yang baik” atau “jadilah orang yang ingin ditemui pahlawanmu”. Ward hangat, ramah, rendah hati, dan benar-benar banyak menyesuaikan diri dengan seorang pembuat film pemula
Dalam BBS: The Documentary ada banyak “orang itu”, “perempuan itu”, dan “kelompok itu” lainnya, tetapi berkat kerendahan hati yang Ward tunjukkan terhadap ciptaannya dan dampaknya terhadap dunia, saya tidak perlu menambahkan hiperbola atau drama yang dipaksakan. Ward luar biasa, dan akan dirindukan
Setiap kali menontonnya, rasanya seperti perjalanan nostalgia, dan selalu ada hal baru yang dipelajari. Adegan BBS dari akhir 80-an hingga awal–pertengahan 90-an benar-benar hebat, dan saya juga merindukannya. Sesekali saya sekadar mencicipi telnet BBS untuk mengenangnya
Dalam budaya komputer tahun 80–90-an, BBS adalah bagian yang sangat besar
Semoga generasi mendatang bisa memahami budaya ini. Memang ada film BBS Documentary, tetapi dibutuhkan jauh lebih banyak dokumentasi
Semua hal di luar AS kurang terdokumentasi, dan subkultur seperti scene eLiTe, demoscene, serta budaya terkait tunanetra juga berisiko terlupakan seiring waktu
Sepertinya bisa dilakukan kalau anak-anak sudah sedikit lebih besar dan pekerjaan tidak terlalu padat. Saya ingin bilang mari tetap berhubungan. Bisa menemukan saya di 2:206/149 atau lewat info di profil
Kita benar-benar harus menunggu sesuatu terjadi, terunduh, dirender, dan telepon tersambung. Mencari sesuatu secara online adalah sebuah perjalanan, dan sering kali perjalanan itu mengajarkan lebih banyak daripada tujuannya
Sebagai catatan, demoscene masih sangat aktif
RIP
Pekerjaan pemrograman berbayar pertama saya adalah mengimplementasikan checksum XMODEM dalam assembly 6502 dengan bayaran 20 dolar
Seorang sysop BBS membeli modem 1200 baud generasi awal, tetapi perhitungan checksum di perangkat lunak BBS Atari BASIC terlalu lambat sehingga menurunkan kecepatan transfer file, dan ia membutuhkan USR() yang bisa menghitungnya lebih cepat
Jika dilihat sekarang itu sangat sederhana, tetapi bagi saya saat itu tidak demikian, dan dari pekerjaan itu saya belajar banyak tentang protokol dan algoritme
Saya bertanya karena USRobotics adalah perusahaan modem
BBS adalah bagian yang sangat besar dari hidup saya pada tahun 90-an
Saya berharap remaja masa kini juga bisa merasakan kegembiraan berinteraksi online seperti yang kami rasakan dulu
Tentu saja BBS tidak lebih baik daripada internet, tetapi sekarang tidak ada yang menggantikan BBS dalam sensasi yang utuh. Kalau pernah mengalami masa itu, Anda tahu maksudnya
Konfigurasinya TRS-80 Model III dengan dua floppy dan modem 300 baud auto-answer, dan hanya beroperasi setelah jam kerja
Sebab untuk terhubung ke sistem yang jauh, biaya telepon jarak jauh bisa sangat besar bahkan dengan tarif malam
Ada juga upaya untuk mengatasi hal ini. Forum berjaringan muncul, dan PC Pursuit dari Telenet adalah upaya menjual kapasitas di luar jam sibuk jaringan X.25 kepada orang-orang yang ingin menelepon BBS yang jauh
Pengguna menelepon nomor akses lokal, lalu jika jaringan dapat menelepon sistem jarak jauh tersebut dari pool modem terdekat, pengguna bisa terhubung ke sistem jarak jauh melalui jaringan itu
Tidak menyangka akan mengetahui kabar wafatnya dengan cara seperti ini
Semua orang yang bisa dimintai konfirmasi sudah tiada, dan anggota komunitas pengguna komputer kami pun sudah menua
Ward adalah orang yang berpikir dari prinsip pertama. Belakangan ini ia aktif di Blinkies, membantu orang belajar menyolder dan membuat perangkat elektronik sendiri
Sebelum boot ROM menjadi perangkat keras standar, meski ada tape atau disk drive, program dan data harus dimasukkan lewat toggle switch di panel depan komputer
Biasanya orang mengoperasikan switch sambil melihat halaman berisi program bootstrap, tetapi karena pandangan harus bolak-balik antara kertas dan switch, prosesnya repetitif dan mudah salah
Ward memecahkan masalah ini dengan merekam suaranya sendiri saat membaca boot loader ke kaset audio. Dengan menekan tombol play, ia bisa fokus hanya pada switch dan memasukkan data sesuai instruksi dirinya yang terekam
Asal-usul ReSource juga menarik. Ward perlu memodifikasi program yang dulu ia tulis, tetapi source code-nya hilang, jadi ia menulis resource, salah satu disassembler awal
Pada masa CP/M, ia ikut lomba “program berguna terpendek”, dan seluruh entri karyanya yang dimuat di halaman 6 dari [1] adalah sebagai berikut dalam oktal
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...
Seorang teman yang bekerja di sistem embedded memberi tahu bahwa komunikasi dengan protokol XMODEM dipakai di seluruh dunia embedded
Bisa jadi protokol ini sekarang tertanam dan tersebar lebih luas daripada dulu. Protokol ini juga ada di firmware banyak switch dan router dari Cisco, Adtran, Juniper, dan lainnya
Kalau tidak salah, perangkatnya dari seri nRF52
Christensen dan mitranya Randy Suess adalah anggota Chicago Area Computer Hobbyists' Exchange(CACHE), dan mereka mulai mengembangkannya saat badai salju Chicago lalu resmi mendirikan CBBS empat minggu kemudian, pada 16 Februari 1978
Anggota CACHE sering berbagi program dan sudah lama membicarakan suatu bentuk transfer file; keduanya memanfaatkan waktu luang akibat badai salju untuk mewujudkannya
Sepertinya banyak programmer di sini juga membutuhkan waktu beberapa minggu tanpa pekerjaan, seperti saat badai salju, untuk sekadar membuat sesuatu. Seperti saya, banyak yang terlalu sibuk sehingga sulit berhenti sejenak dan membuat sesuatu demi kesenangan dan bermain-main
BBS adalah bagian yang sangat besar dari kehidupan komputer awal saya
Saat SMA, saya benar-benar belajar pemrograman dengan belajar sendiri dan mengutak-atik source code BBS dalam Pascal
Saya tidak tahu bahwa sebentar lagi akan memakai internet, dan salah satu alasan saya kuliah di kota adalah karena sepertinya akan ada BBS lokal
Semua itu berdampak besar pada hidup saya, dan saya hanyalah salah satu contoh yang sangat kecil. Saya sangat berutang budi kepada Ward Christensen dan semua orang yang meneruskan apa yang ia mulai
WWIV juga awalnya Pascal, tetapi saat saya menemukannya, sudah ditulis ulang dalam C++. Kalau ingatan saya benar, Telegard dibuat berdasarkan WWIV versi Pascal
Ada juga BBS Pascal lain yang berbasis WWIV, tetapi saya tidak ingat namanya
https://en.wikipedia.org/wiki/Telegard
Saya mulai dengan Commodore 64 dan C-NET BBS, lalu setelah mendapat hadiah PC pada akhir 1990, WWIV adalah yang paling mirip di antara yang punya source code. Baik C-NET maupun WWIV punya komunitas modifikasi yang cukup bagus; masa-masa yang indah
Saya ingat saat Chuck Forsberg, penulis YMODEM, meninggal dunia. Itu sudah hampir 10 tahun lalu
https://news.ycombinator.com/item?id=10593617
XYZ Modems: https://web.cecs.pdx.edu/~rootd/catdoc/guide/TheGuide_226.ht...
Sepingat saya tidak ada sliding window, dan ketika protokol seperti Kermit menambahkan sliding window, kecepatannya meningkat drastis
Pada keynote dan acara pembukaan ONE BBSCON 1994, mereka pernah meminta semua sysop berdiri, lalu menyuruh yang sudah menjalankan BBS kurang dari 1 tahun untuk duduk, yang kurang dari 2 tahun untuk duduk, dan seterusnya
Pada akhirnya hanya Ward Christensen yang tetap berdiri. Saya ingat pernah bertemu sebentar dengannya; ia rendah hati sekaligus sangat bangga melihat BBS berkembang sejauh ini. Semoga beristirahat dengan tenang