Fred Yaryan sebelum PDP-7 dengan nomor seri 129Saya baru-baru ini bertemu dengan Fred Yaryan, seorang mantan insinyur Boeing, dan Jeff Cailin, seorang insinyur di Living Computers, untuk membahas pekerjaan mereka tentang restorasi PDP-7 di Living Computers: Museum + Labs. PDP-7 (dari
Pemroses Data yang Diprogram , "pemroses data yang dapat diprogram") diperkenalkan oleh The Digital Equipment Corporation (DEC) pada tahun 1964.
Pada awal 1960-an, istilah "komputer" identik dengan mobil besar dan mahal, yang seringkali sulit dipahami. DEC memilih nama PDP untuk mesinnya untuk menghindari konotasi negatif.
DEC menemukan pembeli untuk PDP-7 nasional, khususnya di laboratorium Bell, Laboratorium Nasional Pantai Barat Laut Pasifik dan Laboratorium Jet Propulsion. PDP-7 juga populer di universitas - khususnya, dikirim ke Universitas Oxford, MIT, Universitas Teknologi Helsinki dan Universitas Tokyo.
Saat ini, menemukan PDP-7 dalam kondisi kerja adalah kesuksesan yang sangat langka. Selama bertahun-tahun diyakini bahwa hanya ada empat di dunia. Dari jumlah tersebut, dua berlokasi di luar Amerika Serikat, satu di restorasi di Oslo, Norwegia, dan lainnya di koleksi pribadi di Australia.
Yang ketiga adalah di gudang Museum Sejarah Komputer di Mountain View, California, dan yang keempat di Komputer Hidup: Museum + Labs di Seattle.
Yang terakhir ini awalnya dipasang di Departemen Fisika Nuklir, Universitas Oregon. Setelah menerima paket itu, Profesor Harlan Lefebvre dan laboratoriumnya selama tiga tahun menulis perangkat lunak yang diperlukan untuk melakukan penelitian mereka. Setelah menyelesaikan pekerjaan ini, sistem terbukti sangat andal: selama empat dekade berikutnya, sistem ini bekerja selama lebih dari 60.000 jam dan memungkinkan 23 mahasiswa pascasarjana untuk menerima gelar doktor.
Sebelum mobil lain ditemukan dalam kepemilikan Yaryan, PDP-7 terakhir dianggap satu-satunya di dunia. Earyan dengan senyum mengingat pertama kali ia mendengar ceritanya, pertama kali ia sampai di museum LCM + L.
"Saya pergi ke museum, dan seseorang mengatakan kepada saya: 'Oh, ini satu-satunya PDP-7 yang berfungsi." Dan saya menjawab: Yah, sebenarnya, saya memiliki hal yang sama di ruang bawah tanah! "
Yaryan, lulusan School of Electromechanics di University of Washington, bekerja sebagai ahli listrik di laboratorium nasional Pantai Barat Laut Pasifik selama beberapa dekade. Dia menghabiskan sebagian besar karirnya di Boeing, membantu meluncurkan simulasi penerbangan untuk melatih para astronot di Kent Space Center. Selama waktu ini, ia dengan sempurna menguasai berbagai sistem komputasi, termasuk SDS 930, Varian Data Machines, dan Tektronix.
Itu adalah pengetahuannya yang luas yang menyebabkan Earyan ke pusat pengembangan Boeing pada tahun 1973 untuk bekerja di sana, seperti yang dia sendiri katakan, pada "pekerjaan yang sangat teknis - untuk memperbaiki komputer di sana-sini."
Selama kunjungan ini, ia memperhatikan PDP-7 di antara mobil-mobil. Rupanya, itu terhubung ke SDS 940 lokal, dan seluruh sistem dirancang untuk menunjukkan data yang diproses.
Dia tidak bisa mengetahui bahwa beberapa tahun kemudian, pada 1979, dia akan menemukan PDP-7 yang sama di toko surplus untuk dijual oleh Boeing. Dia sering ada di sana untuk membeli kabel atau barang lain untuk proyek-proyeknya.
Ketika dia pertama kali bertanya kepada toko tentang PDP-7 untuk pertama kalinya, dia diberitahu bahwa itu bukan untuk dijual, karena seseorang ingin membukanya untuk bagian-bagian, termasuk sistem pencetakan gulungan kertas. Tetapi pada salah satu kunjungan berikutnya, ia memperhatikan bahwa komputer itu masih berdiri di sana. Dia kembali menoleh ke penjual, dan pada akhirnya bisa membeli sistem ini seharga $ 500, memuatnya di truk pikapnya dan membawanya pulang.
PDP-7 menetap di ruang bawah tanah Yaryan, dan setelah langkah ini, pemilik baru mengalami masalah di komputer. Dia segera menemukan sumber masalah ini. Seperti yang dia sendiri katakan: โMasalahnya muncul secara berkala. Boeing memiliki PDP-7 untuk waktu yang sangat lama, dan mereka tidak dapat menemukan penyebabnya. Saya membantahnya dengan Tektronix 45 lama dan menemukannya - terminatornya ada di tempat yang salah. โ
Setelah membuat PDP-7 berfungsi, Yaryan menulis sebuah program untuknya di BASIC di komputer lain, dan kemudian mengunduhnya ke komputer ini dan mengonfirmasi bahwa semuanya bekerja dengan benar. Dan sejak saat itu 25 tahun berlalu sebelum Yaryan pertama kali mengunjungi museum LCM + L pada bulan Maret 2017.
Setelah Yaryan berbicara dengan pemandu selama kunjungan ini dan memberi tahu mereka bahwa dia memiliki PDP-7 di rumah, tim teknik museum menghubunginya.
"Awalnya kami ragu dengan informasi ini, karena di masa lalu kami sudah memiliki kasus ketika orang datang ke museum dan mengatakan bahwa mereka memiliki sesuatu seperti itu, tetapi pada akhirnya ternyata itu bukan sesuatu atau ini sama sekali tidak berfungsi, "kata Stephen Jones, direktur pengelola museum. "Tapi setelah berbicara dengan Fred selama kunjungan pertamanya, kami memastikan bahwa dia memiliki mesin yang lengkap, dan mungkin mesin yang berfungsi."
Pada 7 November 2018, lebih dari setahun setelah kunjungan ini, beberapa insinyur museum, termasuk Jeff Kailin, Cindy Moyu dan Stephen Jones, tiba di rumah Yaryan untuk mengeluarkan PDP-7 dari bengkelnya dan memuatnya ke sebuah truk pickup yang menuju museum.
Segera, tim mulai bekerja memuat sistem operasi Versi 0 UNIX ke mesin. Dengan melakukan itu, mereka ingin memberikan penghormatan kepada fakta bahwa
Ken Thompson menulis Versi UNIX 0 pada mesin PDP-7 tua di laboratorium Bell pada tahun 1969. Tahun ini, UNIX merayakan hari jadinya yang ke 50, membuat proyek restorasi tepat waktu.
Selain memuat UNIX, para insinyur bekerja untuk menambahkan akses memori langsung dan antarmuka I / O ke PDP-7, yang akan memungkinkan data ditransfer ke memori utama.
Ini dilakukan melalui emulator disk JK09, terhubung ke peralatan yang dibuat khusus untuk komputer ini di laboratorium Boeing. Mereka menambahkan driver perangkat (mungkin driver baru pertama untuk Versi UNIX 0 dalam 45 tahun terakhir!) Sehingga kernel dapat menggunakan drive baru.
Dan setelah berjam-jam bekerja, tim pertama-tama mengunggah UNIX v0 ke PDP-7 milik Yaryan pada hari Senin, 28 Oktober 2019. Insinyur masuk dengan nama pengguna dmr untuk menghormati
Dennis McAleystair
Ritchie , yang menciptakan UNIX dengan Ken Thompson pada tahun 1969.
Output PDP-7, termasuk pesan: "Salam dari PDP-7, yang menjalankan UNIX v0"Di akhir pembicaraan, Yaryan menggambarkan apa yang dia anggap sebagai warisan PDP-7-nya, dan bagaimana dia bisa menunjukkan kepada orang lain contoh lain dari sejarah komputer: โSaya ingin orang tahu bahwa selain komputer IBM ada hal lain. Ada banyak kisah menarik dalam karier saya. โ
Hari ini, pengunjung dapat melihat PDP-7 ini dan proyek restorasi di
Living Computers: Museum + Labs .