Kembali pada tahun 2014, Microsoft mentransfer kode MS-DOS 1.25 dan 2.0
ke Museum Sejarah Komputer , dan pada awal Oktober tahun ini kode
ini diunggah ke
GitHub . Tetapi tidak hanya Microsoft berkomitmen untuk melestarikan warisan perangkat lunak historis. Ada beberapa proyek global yang tujuannya melestarikan perangkat lunak lama. Kami akan membicarakannya di artikel hari ini.
/ foto Steve Jurvetson CC / Apple IIArsip internet
Arsip Internet lebih dikenal untuk
koleksi halaman webnya , tetapi proyek ini juga mengumpulkan
perangkat lunak lama . Perpustakaan dengan program di Internet Archive
muncul pada 2013. Dia
diawasi oleh Jason Scott, memperbarui arsip secara manual. Ini mentransfer data dari media fisik ke cloud: CD-ROM, floppy disk, dan bahkan kode dari majalah dan direktori.
Secara umum, "sumber" Jason menyumbangkan penggemar dan kolektor yang sama. Suatu hari, ia meluncurkan kampanye untuk
menemukan semua drive dengan versi percobaan AOL . Pemilik cdrom.com menulis kepadanya dan menyerahkan ke Internet Archive koleksi besar CD yang diinginkannya.
Menurut Jason, ia mulai "menyelamatkan" perangkat lunak, karena ia menyadari betapa rapuhnya dunia digital. Membuat salinan program yang ideal sangat mudah, tetapi jika Anda tidak melakukannya tepat waktu, itu akan hilang selamanya.
Pengunjung situs web arsip dapat "menyentuh" ββbeberapa program secara langsung di browser. Misalnya, ada
game dari konsol portabel vintage yang diluncurkan menggunakan
emulator MAME . Koleksinya meliputi
Donkey Kong ,
Mortal Combat, dan bahkan
Tamagotchi .
Ada juga program untuk komputer lama. Arsip memiliki
pilihan yang didedikasikan untuk Apple II. Dia tidak diawasi oleh Jason sendiri, tetapi oleh seorang hacker di bawah nama samaran 4am. Ini melewati perlindungan program sekolah lama dan membuatnya dapat diakses oleh komunitas dunia. Menurut Jason Scott, jadi 04:00 menyimpan perangkat lunak yang kalau tidak akan dipertahankan hanya dalam bentuk iklan di majalah (atau benar-benar hilang).
4am tidak hanya menyelamatkan gim (seperti
Aliens dan
Pac-Man ), tetapi juga program untuk bekerja, misalnya, konverter font dan gambar
Graphics Converter , dirilis kembali pada tahun 1988.
Game untuk MS-DOS
disimpan dalam koleksi terpisah - ada lebih dari dua ribu di antaranya.
Pilihan lain yang menarik dalam arsip adalah
perpustakaan untuk komputer Macintosh dari 1984-1989, ketika pengguna pertama kali menemukan antarmuka grafis. Di sini Anda dapat bekerja dengan
MacOS System 6 dan menggambar di
MacPaint .
Zaitun
Jika Arsip Internet mencoba melestarikan warisan budaya, maka proyek Zaitun memiliki tujuan yang sedikit berbeda. Para pendiri Olive menganggap bahwa penting untuk menjaga program-program lama bagi para ilmuwan masa depan.
Metode ilmiah didasarkan pada reproduksibilitas hasil. Generasi peneliti yang akan datang harus mampu mereproduksi kondisi eksperimental yang asli. Karena itu, penting untuk menjaga program yang digunakan peneliti untuk perhitungan atau simulasi. Bagi para pencipta Olive, melestarikan perangkat lunak vintage adalah
cara untuk memastikan kontinuitas dalam sains.
Zaitun
sedang dikembangkan oleh para ilmuwan dari Carnegie Mellon University. Sekarang proyek tidak dapat diakses oleh pengguna biasa, hanya orang-orang yang telah berkontribusi pada pembuatan sistem yang dapat bekerja dengannya. Hal ini disebabkan oleh pembatasan lisensi untuk program dalam pengumpulan. Di masa depan, peserta proyek berencana untuk membuka perpustakaan mereka untuk masyarakat umum.
Namun, sekarang Anda dapat mengunduh bagian klien Olive. Ini disebut VMNetX, dapat menjalankan mesin virtual dari server mana saja, berjalan di Linux dan menggunakan KVM. Kode dapat
ditemukan di GitHub .
Sejauh ini, 17 program tersedia di layanan Olive. Mereka dipilih oleh para ilmuwan sendiri, tergantung pada minat dan preferensi mereka. Pustaka proyek memiliki kedua gim dan layanan yang lebih "serius". Jadi, untuk tujuan ilmiah, para peneliti menyelamatkan aplikasi perhitungan pajak TurboTax 1997 dan lingkungan 2013 Chaste 3.1 untuk memodelkan jaringan tubuh.
/ foto Q Keluarga CCPara pendiri proyek berencana untuk menciptakan lingkungan mereka sendiri untuk meluncurkan program, yang
akan disediakan untuk digunakan oleh perusahaan dan peneliti swasta dan publik. Salah satu contoh kemungkinan penggunaan lingkungan Zaitun adalah bekerja dengan NASA. Badan tersebut akan dapat mereproduksi dalam sistem Olive dari pesawat ruang angkasa yang diluncurkan dan memperbaiki kesalahan dalam pekerjaan mereka.
Proyek Jaringan Pelestarian Perangkat Lunak
Software Preservation Network sedang mengembangkan dua proyek konservasi perangkat lunak sekaligus.
Yang pertama sedang dikembangkan di Yale. Tujuan para peneliti adalah membuat infrastruktur berdasarkan model Emulation-as-a-Service, yang penggunanya dapat menyimpan dan menjalankan program apa pun di mesin virtual. 3 ribu aplikasi pertama yang akan "dikembangkan" oleh pengembang sendiri. Pekerjaan proyek dimulai pada Februari 2018, dan penyelesaiannya
dijadwalkan untuk Juni 2020. Layanan ini akan
tersedia untuk mahasiswa dan staf universitas.
Proyek kedua disebut Fostering a Community of Practice (FCoP). Baginya, Jaringan Pelestarian Perangkat Lunak memilih enam aplikasi dari perpustakaan dan museum dengan inisiatif untuk melestarikan perangkat lunak yang ketinggalan zaman. Pada Mei 2020, para peserta akan mempresentasikan arsip digital mereka dengan program-program lama.
Salah satu proyek diusulkan oleh tim Museum Solomon Guggenheim. Mereka akan menciptakan sistem untuk pelestarian karya seni digital. Proyek lain milik perpustakaan Universitas Teknologi Georgia. Pegawainya akan mengembangkan layanan di mana pengguna akan dapat mengakses program dari koleksi perpustakaan dan materi pelatihan tentang perangkat lunak ini.
PS Beberapa bahan segar dari Blog IaaS Perusahaan Pertama:
PPS Dan kami juga memiliki
saluran Telegram kami sendiri: