Daftar Isi
Proyek emulator berbasis web Infinite Mac resmi menambahkan dukungan untuk sistem operasi BeOS, yang memungkinkan pengguna menjalankan berbagai versinya secara langsung melalui peramban web. Platform yang mendokumentasikan perjalanan ekosistem komputer Macintosh dari era 1984 hingga 2005 tersebut menyajikan BeOS sebagai sistem yang sejajar dengan versi Mac lain, lengkap dengan fitur pengapalan citra cakram secara berlanjut, dukungan perangkat lunak bawaan di Infinite HD, pemuatan CD-ROM dari Internet Archive, serta penyimpanan data pada kandar lokal.
BeOS merupakan sistem operasi yang berfokus pada pemrosesan multimedia, pemrosesan tugas ganda (multitasking), serta multithreading yang pada pertengahan dekade 1990-an diadaptasi untuk komputer Power Macintosh. Seperti dilaporkan blog.persistent.info, Apple sempat mempertimbangkan untuk mengakuisisi Be, perusahaan pengembang BeOS, dalam perburuannya mencari sistem operasi generasi baru sebelum akhirnya memilih NeXT.
Proses Teknis Integrasi dan Perbaikan Bug Emulator
Pengkaji proyek Infinite Mac memanfaatkan emulator DingusPPC yang sebelumnya telah diintegrasikan ke dalam situs untuk menjalankan BeOS. Konfigurasi awal dilakukan menggunakan profil Power Macintosh 7300, yang merupakan salah satu perangkat keras yang didukung secara resmi oleh BeOS. Meski awalnya terlihat sederhana, proses pengujian beberapa versi BeOS mengungkapkan sejumlah masalah teknis pada tingkat emulasi perangkat keras.
Salah satu kendala utama terjadi pada komponen pemuat sistem (boot loader) BeOS yang menganggap tombol pengubah pada papan ketik terus tertekan akibat masalah emulasi Apple Desktop Bus (ADB). Hal ini menyebabkan layar pemilihan partisi muncul setiap kali sistem dinyalakan. Selain itu, terdapat ketidaksesuaian urutan notifikasi antara pengontrol video dan konverter digital-ke-analog saat terjadi perubahan kedalaman resolusi layar, yang membuat tampilan grafis BeOS menjadi rusak.
Masalah lain meliputi ketiadaan dukungan pembaruan memori video modus little-endian pada versi awal BeOS, serta penanganan struktur data partisi HFS yang lebih ketat dibandingkan dengan Mac OS biasa. Sebagian besar pembaruan kode yang dikontribusikan ke proyek DingusPPC dalam sebulan terakhir berfokus pada penyelesaian bug tersebut. Langkah ini menjadikan DingusPPC sebagai satu-satunya emulator yang mampu menjalankan BeOS versi PowerPC saat ini.
Penyesuaian Antarmuka dan Kendala Pembatasan Waktu
Di samping perbaikan pada emulator utama, pengembang juga memastikan emulator SheepShaver—yang awalnya dibuat di atas BeOS—dapat berjalan di dalam lingkungan emulasi tersebut. Penyesuaian antarmuka pada situs Infinite Mac turut dilakukan, termasuk penerapan gaya visual khas BeOS pada kontrol antarmuka situs dan penentuan resolusi layar yang dapat menyesuaikan ukuran jendela peramban web pengguna secara otomatis dengan bantuan agen kecerdasan buatan Codex.
Pada BeOS versi Developer Release 8.2 (DR8.2), pengembang menemukan mekanisme pembatasan waktu (time bomb) yang mencegah sistem beroperasi setelah tanggal 1 April 1997. Pembatasan ini diterapkan oleh pihak pengembang aslinya karena menyertakan perangkat lunak pemroses font berlisensi yang tidak dapat didistribusikan secara permanen. Masalah ini diatasi pada versi DR8.3, namun untuk versi DR8.2, situs Infinite Mac menggunakan penyesuaian tanggal khusus agar proses bot dapat berjalan normal.
Karakteristik Visual dan Perbandingan dengan NeXTStep
Dari segi performa, BeOS menunjukkan kecepatan bot dan responsivitas antarmuka yang signifikan bila dibandingkan dengan Mac OS pada eranya, terutama melalui dukungan pergeseran jendela secara langsung dan ketersediaan subsistem POSIX serta peranti perintah Unix. Fitur sistem berkas Be File System (BFS) juga membawa pembaruan melalui dukungan atribut berkas dan pencarian data secara langsung.
Kendati demikian, pustaka aplikasi BeOS pada masa itu masih didominasi oleh peranti demonstrasi teknologi dan perangkat lunak versi awal. Struktur antarmukanya menggabungkan elemen khas Mac dan Windows, seperti penggunaan bilah judul jendela berbentuk tab serta bilah tugas Deskbar. Jika dibandingkan dengan NeXTStep, BeOS dinilai memiliki ekosistem yang lebih terbatas karena belum mendukung berkas biner gabungan untuk arsitektur yang berbeda serta membatasi keterbacaan partisi BFS antar-arsitektur komputer.
Peningkatan Fitur Situs dan Pengayaan Koleksi
Selain penambahan BeOS, situs Infinite Mac juga menerima pembaruan fitur kemudahan penggunaan. Pengguna kini dapat mengambil tangkapan layar serta merekam video lengkap dengan audio secara langsung dari tampilan layar komputer yang diemulasikan.
Koleksi CD-ROM sistem operasi pada situs tersebut turut diperluas dengan memasukkan versi pratinjau pengembang untuk Rhapsody dan Mac OS X. Untuk menjaga keandalan akses data saat pengguna melakukan streaming citra cakram, berkas-berkas tersebut kini disimpan di dalam infrastruktur Cloudflare R2 milik pengembang sebagai pelengkap dari pustaka Internet Archive. Pengembang mengindikasikan bahwa langkah selanjutnya dari proyek ini adalah mengeksplorasi era sistem operasi yang lebih lampau.
Sumber: Hacker News: Front Page








