- Virtual OS Museum memungkinkan Anda langsung menjalankan sistem operasi bersejarah dan aplikasi mandiri di Linux VM untuk QEMU, VirtualBox, dan UTM
- Semua sistem operasi dan emulator sudah terpasang dan dikonfigurasi sebelumnya, serta dapat memulihkan instalasi yang rusak dengan cepat lewat launcher khusus dan snapshot
- Cakupannya membentang dari Manchester Baby pada 1948 hingga masa kini, dengan lebih dari 1.700 instalasi, lebih dari 250 platform, dan lebih dari 570 sistem operasi unik
- Anda dapat menjelajahi sistem arus utama maupun langka seperti CTSS, Unix awal, Xerox Star Pilot/ViewPoint, Windows 1.0~Longhorn awal, classic Mac OS~Mac OS X 10.5 PPC
- Tujuan utamanya bukan sekadar menjaga materi arsip tetap dalam keadaan yang secara teori bisa di-boot, melainkan mempertahankannya sebagai sejarah komputasi yang dapat dijalankan, di mana sekali klik juga membuka perangkat lunak dari zamannya
Apa yang ditawarkan
- Virtual OS Museum adalah museum virtual yang menjalankan sistem operasi dan aplikasi mandiri melalui emulasi, dan disediakan sebagai Linux VM untuk QEMU, VirtualBox, dan UTM
- Semua sistem operasi dan emulator sudah dipasang dan dikonfigurasi sebelumnya, serta dilengkapi launcher khusus yang independen dari emulator
- Launcher menyediakan fitur snapshot untuk dengan cepat mengembalikan instalasi yang rusak ke kondisi berfungsi
- Installer hypervisor dan shortcut untuk menjalankan VM di Windows, macOS, dan Linux juga disediakan
- Dibuat agar Anda bisa menjelajahi sistem operasi dan platform bersejarah tanpa perlu khawatir soal instalasi, pengaturan emulator, atau rusaknya instalasi hasil emulasi
Cakupan dan skala
- Mencakup sistem operasi dan platform sepanjang seluruh sejarah komputasi stored-program, dari Manchester Baby tahun 1948 hingga sekarang
- Jika ada versi sistem operasi yang dapat dijalankan di suatu tempat, tujuannya adalah memasukkannya dalam bentuk yang secara wajar bisa dijalankan siapa pun di laptop atau desktop modern
- Skalanya mencakup lebih dari 1.700 instalasi, lebih dari 250 platform, dan lebih dari 570 sistem operasi unik
- Anda bisa menjelajahi resident monitor awal, CTSS yang dianggap sebagai leluhur sistem operasi modern, versi Unix awal, Xerox Star Pilot/ViewPoint yang dianggap sebagai sistem operasi pertama dengan GUI metafora desktop, serta versi awal sistem operasi arus utama
- Tidak hanya mencakup sebagian besar sistem operasi dan platform yang dikenal luas, tetapi juga banyak sistem langka yang saat ini hampir tidak pernah ada orang yang mencoba boot sendiri
Jenis sistem operasi dan platform yang disertakan
-
Mainframe awal
- Termasuk program uji dan demo Manchester Baby, Mark 1 Scheme A/B/C/T, serta berbagai perangkat lunak EDSAC
- Mark 1 Scheme A/B/C/T dianggap sebagai contoh paling awal dari perangkat lunak sistem yang bisa disebut sistem operasi
-
Mainframe akhir dan minikomputer
- Termasuk CTSS, MVS, VM/370, TOPS-10/20, ITS, Multics, RSX, dan RSTS
-
Workstation dan keluarga Unix
- Memuat PERQ OSes, SunOS, IRIX, OSF/1, A/UX, NeXTSTEP, Plan 9, berbagai BSD, serta distribusi Linux dari berbagai era
-
Komputer rumahan
- Termasuk berbagai varian CP/M, Apple II, Commodore 8-bit machines, Atari 8-bit, MSX, Tandy TRS-80, BBC Micro, ZX Spectrum, dan Sharp MZ
-
Sistem operasi komputer pribadi
- Termasuk berbagai varian DOS, OS/2, BeOS, Windows 1.0 hingga beta Longhorn awal, serta classic Mac OS hingga Mac OS X 10.5 PPC
-
Mobile dan embedded
- Termasuk PalmOS, EPOC/Symbian, Windows CE, Newton OS, Android dan iOS awal yang diizinkan untuk diemulasikan, serta QNX
-
Sistem riset dan langka
- Memuat banyak sistem yang sulit dicoba boot langsung seperti ZetaLisp, lingkungan Smalltalk, Oberon, dan Plan 9
Unduhan dan pembaruan
- Download the Virtual OS Museum
- Tersedia versi full dan versi lite
- Versi full sudah mengunduh semua item terlebih dahulu sehingga bisa dijalankan secara offline
- Versi lite akan mengunduh image seperti disk dan tape saat guest VM dijalankan pertama kali
- Kedua edisi mendukung pembaruan otomatis dan manual, jadi tidak perlu mengunduh ulang seluruh VM untuk mendapatkan item instalasi baru
Mengapa ini diperlukan
- Selama 20 tahun terakhir, kondisi pelestarian perangkat lunak telah banyak membaik, tetapi banyak proyek pelestarian yang ada masih belum mudah diakses
- Saat mulai mengumpulkan image emulator pada 2003, arsip image perangkat lunak dan dokumentasi masih sedikit, dan selain platform konsumen populer, emulator juga belum banyak tersedia
- Sekarang ada banyak arsip besar perangkat lunak dan dokumentasi bersejarah, serta banyak emulator untuk platform yang sangat langka
- Upaya pelestarian seperti ini penting untuk menjaga perangkat lunak bersejarah tetap tersedia dan dapat dijalankan, dan proyek ini juga tidak mungkin terwujud tanpa emulator, image prapasang, dan arsip media
- Namun, untuk membuat instalasi VM yang benar-benar bisa dijalankan dari materi pelestarian tetap membutuhkan waktu dan usaha
-
Faktor yang mempersulit kemampuan menjalankan
- Beberapa sistem operasi memiliki prosedur instalasi yang rumit
- Sebagian bergantung pada konfigurasi perangkat tertentu di dalam emulator
- Sebagian hanya berjalan pada versi emulator tertentu, dan bisa rusak pada versi setelahnya akibat regresi
- Beberapa emulator memerlukan file konfigurasi yang kompleks, atau bisa menuntut lingkungan tertentu pada sistem host
- Tujuannya adalah menjaga sejarah komputasi yang tersebar di banyak tempat pelestarian tetap berada dalam kondisi yang benar-benar bisa dijangkau, bukan hanya secara teori bisa di-boot
- Saat item diklik, item itu langsung berjalan, dan bila memungkinkan, perangkat lunak dari zamannya sudah dimuat dengan cara yang kemungkinan benar-benar digunakan pengguna pada masa itu
Pekerjaan yang dilakukan untuk membuatnya
- Proyek ini adalah hasil dari lebih dari 20 tahun pengumpulan
- Instalasi sistem operasi dikumpulkan dari berbagai sumber; sebagian diunduh sebagai image prapasang, dan sebagian lagi dipasang langsung dari image media instalasi asli
- Waktu instalasinya ada yang kurang dari 1 jam, ada juga yang memakan waktu hampir 1 minggu
- Cukup banyak instalasi yang setelahnya hanya bisa berjalan pada versi emulator tertentu karena regresi di versi yang lebih baru
- Beberapa emulator memerlukan patch kecil agar bisa berjalan di Linux modern atau bekerja dengan baik bersama launcher
- Sejumlah emulator juga dipatch agar dapat menjalankan sistem operasi yang sebelumnya rusak
- Banyak instalasi juga menyertakan perangkat lunak tambahan seperti aplikasi, alat pengembangan, game, dan utilitas, serta dikonfigurasi seperti kemungkinan digunakan dalam praktik nyata
- Ini masih belum benar-benar selesai, dan masih ada image yang ingin dipasang serta emulator yang ingin diperbaiki
- Perkembangan pekerjaan saat ini bisa dilihat di YouTube channel, blog, BlueSky
Screenshot dan partisipasi
- More screenshots
- Situs ini menyediakan contoh tampilan jendela utama launcher, layar informasi VM, serta layar berjalan seperti Unix PC SVR2 dan XVM RSX
- Contoh screenshot menampilkan berbagai sistem seperti AFROS, AO-DOS, ATT Unix PC System V R2, A/UX, Amiga UNIX, CP/M, Coherent, Domain/OS, HP-UX, IRIX, LisaOS, Mac OS, Minix, NeXTStep, Plan 9, QNX, Solaris, Tru64 UNIX, ULTRIX, UNICOS, dan lainnya
- Ini adalah proyek yang dioperasikan dan dikurasi secara pribadi, dan dipertahankan dengan waktu serta kesabaran
- Patreon: dukungan berkelanjutan
- Ko-fi: kontribusi satu kali
- Discord / Fluxer: percakapan, pertanyaan, dan usulan platform atau sistem operasi untuk ditambahkan
- GitLab: kirim laporan bug atau patch terkait launcher dan skrip
- Memberi tahu orang-orang yang membahas atau meneliti sejarah komputasi tentang keberadaan proyek ini juga disebut sebagai salah satu cara mendukung
3 komentar
Saya merasa pasti akan ada penyebutan TempleOS, dan memang benar. HolyC
RIP Terry Davis
Komentar Hacker News
Upaya kurasinya mengesankan. Namun, beberapa contoh di galeri tampaknya mendekati versi terakhir dan terbaru, padahal belum tentu itu yang terbaik atau paling menarik
Misalnya, "Domain_OS SR10.4 - 01 VUE desktop" agak membingungkan, dan bisa membuat orang melewatkan seperti apa DomainOS yang sebenarnya
Apollo DomainOS, atau Domain/IX, atau sekadar Domain, punya banyak elemen unik dan menarik, tetapi tak lama setelah diakuisisi HP sistem ini pun menghilang. Tampilannya kurang lebih seperti yang akan muncul jika seorang programmer yang biasanya hanya melihat terminal teks diberi layar megapiksel, framebuffer piksel, mouse, kebebasan dalam desain perangkat keras keyboard, lalu diberi tahu, “buatlah apa pun yang ingin kamu pakai”
VUE ditujukan untuk HP-UX pada masa para vendor workstation Unix sedang menstandarkan lingkungan desktop bersama, dan baik sistem operasinya maupun pengalaman penggunanya benar-benar berbeda. Ini lebih mirip upaya awal untuk memberi pengguna nonspesialis komputer yang mudah diakses, bahkan lengkap dengan desktop virtual
Demikian juga, sebelum Solaris menuju lingkungan desktop bersama, ada OpenWindows yang inovatif, termasuk sistem display jaringan berbasis PostScript
SunOS 4.x, versi yang belakangan disebut "Solaris 1.x", dan versi-versi sebelumnya dapat menjalankan lingkungan SunView, yang terasa lebih dekat ke Mac hitam-putih awal daripada tampilan Open Look akhir dari OpenWindows
Ngomong-ngomong soal sistem operasi yang kurang dikenal, saya penasaran apakah ada yang ingat Unix obscure yang menyebut uid 0 bukan root melainkan avatar
Itu salah satu ingatan aneh dari masa kecil saya, dan sampai sekarang saat sudah dewasa saya belum bisa memverifikasinya
Hal menarik dari proyek seperti ini adalah betapa banyak bagian dari rasa sebuah sistem operasi yang tidak bertahan dalam emulasi
Hirarki visualnya tersampaikan dengan baik, tetapi hal-hal yang sebenarnya membentuk pengalaman—seperti jeda klik keyboard, kurva akselerasi mouse khas perangkat keras saat itu, bagaimana garis sapuan CRT memberi tekstur yang sangat berbeda pada font System 7 dibanding LCD yang tajam, atau bunyi klik-thunk pada dialog Atari ST atau Mac awal—tidak ikut terjaga
Menjalankan System 7 di emulator membuat menunya terlihat benar, tetapi rasa inputnya salah. Jadi yang benar-benar dilestarikan oleh koleksi seperti ini adalah keluaran layar, bukan interaksi. Sebagai arsip itu tidak masalah, tetapi perlu diakui dengan jujur bahwa ini museum tampilan, bukan museum penggunaan
Saya tidak tahu kalau emulasi Domain/OS sekarang sudah memungkinkan. Ini salah satu dari sedikit sistem yang rasanya benar-benar “hilang”
Ada hal seperti jendela terminal, mungkin namanya pads, yang dalam mode baris punya garis pemisah di bawah dan menampilkan input yang belum dikonsumsi, dan Anda bisa terus mengeditnya sampai benar-benar dibaca. Bukan hanya satu baris, tetapi seluruh input yang belum dikonsumsi
Bukan berarti itu fitur yang secara khusus diinginkan, tetapi saya cukup yakin itu fitur yang tidak bisa diimplementasikan dengan pty
Jika Anda memakai semesta SysV atau BSD alih-alih AEGIS, SR10 hampir bisa disangka Unix fungsional biasa, tetapi meskipun jelas masih keluarga Unix, ada cukup banyak hal yang lebih dekat ke Multics dan cukup berbeda dari Unix fungsional pada umumnya
1
Terminal hanya mengirim per baris. Jika Anda ingin aplikasi menerima setiap penekanan tombol secara langsung, Anda harus menaruhnya ke mode raw dengan perintah. Anda harus secara sengaja meminta agar pty tidak bekerja seperti itu
Terminal saat ini lebih mirip tidak menangani input secara langsung, melainkan menyerahkan file descriptor “raw” ke program yang sedang berjalan
Sebaliknya, jika terminal memberikan sesuatu seperti pipe ke proses, lalu mengonsumsi sendiri semua input pty dan menggunakan ujung pipe miliknya sebagai buffer untuk isi itu, saya penasaran kenapa perilaku yang sama tidak bisa dicapai
Tidak ada Pick?
https://en.wikipedia.org/wiki/Pick_operating_system
Pekerjaan nyata pertama saya adalah di otoritas kesehatan daerah di Inggris, dan di sana ada komputer Pick yang menjalankan aplikasi basis data yang tampaknya berkaitan dengan akuntansi. Pekerjaan saya adalah menjalankan backup. Saya bukan sedang mengeluh, dan juga tidak bermaksud meremehkan betapa besarnya beban kerja proyek ini
Bagaimanapun, gaji yang mereka tawarkan terlalu menyedihkan sampai-sampai saya harus menolaknya dengan sopan. Waktu itu saya masih terlalu muda untuk tahu bahwa gaji bisa dinegosiasikan
Ada buku besar umum, manajemen pesanan, daftar picking gudang, resep kimia, data MSDS, inventaris, dan lain-lain. Setiap malam kami menyinkronkan pembaruan basis data, dan sebulan sekali seseorang harus begadang di pusat data untuk mengganti tape 9-track demi backup
Saya suka bekerja dengan Pick BASIC di sistem itu. Banyak sekali yang bisa dilakukan dengan “dict items”
Saya penasaran apakah di antara versi Windows 3.1 yang dibundel dengan Compaq ada yang bukannya punya desktop kosong, melainkan lingkungan desktop seperti folder kertas dan ikon-ikonnya bisa diletakkan di berbagai tab folder kertas itu
Kalau tidak ada TempleOS, lalu bagaimana kita mau berbicara dengan surga
Saya ingin tahu apakah ada cara untuk melihat daftar sistem operasi yang disertakan tanpa harus mengunduh dan menjalankan alatnya
Saya juga penasaran apakah ini mencakup sistem operasi dari perangkat yang sudah diemulasikan VICE, dan bagaimana cara mereka memasukkannya. Jika tujuannya mencakup sistem operasi perangkat Commodore, itu sepertinya bisa mengurangi beban kerja
Gara-gara ini saya jadi menyelami banyak hal dan akhirnya menemukan lagi Packard Bell Navigator. Sulit menjelaskan nostalgia dan kegembiraan yang dibawa halaman ini
Andai semua orang bisa mengingat perjalanan teknologinya di masa pembentukan diri dengan rasa sayang seperti ini
1: https://en.wikipedia.org/wiki/Packard_Bell_Navigator
Buruk memang, tetapi tetap cukup lebih baik daripada Win 3.1 sehingga membantu saya pelan-pelan meninggalkan Amiga 2500 kesayangan saya
Bentuknya seperti perangkat stereo bertumpuk, dengan pemutar CD, pemutar MIDI, dan pemutar/perekam wav. Waktu kecil saya sangat suka karena tampilannya mirip sistem stereo, sampai-sampai saya meminta salinannya dari teman. Saya juga ingat sangat kecewa karena itu tidak berjalan di Windows 95
Bagus. Ini mengingatkan saya pada Frame of Preference, yang menumpuk emulator bawaan untuk MacOS utama di atas gambar perangkat asli tempat sistem itu dahulu berjalan, lalu menambahkan efek yang meniru butiran dan warna perangkat tersebut serta “tujuan” terskrip dan easter egg
https://aresluna.org/frame-of-preference/