- Visopsys (VISual OPerating SYStem) adalah sistem operasi kompatibel PC yang ditulis langsung dari nol sebagai hobi oleh satu pengembang sejak 1997, dan dapat berjalan baik dalam mode grafis maupun teks
- Mencoba menghadirkan sebagian kompatibilitas dengan sistem operasi lain, tetapi bukan kloning dari sistem mana pun
- Dirilis dengan lisensi GNU GPL/LGPL, dan terdiri dari kernel multitasking 32-bit, pustaka C, serta utilitas dasar
- Mendukung berbagai sistem berkas seperti FAT, EXT, ISO, UDF, serta telah mengimplementasikan TCP/IP networking, GUI, multithreading, dan lainnya
- Menjadi contoh representatif proyek hobby OS yang dipelihara oleh pengembang individu, dan bermakna untuk riset sistem operasi pendidikan maupun eksperimental
INTRODUCTION
- Visopsys adalah sistem operasi alternatif untuk komputer kompatibel PC, sebuah proyek yang terus dikembangkan oleh satu pengembang sejak 1997
- Terdiri dari kernel multitasking memori virtual 32-bit yang lengkap, pustaka C sederhana, dan kumpulan aplikasi dasar
- Mendukung mode grafis dan teks, serta dapat dijalankan melalui instalasi atau mode demo live
- Fungsinya terbatas, tetapi menyertakan Disk Manager bergaya Symantec Partition Magic untuk membuat, memformat, memindahkan, menyalin partisi, serta melakukan kloning disk
- Dapat dijalankan dari image ISO atau disket, dan menjadi dasar dari sistem Partition Logic
GOALS
- Secara selektif mengadopsi keunggulan sistem operasi lain dan menambahkan ide baru, sambil menghindari menjadi klon Windows atau UNIX
- Lingkungan grafis bekerja sebagai server yang terintegrasi ke dalam kernel, sehingga GUI dapat langsung berjalan tanpa konfigurasi awal
- Ke depannya menargetkan implementasi metafora GUI baru untuk menghadirkan antarmuka yang intuitif sekaligus berbeda
- Antarmuka baris perintah juga terus diperkuat, sehingga semua pekerjaan dapat dilakukan di lingkungan berbasis teks
- Dirancang agar sebisa mungkin kompatibel dengan format dan protokol standar yang sudah ada (sistem berkas, format eksekusi, jaringan, enkripsi, dan lain-lain)
STATUS
- Saat ini Visopsys telah berkembang ke tingkat yang “mendekati sistem operasi nyata”, tetapi masih belum selesai untuk pengguna umum
- Ditulis dengan C dan assembly x86, dengan fitur utama yang telah diimplementasikan meliputi GUI, protected mode 32-bit, multitasking, TCP/IP networking, format eksekusi ELF, sistem berkas FAT/EXT, IPC, dynamic linking, dan installer
- Yang belum diimplementasikan mencakup boot UEFI, multiuser, jaringan nirkabel, sistem berkas EXT yang dapat ditulis, mount NTFS, dukungan GIF/PNG, dan lain-lain
- Pengembangnya adalah Andy McLaughlin asal Kanada, kini tinggal di London dan mempertahankan proyek ini terutama sebagai pengembangan tunggal
APPLICATIONS
- Aplikasi bawaan yang paling matang adalah Disk Manager, yang mendukung pemulihan partisi, backup, resizing, dan lainnya
- Alat bawaan lainnya mencakup Archive Manager, File Browser, Image Editor, Network Tools, Packet Sniffer, User Manager, Telnet, Text Editor
- Juga menyertakan game sederhana, kalkulator, kalender, alat tangkapan layar, dan shell baris perintah
HARDWARE SUPPORT
- Dukungan perangkat keras berfokus pada perangkat dengan antarmuka standar (VESA, PCI, PS/2, USB, ATA/SATA)
- Kebutuhan memori sekitar 5MB untuk mode teks, dan kurang dari sekitar 20MB untuk mode grafis
- Mendukung sistem berkas FAT12/16/32, pembacaan EXT2/3/4, serta sistem berkas ISO/UDF
- Masih belum mendukung multiprosesor, mode 64-bit, akselerasi 3D, printer, modem, dan lain-lain
DEVELOPMENT ENVIRONMENT
- Dikembangkan di lingkungan Linux Mint 18.3 dan CentOS 6, menggunakan kompiler GNU C dan assembler NASM
- Pada distribusi Linux, alat build dapat dipasang dengan “apt-get install nasm” atau “yum install nasm”
2 komentar
Situsnya sedang down jadi tidak bisa diakses...
Komentar Hacker News
Pada 2006, saat mengambil mata kuliah OS di kampus, saya pernah mengerjakan proyek memodifikasi Visopsys
Saat itu masih cukup primitif, tetapi sudah punya UI, dan dengan menyentuhnya langsung saya bisa mempelajari struktur mendalam sistem operasi
Profesor saya ternyata saling kenal dengan penulisnya, dan saya masih ingat pernah dimarahi profesor setelah mengirim email berisi pertanyaan kepada penulisnya
Saya memang harus menyelesaikannya sendiri, tetapi itu tetap menjadi kenangan yang baik. Saya jadi penasaran apakah dia juga menyadari nickname saya
Sebelumnya hanya ada satu thread terkait — Visopsys (Oktober 2018)
Proyek ini benar-benar keren. Tidak seperti OS hobi lainnya, untuk penggunaan dasar rasanya ini bisa dipakai juga sebagai OS harian
Sepertinya cocok untuk anak-anak, lansia, atau pengguna perangkat keras lama
Komputer zaman sekarang sudah terlalu rumit, tetapi masih banyak orang yang hanya butuh fungsi seperti catatan, kalender, dan kalkulator
Visopsys justru terlihat memiliki antarmuka yang sama sekali tidak intuitif bagi pengguna seperti itu
Visopsys kemungkinan besar tidak bisa menjalankan browser seperti itu
Tanpa browser dasar seperti Chrome atau Firefox, pengguna umum tidak akan bisa memakainya
OS ini cukup kecil sehingga para profesor juga memakainya sebagai tugas kuliah
Misalnya dengan memberi tugas implementasi device driver atau pipe
Saat itu saya menganggapnya ide yang sangat cerdas, dan cukup menantang juga bagi para mahasiswa
Saya butuh waktu agak lama untuk mencari source code-nya, tetapi ini dia — visopsys-0.92-src.zip
Fakta bahwa seseorang bisa membuat seluruh sistem operasi sendirian itu sungguh menakjubkan
Sebagian besar OS modern tersusun dari banyak driver, dan prinsip dasarnya tidak serumit itu
Dalam 3 tahun proyek itu berkembang dengan mengesankan, tetapi pada akhirnya menghilang
Saat itu benar-benar masa ketika “semua orang membuat OS mereka sendiri”
Ada yang masih ingat AtheneOS?
Di archive.org masih ada versi desktop-nya, dan saya ingat dulu ada versi supercepat yang hanya memakai grafis 2D
Saya mencoba menghubungi pengembangnya untuk memastikan apakah itu benar pernah ada, tetapi alamat perusahaannya ternyata sudah retur
Baru-baru ini Michael MJD mengunggah video YouTube yang membahas OS ini
Hanya dari screenshot di situs webnya saja sudah terasa mengesankan. Ini sama sekali bukan pencapaian kecil
Yang paling mengejutkan adalah, setelah hampir 30 tahun, versinya masih 0.9
Ini cuma bercanda, tetapi cerita tentang OS kustom seperti ini selalu menyenangkan