15 poin oleh GN⁺ 2025-11-02 | 2 komentar | Bagikan ke WhatsApp
  • 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
Iklan

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

 
2147483647 2025-11-04

Situsnya sedang down jadi tidak bisa diakses...

 
GN⁺ 2025-11-02
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

    • Itu justru iOS di iPad. Dari anak 4 tahun sampai ayah saya yang berusia 77 tahun, semuanya bisa memakainya
      Visopsys justru terlihat memiliki antarmuka yang sama sekali tidak intuitif bagi pengguna seperti itu
    • Sebenarnya ada sangat banyak sistem operasi yang memenuhi kebutuhan seperti itu, entah hobi maupun bukan
    • Tetapi kebanyakan pengguna, terutama anak-anak dan lansia, pada akhirnya perlu memakai browser arus utama secara berkala
      Visopsys kemungkinan besar tidak bisa menjalankan browser seperti itu
    • Membangun OS non-Linux sendiri memang luar biasa, tetapi sebagai OS harian itu tidak realistis
      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

    • Banyak yang berterima kasih karena sudah menemukannya. Basis kodenya cukup besar — sekitar 274 ribu baris
  • Fakta bahwa seseorang bisa membuat seluruh sistem operasi sendirian itu sungguh menakjubkan

    • Memang tidak mudah, tetapi ini bidang yang lebih mudah diakses daripada yang dibayangkan
      Sebagian besar OS modern tersusun dari banyak driver, dan prinsip dasarnya tidak serumit itu
    • Kalau itu menarik bagi Anda, Anda akan tercengang melihat Serenity OS
    • CP/M dulu juga merupakan OS yang dibuat oleh satu orang
    • AtheOS dan penerusnya, SyllableOS, juga proyek yang dimulai oleh satu orang
      Dalam 3 tahun proyek itu berkembang dengan mengesankan, tetapi pada akhirnya menghilang
      Saat itu benar-benar masa ketika “semua orang membuat OS mereka sendiri”
    • Dan tentu TempleOS juga tidak bisa dilupakan. Ada candaan bahwa itu satu-satunya OS yang disetujui langsung oleh Tuhan
  • 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

    • Atau jangan-jangan yang dimaksud adalah Syllable OS
  • 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

    • Karena sudah begitu lama, mungkin saat 1.0 keluar nanti ikon 3D dan bingkai jendela malah kembali jadi tren
      Ini cuma bercanda, tetapi cerita tentang OS kustom seperti ini selalu menyenangkan
    • Ada juga situs menarik terkait hal itu: 0ver.org