- 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”
Belum ada komentar.