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 II
 / 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 CC
/ 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: