2 puan yazan GN⁺ 2024-07-27 | 1 yorum | WhatsApp'ta paylaş
  • Polonyalı mucit Jacek Karpiński, 1971'de evrak çantası boyutundaki K-202 ile dönemin bilgisayarlarında boyut ve performans sınırlarını ileri taşıdı, ancak iki yıl sonra fabrikadan kovulunca proje çöktü
  • K-202, saniyede 1 milyon işlem, yaklaşık 5.000 dolar, modüler tasarım ve sayfalama tabanlı en fazla 8MB bellek sunan 16 bitlik bir bilgisayardı; Polonya'nın rakip ürünü Odra'dan daha küçük, daha hızlı ve daha ucuzdu
  • Karpiński, II. Dünya Savaşı'ndaki Polonya direnişi geçmişi nedeniyle savaş sonrası istihdamda dezavantaj yaşadı, ancak AAH·AKAT-1·Perceptron·KAR-65 gibi birçok elektronik ve bilişim aygıtı geliştirdi
  • K-202, Polonya içindeki fon ve parça yetersizliği nedeniyle Britanya bileşenleri ve finansmanına bağımlıydı; Odra üreticisi Elwro, Sovyet blokunun RIAD planı, Batı parçalarının kullanımına yönelik şüpheler ve Komünist Parti üst yönetimiyle yaşanan çatışmalar baskı unsuru oldu
  • 1973'te Microcomputers Plant kapatıldıktan sonra Karpiński, bilgisayar üretme yasağı ve pasaport verilmemesiyle karşılaştı; İsviçre'de Pen Reader'ı tasarladı ama Polonya'ya döndükten sonra üretimde başarılı olamadı

Evrak çantası boyutundaki K-202'nin yarattığı şok

  • K-202, 1971'de Poznań International Fair'de tanıtılan bir Polonya bilgisayarıydı ve sistem birimi evrak çantasına sığacak kadar küçüktü
  • Dönemine göre hem performansı hem fiyatı sıra dışıydı
    • Saniyede 1 milyon işlem yapıyordu
    • Fiyatı yaklaşık 5.000 dolar
    • Polonya'nın başlıca rakip ürünü Odra'dan daha hızlı, daha küçük ve daha ucuzdu
  • Ancak iki yıl sonra Karpiński, silahlı güvenlik görevlileri tarafından fabrikadan çıkarıldı ve üretimde olan K-202'ler hurdaya ayrıldı
  • Komünist yetkililer onun başka cihazlar geliştirmesini de engelledi

Savaştan sağ çıkan mühendis

  • Jacek Karpiński, 9 Nisan 1927'de Torino'da doğdu; anne ve babası dağcıydı
  • Babası Adam bir uçak tasarımcısıydı; annesi ise rehabilitasyon uzmanı profesör ve Polish-Bolshevik war sırasında irtibat subayı olarak görev yapmış, Virtuti Militari almıştı
  • 14 yaşındayken yaşını büyüterek II. Dünya Savaşı Polonya direnişine katıldı
    • Keşif görevlerine katıldı ve Warsaw Uprising'de de savaştı
    • Omurgasından vurulup felç oldu ama yeniden hareket kabiliyeti kazandı; sırtında kalan kurşun ise hayatı boyunca çıkarılmadı
  • Savaştan sonra Warsaw University of Technology'den 1951'de mezun oldu, ancak direniş geçmişi nedeniyle birçok işte geri plana itildi
  • Daha sonra bir elektronik fabrikasında işe girerek Dışişleri Bakanlığı'nın kullanabilecek kadar iyi kısa dalga vericiler üretti

AAH'den KAR-65'e uzanan icatlar

  • 1955 civarında Karpiński, Polish Academy of Sciences'ta çalışırken AAH adlı matematik makinesini yaptı; bu aygıt hava tahmini doğruluğunu %10 artırdı
  • 1959'da diferansiyel denklemleri analiz edebilen dünyanın ilk analog bilgisayarı AKAT-1'i geliştirdi
    • Transistör tabanlı bir aygıttı ve küçük bir masa boyutundaydı
    • Warsaw Academy of Fine Arts'ta tasarlanmıştı ve sonuçları yerleşik ekranda gösteriyordu
  • AKAT-1 sayesinde Karpiński, 1960'ta UNESCO'nun dünya çapındaki teknik yetenek yarışmasına katıldı ve kazandı
    • Harvard ve MIT'de iki yıl daha eğitim görme fırsatı elde etti
    • ABD'de IBM'den University of California, Berkeley'e kadar birçok yer ona iş teklif etti ama o Polonya'ya döndü
  • 1964'te kameraya bağlı, transistör tabanlı sinir ağı Perceptron'u tanıttı
    • Kağıda çizilmiş üçgen gibi şekilleri tanıyabiliyor ve kendi kendine öğrenebiliyordu
    • Dünyadaki bu tür ikinci aygıttı, ancak üstlerinin kıskançlığı yüzünden Academy'den ayrılmak zorunda kaldı
  • Warsaw University bünyesindeki Institute of Experimental Physics'te, CERN'den gelen verileri işlemek için KAR-65'i yaptı
    • 1968'de tamamlandı ve geliştirilmesi 3 yıl sürdü
    • Saniyede 100 bin işlem yapıyordu ve sonraki 20 yıl boyunca enstitüde kullanıldı

K-202'nin tasarımı ve Britanya'ya bağımlılık

  • Karpiński, KAR-65 üzerinde çalıştığı dönemden itibaren evrak çantasına sığan genel amaçlı bir mikrobilgisayar tasarlıyordu
  • Institute of Experimental Physics gerekli fonu bulamadı ve ordu da özel komisyon incelemesinin ardından destek vermeyi reddetti
    • Komisyon, “Eğer mümkün olsaydı Amerikalılar bunu çoktan yapmış olurdu” diyerek projenin imkansız olduğuna hükmetti
  • Britanyalı bilgisayar uzmanları Karpiński'nin tasarımını çok beğendi ve ürün Britanya'da da üretilebilirdi
  • Karpiński, Polonya içinde yeniden onay almaya çalıştı; Britanyalı uzmanların takdiri ve gazeteci Stefan Bratkowski'nin yardımıyla 1970'te Varşova'da Microcomputers Plant kuruldu
    • Çalışanlar Polonyalıydı ama bileşenler ve finansman Britanya'ya dayanıyordu
    • Gerekli parçalar Polonya'da bulunamıyordu ve komünist yetkililer de finansman konusunda istekli değildi
  • K-202'nin teknik özellikleri dönemine göre çok ilerideydi
    • 16 bit bilgisayar
    • Bellek blokları ve portların eklenip çıkarılabildiği modüler tasarım
    • Sayfalama kullanarak en fazla 8MB bellek yapılandırabilme
    • O dönem diğer mikrobilgisayarlar en fazla 64KB düzeyindeydi
    • Karpiński'nin kendi işletim sistemi üzerinde çalışıyor, kamera, yazıcı ve radar gibi çevre birimlerine bağlanabiliyordu

Rakip Odra, RIAD ve siyasi baskı

  • 1971'de Poznań International Fair'de K-202, yavaş ve büyük Odra'dan daha fazla resmi ve medya ilgisi gördü
  • Haftalık Perspektywy, K-202'yi “4. nesil elektronik bileşenlere dayalı bir mikrobilgisayar” olarak tanıttı ve saniyede 1 milyon işlem performansının ABD yapımı Super Nova ve Britanya yapımı Modular One ile boy ölçüşebileceğini yazdı
  • Odra'nın üreticisi Elwro, komünist rejime daha yakındı ve ürünü iyileştirmek yerine Karpiński'nin konumunu sarsmaya çalıştı
  • Sovyetler Birliği, tüm Doğu Bloku'nda tek tip bilgisayar RIAD'ı yaygınlaştırmak istiyordu; bu, zaten eski olan IBM makinelerinin kaba bir kopyasıydı
  • RIAD'ın yaratıcısı Nikolai Lavronov Polonya'yı ziyaret ettiğinde Karpiński, K-202'nin üzerine çay dökülse ve masadan düşse bile çalışmaya devam ettiğini gösterdiğini anlatıyordu
  • K-202, Batı parçaları sayesinde küçük ve dayanıklı olabiliyordu, ancak bilgi işleme gibi hassas bir alanda Demir Perde dışından parça kullanılması Doğu Bloku yetkililerinin şüphelerini artırdı
  • Karpiński'nin fabrika ziyaretlerinden birinde üst düzey bir Komünist Parti yetkilisine “lazımlık yapmaya daha uygunsunuz” demesi de gerilimi büyüttü

Kapatılıştan sonraki hayat ve geride kalan makineler

  • 1973'te Karpiński'nin girişimi kapatıldı ve kendisi silahlı kişiler tarafından fabrikadan çıkarıldı
  • O sırada üretimde olan yaklaşık 200 adet K-202 çöpe gitti; o tarihe kadar gerçekten üretilen K-202 sayısı ise yalnızca 30'du
  • Yetkililer onun başka bilgisayarlar yapmasını yasakladı ve pasaport da vermedi
  • Karpiński ile eşi Ewa, protesto amacıyla kırsala taşınıp domuz ve tavuk yetiştirdi; kendisini ziyarete gelen bir gazeteciye de “gerçek domuzlar daha iyi” dedi
  • 1981'de pasaport aldıktan sonra İsviçre'ye gidip Pen Reader'ı tasarladı
    • Pen Reader, kağıttaki metni bilgisayara tarayan taşınabilir bir tarayıcıydı
    • Bu aygıt, Japonya'daki aynı tür tarayıcılardan bir yıldan daha önce geliştirilmişti
  • 1990'da komünizmin çöküşünün hemen ardından Polonya'ya döndü ve Pen Reader üretimini denedi, ancak kredi sorunları yüzünden başarısız oldu; Varşova'daki evini de kaybetti
  • Daha sonra Wrocław'a taşınıp geçimini web sitesi tasarlayarak sağladı
  • Jacek Karpiński, 21 Şubat 2010'da hayatını kaybetti; Warsaw Uprising'deki cesareti nedeniyle Cross of Valour madalyasını üç kez aldı
  • KAR-65, AKAT-1 ve K-202, bugün Warsaw Museum of Technology and Industry koleksiyonunda yer alıyor

1 yorum

 
GN⁺ 2024-07-27
Hacker News görüşleri
  • Yetkililerin bu tür özel yapım makinelerden hoşlanmamasının nedeni, Comecon içinde IBM 360 tabanlı birleşik sistem yönünde bir standardizasyon eğilimi olmasıydı. Çevre birimlerinin de çeşitli Doğu Bloku ülkelerinde uyumlu ürünler olarak üretilmesi planlanıyordu: https://en.wikipedia.org/wiki/ES_EVM
    K-202 daha sonra MERA 400'e evrildi ve bu model bir ölçüde daha başarılı oldu: https://mera400-pl.translate.goog/Strona_g%C5%82%C3%B3wna?_x...
    Bugünün bakış açısından ilginç olan, bu makinelerin senkron saat kullanmaması ve çevrim zamanlamasını komut gruplarına göre farklı ayarlanmış RC gecikme devreleriyle yapması. CROOK adında bir işletim sistemi de vardı ve döneminin ana bilgisayar tabanlı sistemlerinden çok Unix'e yakındı. Güncel bir emülatör de var https://github.com/jakubfi/em400 ve harika bir YouTube kanalı da mevcut. Yalnız Lehçe: https://www.youtube.com/@MERA400/videos

    • Onlarca araştırma enstitüsünün birbirinden farklı, anlaşılması zor mimarileri araştırmasına izin vermek aşırı pahalıydı. O dönemde çoğu insan yoksulluk içinde, binlerce tank ve onlarca denizaltı üretmek için durmadan çalışıyordu; bilgisayar bilimcilerinin hobilerini desteklemek için değil
    • Bu örnekle GA144'e bakınca, saatsiz mimarilerin hâlâ yeterince keşfedilmemiş bir alan olup olmadığını merak ediyorum. Doğru yapılırsa watt başına performans ve kapı başına performans oldukça yüksek olabilir gibi görünüyor
  • K-202'yi hiç bilmiyordum, o yüzden bu benim için çok ilginçti. Ama gerçekte yalnızca yaklaşık 230 adet üretildiyse ve fabrikada hurdaya çıkarıldıysa, bunun bugün yaygın olan bellek sayfalama kullanımını etkilediğini söylemek ne kadar doğru emin değilim
    Sovyet etkisindeki Polonya içinde ekibinin yenilikleri, hatta daha da önemlisi somut bilgiler, Batılı bilgisayar tasarımcılarına nasıl ulaştı? Ulaştıysa bu hattın casusluk mu yoksa yayımlanmış makaleler mi olduğunu merak ediyorum

    • Makaleye göre 1970'te Varşova'da bir Microcomputers Plant kuruldu; Polonyalı işçiler çalıştırıyordu ama İngiliz parçaları ve finansmanı kullanıyordu. Yani Britanya her aşamada işin içindeydi
    • Wikipedia sayfasında, bunun bugünkü anlamıyla sayfalamadan çok segmentli bellek olduğu yazıyor
    • “Soviet Poland” ifadesi biraz düzeltilmeli. Polonya, Çekoslovakya ya da Macaristan gibi Sovyet rejiminin ve onların kurduğu yönetimlerin baskısı altındaydı ama Sovyetler Birliği'nin bir parçası değildi. Dolayısıyla Soviet değil; açıkça komünist ya da sosyalist bir halk cumhuriyetiydi
    • Sayfalama, https://en.wikipedia.org/wiki/Memory_paging'e göre çok daha earlier ortaya çıkmıştı. Daha olası olan, onun birlikte çalıştığı İngiliz tarafının etkisini almış olması
  • Makinesinin daha yüksek performans vermesinin başlıca nedeni kullandığı Batı menşeli parçalar olabilir miydi?
    Makale, sanki rakibini öne çıkarmak için ona haksızlık yapılmış gibi bir izlenim veriyor ve gerçekten öyle olmuş da olabilir. Ama dönemin siyasi koşulları düşünülünce, komünist blok yetkililerinin daha güvenli bir tedarik zincirini tercih etmesi oldukça makul görünüyor

    • Tedarik zinciri sorun idiyse, daha yerel olarak tedarik edilebilir parçalar geliştirmeye çalışılabilirdi; onun yerine daha yavaş ve daha kötü makinelerin kullanılması bir tür yolsuzluk gibi görünüyor. Makaleden aldığım izlenim, onun kalıpların dışında çalıştığı ve tam da bu yüzden, teknoloji ne kadar iyi olursa olsun, yetkililer açısından kabul edilemez olduğuydu
    • Performansın anahtarı parçaların kendisi değil, tasarım ve parçaların kullanılma biçimiydi
      Makale, yüksek kaliteli parça edinmedeki darboğazın, yerel yönetimin kendi güvenli tedarik zincirini geliştirmek için para harcamak istememesinden kaynaklandığını söylüyor. O bir kavram kanıtı ortaya koydu ve eğer ulusal güvenlik gerçekten endişe kaynağı olsaydı, yetkililer eşdeğer parçaları temin etmeyi öncelik haline getirebilirdi
    • Kilit sektörlerde ideolojik eleme saplantısına kapılan bir ülke, iktidar pozisyonlarına doğal olarak standardın altında insanları seçer. Bu bir ibret hikâyesi ve bence ABD de son 20-30 yılda genel gerilemeyle birlikte aynı şeyi yaşadı
  • Makalede ABD'de bulunan aynı türden başka bir perceptron da geçiyor; onun da gerçekten ilginç bir hikâyesi var. Marvin Minsky onu küçümsedi ve mucidi genç yaşta bir kazada öldü: https://news.cornell.edu/stories/2019/09/professors-perceptr...

  • Harika History of Computing podcast'i, 2020'de Polonya'nın bilgi işlem yeniliklerini ele alırken Jacek Karpiński'ye geniş yer vermişti: https://thehistoryofcomputing.net/polish-innovations-in-comp...

  • Gerçekten çok iyi bir hikâye; tamamını okumanızı tavsiye ederim. Sovyetlerin dağılmasından sonra ortaya çıkan ülkelerde yaşamış biri olarak biraz daha bağlam eklersem, komünist teoride şirketler arası rekabet yıkıcı bir güç ve kapitalizmin içsel çelişkilerinden biri olarak görülüyordu. Bu yüzden başka bir projenin daha iyi olduğuna karar verilirse, diğer girişimlerin kapatılması tek başına yeterince meşru sayılıyordu
    O dönemin Sovyet tarzı komünizminde üretim başarısı çoğu zaman çıktının kilogramı üzerinden ölçülüyordu; bu nedenle Karpiński'nin az sayıda küçük bilgisayar üretmesi bürokratlara hiç etkileyici gelmemiş olabilir. Batılı malzeme ve bileşenlerin ithalatı açıkça yasak değildi, ama siyasi olarak da hoş karşılanmıyordu ve Polonya döviz kıtlığı yaşıyordu. Döviz bulundurmak yasadışıydı ve malzeme ithalatı onların “sahte” kurunu olumsuz etkiliyordu. Bu girişim büyük olasılıkla, harcadığı dövizden daha fazla dolar kazandırması şartına bağlıydı
    Bilgisayarlar genel olarak da Batı tarzı lüks eşyalar gibi şüpheyle karşılanıyor, zaman kaybı ya da iş kapma aracı olarak görülüyordu. Muhasebe veya bilimsel araştırmalar için sıkıcı hesap makineleri yapmak kabul edilebilirdi, ama küçük ve ucuz Batı tarzı mikrobilgisayarlar başka bir konuydu. Karpiński'nin Batı'da uzun süre bulunmuş, bağlantıları olan, İngilizce bilen ve parti üyesi olmayan biri olduğu düşünülürse, en başta böyle bir işe başlayabilmiş olması bile şaşırtıcı. UNESCO ödülünü almamış olsaydı muhtemelen o noktaya bile gelemezdi
    Meslek yapmasının yasaklanması ve vize verilmesi, birini ortadan kaldırmanın yaygın yollarındandı. Muhtemelen konut ayrıcalıklarını da kaybetti; bu yüzden kırsala gidip domuz yetiştirmiş gibi görünüyor

    • Adil olmak gerekirse, Sovyet hükümetinin ihtiyaç duyduğu alanlarda rekabete epey izin veriliyordu. Tasarım büroları ya da bazen mimarlık alanı böyleydi; askerî uçak ve helikopter tasarlayan birden fazla şirket de vardı
    • Polonya ambargo altındaydı, bu yüzden Batılı parçaları temin etmek zordu. Polonya złotysi konvertibl bir para değildi; ödeme sert para ile yapılmak zorundaydı ve resmî kur ile kaçak dövizcilerin kullandığı gayriresmî sokak kuru arasında büyük fark vardı
      Sert para kazanan Polonyalılar döviz hesabı açabiliyordu, ancak gerçek dolar veya Alman markı çekmeleri yasaktı; bunun yerine iç ihracat mağazalarında Batı menşeli gıda, giyim, beyaz eşya, radyo, TV ve hatta tuvalet kâğıdı satın alabilecekleri özel jetonlar alıyorlardı. Komünizmin özellikle son dönemlerinde en çok kıtlığı çekilen ürünlerden biri tuvalet kâğıdıydı. Bu sahte dolarlar sokakta daha düşük bir kurdan alınıp satılıyordu
      Gerçek döviz bulundurmak yasaktı; pasaport sahibi olmak da öyleydi. İki tür pasaport vardı: Sovyet bloğu ülkeleri için olanlar ve tüm dünya için olanlar. Bunların saklanması ve sorgulamalar için yerel karakola teslim edilmesi gerekiyordu. Ailece kaçışı önlemek için bir hanedeki herkesin pasaport almasına izin vermedikleri de oluyordu
      Ekonomik olarak Polonya, Sovyetler tarafından ciddi biçimde sıkıştırılıyordu. Sovyetler Polonya tersanelerine çok sayıda gemi sipariş ediyordu, ama ödemeyi yalnızca konvertibl olmayan ve neredeyse işe yaramaz transfer rublesi ile yapmak istiyordu: https://www.researchgate.net/publication/305054272_The_Trans... Yerel para birimiyle kurunu Moskova kontrol ediyordu. Polonya bu gemileri Rusya'ya teslim edebilmek için Doğu bloğu dışından malzeme ve ekipman satın almak zorundaydı ve bunların ödemesi sert para ile yapılıyordu. Doğu Avrupa ülkeleri kısa sürede bir takas sistemi kurdu, ancak Doğu Avrupa dışındaki tedarikçiler ABD dolarıyla ödeme istiyordu. Polonya tarım ürünleri ve mamul mallar satmaya çalıştı, ama Batılı tedarikçilerle rekabet edemediği için ihracat düşük kaldı; yaşam standardı sürekli gerileyince insanlar sonunda komünist partiden bıktı ve oyun bitti
  • Yugoslav Galaksija hikâyesiyle ilginç bir karşıtlık oluşturuyor
    https://spectrum.ieee.org/yugoslavia-diy-microcomputer
    https://jacobin.com/2020/08/computer-yugoslavia-galaksija-vo...
    https://en.wikipedia.org/wiki/Galaksija_(computer)

  • K-202 kılavuzu: http://www.zenker.poznan.pl/k-202/dokumentacja/k-202-reklama...

  • K-202'nin daha sonra çıkan kişisel bilgisayarlardan hızlı olması garip değil. Sonraki bilgisayarlar mikroişlemci tabanlıydı ve 8008 ya da 8080 gibi ilk mikroişlemciler, dönemin LSI TTL tasarımlarıyla kıyaslandığında hız canavarı değildi
    Makalede de [Data General] Super Nova'nın K-202 ile benzer hızda olduğu söyleniyor. Bir başka ilginç bilgisayar da Datapoint 2200; o da TTL tasarımıydı. Üretici, CPU tasarımını tek bir çipte gerçekleştirmek için Intel ve TI'a gitti ve sonuçta komut kümesi neredeyse aynı olan, ama orijinal 2200'den daha yavaş 8008 mikroişlemcisi ortaya çıktı

  • K-202'nin “saniyede bir milyon işlem” yaptığı iddiasına şaşırdıysanız, bunun gerçekte saniyede bir milyon bellek okuma/yazma yaptığı anlamına geldiğini bilin. Megaflop düzeyinde işlem yapmıyordu