1 puan yazan GN⁺ 2024-10-14 | 1 yorum | WhatsApp'ta paylaş
  • Kişisel bilgisayar iletişiminin yeni yeni yerleştiği dönemde Ward Leon Christensen, XMODEM ve ilk çevrimiçi CBBS ile dosya paylaşımı ve çevrimiçi ilan panosu kültürünün önünü açmaya katkıda bulundu
  • Christensen ve Randy Suess, Chicago Area Computer Hobbyists' Exchange (CACHE) içinde faaliyet gösterirken, 1978'de Chicago'daki tipi sırasında ilk BBS'yi geliştirmeye başladı ve 4 hafta sonra CBBS'yi resmen açtı
  • XMODEM, telefon hattı üzerinden bilgisayar dosyalarının aktarılmasını mümkün kıldı; Christensen ayrıca kaset tabanlı bir işletim sistemi ve Intel 8080 için ReSource gibi araçları da bizzat geliştirdi
  • IBM'e 1968'de sistem mühendisi olarak katıldı ve 2012'de emekli olana kadar burada çalıştı; son görevi saha teknik satış uzmanı oldu
  • Christensen, 11 Ekim 2024'te Illinois, Rolling Meadows'taki evinde kalp krizi sonucu hayatını kaybetti; Dvorak Awards ve EFF Pioneer Award sahibiydi

İlk yaşamı ve eğitimi

  • Ward Leon Christensen, 23 Ekim 1945'te Wisconsin, West Bend'de Florence Hohmann Christensen ve Roy Christensen'ın çocuğu olarak doğdu
  • Babası Roy Christensen, West Bend Company'de güvenlik sorumlusuydu; annesi Florence ise World Book ansiklopedisi satıyordu
  • Kardeşi Donald Christensen vardı
  • West Bend High School'da okuduğu 1963 yılında, kendi yaptığı bilgisayar ile bilim fuarında birincilik kazandı
  • Liseden mezun olduktan sonra University of Wisconsin–Madison'a gitti, ardından Milton College'a geçti
  • 1968'de Milton College'dan fizik ve kimya alanında Bachelor of Arts derecesi aldı

CBBS ve XMODEM

  • Christensen, Randy Suess ile birlikte Chicago Area Computer Hobbyists' Exchange (CACHE) üyesi olarak faaliyet gösterdi
  • İlk BBS geliştirmesi, Illinois, Chicago'yu vuran tipi sırasında başladı
    • CACHE üyeleri sık sık program paylaşıyordu
    • Dosya aktarım yöntemi de uzun süredir tartışılıyordu
    • İkili, tipinin yarattığı zamanı kullanarak bunu hayata geçirdi
  • CBBS, geliştirme başlangıcından 4 hafta sonra, 16 Şubat 1978 tarihinde resmen açıldı
  • Christensen, 1977'de Illinois, Dolton'da yaşarken XMODEM'i icat etti ve 1978'de CBBS'nin ortak mucidi oldu
  • XMODEM, bilgisayar dosyalarını telefon hattı üzerinden aktarmak için kullanılan bir protokoldü

IBM kariyeri ve kendi geliştirdiği araçlar

  • Christensen, 1968'de IBM satış ofisinde sistem mühendisi olarak işe alındı
  • 2012'de emekli olana kadar IBM'de çalıştı; son görevi saha teknik satış uzmanıydı
  • İhtiyaca göre kendi yazılım araçlarını geliştiren biri olarak da tanınıyordu
    • Disket ve sabit disk yaygınlaşmadan önce kaset tabanlı bir işletim sistemi yazdı
    • Bazı programların kaynak kodunu kaybettikten sonra bunları yeniden üretmek için Intel 8080 için yinelemeli disassembler ReSource'u yazdı
  • Jerry Pournelle, 1983'te CP/M kamu malı yazılım derlemesi hakkında “gerçekten iyi programların muhtemelen %50'sini Ward Christensen yazdı” diye yazdı
  • Christensen ve Suess, Mayıs 2005'te BBS: The Documentary'de birlikte yer aldı

Eğitim faaliyetleri ve kişisel yaşamı

  • Christensen, ölümüne kadar Great Lakes bölgesinde “learn-to-solder” etkinlikleri düzenleyen kâr amacı gütmeyen Build-a-Blinkie aracılığıyla lehimleme becerileri öğretti
  • 11 Ekim 2024'te Illinois, Rolling Meadows'taki evinde kalp krizi sonucu hayatını kaybetti
  • Öldüğünde 78 yaşındaydı
  • Ölümü sırasında Debra Adamson ile ilişkisini sürdürüyordu
  • Ardında kardeşi Donald ile yeğenleri Carin ve Dana Christensen kaldı

Ödüller

  • Christensen, 1992'de Dvorak Awards for Excellence in Telecommunications ödülünü iki kez aldı
    • Randy Suess ile birlikte ilk BBS'yi geliştirmedeki katkısı nedeniyle ödüllendirildi
    • “PC iletişimine üstün katkı” nedeniyle yaşam boyu başarı ödülü aldı
  • 1993'te ise Electronic Frontier Foundation'ın Pioneer Award ödülünü kazandı

1 yorum

 
GN⁺ 2024-10-14
Hacker News yorumları
  • BBS Documentary’yi (www.bbsdocumentary.com) yaptım
    İlk hedefim BBS deneyimini bir belgesele aktarmaktı; yakın çevremle röportaj yaparak başlayıp, gençliğimde BBS işletirken zihnimde yer etmiş Ward Christensen, Chuck Forsberg, Randy Suess gibi “büyük isimlere” doğru genişletmeyi planlıyordum.
    Ancak Chicago tarafından, Orta Batı’nın bu tarihte oynadığı önemli rolün atlanmadığından emin olmak için benimle iletişime geçildi. Yapıma başladıktan bir ay sonra, 9/11 sonrasında stüdyo düzeyi ekipmanla uçağa nasıl bineceğimize zar zor karar verdiğimiz bir dönemde, CACHE’de (Chicago Area Computer Hobbyist Exchange) Ward ile bizzat tanıştım.
    Bence “kahramanlarınla tanışma” demektense “iyi kahramanların olsun” ya da “kahramanlarının tanışmak isteyeceği biri ol” demek daha doğru. Ward sıcak, nazik ve alçakgönüllüydü; acemi bir film yapımcısına gerçekten çok uyum sağladı.
    BBS: The Documentary’de başka pek çok “o kişi”, “o kadın” ve “o grup” da vardı; ama Ward’un kendi yaratımı ve bunun dünyaya etkisi konusunda gösterdiği alçakgönüllülük, abartı ya da zorlama drama eklememe gerek bırakmadı. Ward olağanüstüydü ve özlenecek.

    • Belgeselin fiziksel kopyası bende var; satış bittikten birkaç ay sonra sonunda eBay sayesinde satın alabildim.
      Her izlediğimde bir nostalji yolculuğu oluyor ve yeni şeyler de öğreniyorum. 80’lerin sonundan 90’ların başı/ortalarına kadarki BBS sahnesi gerçekten inanılmazdı; özlüyorum da. Bazen telnet BBS’lere şöyle bir uğrayıp o günleri hatırlıyorum.
  • 80’ler ve 90’ların bilgisayar kültüründe BBS çok büyük bir yer tutuyordu.
    Gelecek kuşakların bu kültürü anlayabilmesini isterim. BBS Documentary filmi var, ama çok daha fazla kayda ihtiyaç var.
    ABD dışındaki her şeyin kaydı yetersiz; eLiTe sahnesi, demoscene, görme engellilerle ilgili kültür gibi alt kültürler de zamanla unutulma riski taşıyor.

    • Bu mesele bana oldukça dokunuyor; kendi çevremden ve tanımadığım insanlardan BBS anıları toplamayı düşünüyordum.
      Çocuklar biraz daha büyüyüp işler daha az yoğunlaştığında mümkün olabilir gibi. İletişimde kalalım demek isterim. 2:206/149 üzerinden ya da profildeki bilgilerle bana ulaşabilirsiniz.
    • BBS, anında tatmin kültürünün tam tersiydi.
      Bir şeylerin olmasını, indirilmesini, render edilmesini, telefon bağlantısının kurulmasını gerçekten beklemek gerekiyordu. Çevrim içinde bir şey bulmak başlı başına bir yolculuktu ve çoğu zaman o yolculuk, varış noktasından daha fazlasını öğretirdi.
    • “Görme engellilerle ilgili kültür” derken neyi kastettiğini biraz daha açıklayabilir misin merak ediyorum. Ben de görme engelliyim, o yüzden ilgimi çekti.
      Bu arada demoscene hâlâ canlı ve aktif.
    • Yakın zamanda textfiles.com’u okuyordum; BBS dönemi metin dosyalarını gerçekten çok iyi toplamış bir arşiv.
    • İyi bir site var: http://bbslist.textfiles.com/
  • Huzur içinde yatsın.
    İlk ücretli programlama işim, 20 dolar karşılığında 6502 assembly ile XMODEM checksum uygulamaktı.
    Bir BBS sysop’u erken dönem bir 1200 baud modem almıştı; Atari BASIC BBS yazılımındaki checksum hesaplaması o kadar yavaştı ki dosya aktarım hızını düşürüyordu ve daha hızlı hesaplama yapabilecek bir USR() gerekiyordu.
    Şimdi bakınca çok basit görünüyor, ama o zaman benim için öyle değildi; o iş sayesinde protokoller ve algoritmalar hakkında çok şey öğrendim.

    • “Erken dönem 1200 baud modem... USR() gerekiyordu” ifadesindeki USR() nedir merak ettim.
      USRobotics bir modem şirketi olduğu için soruyorum.
    • AppleSoft’ta gizemli ve uluslararası bir "&" komutu vardı.
  • BBS, 90’larda hayatımın çok büyük bir parçasıydı.
    Bugünün gençlerinin de bizim o zaman hissettiğimiz çevrim içi etkileşim heyecanını hissedebilmesini isterdim.
    Elbette BBS internetten daha iyi değildi; ama günümüzde BBS’nin verdiği hissi eksiksiz biçimde karşılayan bir şey yok. O dönemi yaşadıysanız ne demek istediğimi anlarsınız.

    • 1983’te sysop’tum. BBS’lerin bugünlere kadar konuşulacağını bilseydim bir video kamera bulup kayda alırdım.
      TRS-80 Model III üzerinde iki floppy disk ve otomatik yanıtlamalı 300 baud modem vardı; yalnızca mesai saatleri dışında çalışıyordu.
    • BBS kültürünün hem artıları hem eksileri olduğunu düşünüyorum. En büyük artısı, kaçınılmaz olarak güçlü bir yerellik taşımasıydı.
      Çünkü uzak sistemlere bağlanmak için gereken şehirler arası telefon ücretleri, gece tarifesinde bile çok yüksek olabiliyordu.
      Bunu çözmeye yönelik girişimler de vardı. Ağ tabanlı forumlar ortaya çıktı; Telenet’in PC Pursuit’i ise X.25 ağının yoğun olmayan saatlerdeki kapasitesini uzak BBS’leri aramak isteyenlere satma girişimiydi.
      Kullanıcı yerel erişim numarasını arar, ardından ağ yakındaki modem havuzundan ilgili uzak sistemi arayabiliyorsa, o ağ üzerinden uzak sisteme bağlanabilirdi.
  • Onun ölüm haberini bu şekilde alacağımı hiç düşünmemiştim
    Bunu doğrulamasını isteyebileceğimiz herkes artık hayatta değil ve bizim bilgisayar kullanıcı grubumuzun üyeleri de yaşlandı
    Ward, ilk ilkelerden düşünen biriydi. Son zamanlarda Blinkies’te aktifti; insanların lehim yapmayı öğrenmesine ve kendi elektronik cihazlarını üretmesine yardımcı oluyordu

    • Ward’ın bir hacker olduğunu gösteren hikâyeler bunlar
      Boot ROM standart donanım hâline gelmeden önce, teyp ya da disk sürücünüz olsa bile programları ve verileri bilgisayarın ön panelindeki toggle anahtarlarla girmeniz gerekiyordu
      Genelde bootstrap programının yazılı olduğu bir sayfaya bakarak anahtarları çevirirdiniz; bakışınız kâğıt ile anahtarlar arasında gidip geldiği için bu iş tekrarlıydı ve hataya çok açıktı
      Ward bu sorunu, boot loader’ı okurken kendi sesini bir ses kasetine kaydederek çözdü. Oynat düğmesine basıp kaydedilmiş kendi talimatlarına uyarak yalnızca anahtarlara odaklanıp verileri girebiliyordu
      ReSource’un kökeni de ilginç. Ward’ın daha önce yazdığı bir programı sonradan değiştirmesi gerekti, ama kaynak kodunu kaybetmişti; bu yüzden ilk disassembler’lardan biri olan resource’u yeniden yazdı
      CP/M döneminde “en kısa yararlı program” yarışmasına katılmıştı; [1]’in 6. sayfasında yer alan tüm başvurusu sekizlik sistemde aşağıdaki gibiydi
      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...
  • Gömülü sistemlerde çalışan bir arkadaşım, XMODEM protokolü iletişiminin gömülü sistemler genelinde kullanıldığını söyledi
    Belki de bu protokol bugün geçmişte olduğundan daha yaygın biçimde yerleşik geliyor ve dağıtılıyor. Cisco, Adtran, Juniper gibi birçok switch ve router firmware’inde de var

    • Geçen hafta gömülü cihazımızda Xmodem’den Kermit’e yeni yükseltme yaptık
    • Doğru. İki yıl önce de o sırada XMODEM uygulayan biriyle çalışıyordum
      Yanlış hatırlamıyorsam nRF52 serisi bir cihazdı
  • Christensen ve ortağı Randy Suess, Chicago Area Computer Hobbyists' Exchange(CACHE) üyesiydi; geliştirmeye Chicago’daki bir kar fırtınası sırasında başlayıp 4 hafta sonra, 16 Şubat 1978’de CBBS’yi resmen kurdular
    CACHE üyeleri sık sık program paylaşıyordu ve uzun zamandır bir tür dosya aktarımı üzerine konuşuyorlardı; ikili, kar fırtınasının yarattığı boş zamanı bunu hayata geçirmek için kullandı
    Buradaki birçok programcının da, kar fırtınası gibi birkaç hafta işsiz kalıp sadece bir şeyler yapabileceği zamana ihtiyacı var gibi geliyor. Benim gibi çoğu zaman fazla meşgul olup durup eğlence ve oyun için bir şeyler yapmak zor oluyor

  • BBS, erken dönem bilgisayar yaşamımın çok büyük bir parçasıydı
    Lisede Pascal ile yazılmış BBS kaynak kodunu kendi kendime öğrenip kurcalayarak gerçek programlamayı öğrendim
    Yakında internet kullanmaya başlayacağımı bilmiyordum; üniversite için şehre gitme nedenlerimden biri de orada yerel BBS’ler olabileceğini düşünmemdi
    Tüm bunlar hayatımda büyük etki yarattı ve ben bunun çok küçük örneklerinden yalnızca biriyim. Ward Christensen’a ve onun başlattığını sürdüren herkese büyük borçluyum

    • Pascal ile yazılmış BBS kaynak koduyla uğraştıysan bunun Telegard olup olmadığını merak ettim
      WWIV de başlangıçta Pascal’dı, ama ben karşılaştığımda C++ ile yeniden yazılmıştı. Hafızam doğruysa Telegard, WWIV’nin Pascal sürümünü temel alarak yapılmıştı
      WWIV tabanlı başka bir Pascal BBS daha vardı ama adını hatırlamıyorum
      https://en.wikipedia.org/wiki/Telegard
      Ben Commodore 64 ve C-NET BBS ile başladım; 1990 sonunda bana bir PC hediye edildikten sonra, kaynak kodu olanlar arasında WWIV en benzer olanıydı. C-NET ve WWIV’nin ikisinde de oldukça iyi modifikasyon toplulukları vardı; güzel zamanlardı
  • YMODEM’in yazarı Chuck Forsberg’in vefat ettiği zamanı hatırlıyorum. Neredeyse 10 yıl olmuş bile
    https://news.ycombinator.com/item?id=10593617
    XYZ Modems: https://web.cecs.pdx.edu/~rootd/catdoc/guide/TheGuide_226.ht...
    Hatırladığım kadarıyla sliding window yoktu; Kermit gibi protokoller sliding window ekleyince hız büyük ölçüde arttı

  • ONE BBSCON 1994 açılış konuşması ve açılış etkinliğinde tüm sysop’ları ayağa kaldırıp, BBS işletme süresi 1 yıldan az olanlar otursun, 2 yıldan az olanlar otursun diye ilerlemişlerdi
    Sonunda yalnızca Ward Christensen ayakta kaldı. Onunla kısaca tanıştığımı hatırlıyorum; alçakgönüllüydü ama BBS’nin bu kadar büyümesinden de büyük gurur duyuyordu. Huzur içinde yatsın