Fiwix adalah kernel sistem operasi yang ditulis dari awal, berdasarkan arsitektur UNIX dan sepenuhnya fokus untuk kompatibel dengan POSIX. Ini dirancang dan dikembangkan terutama sebagai OS hobi dan, karena juga berfungsi untuk tujuan pendidikan, kode kernel dibuat sesederhana mungkin untuk kepentingan pelajar dan penggemar OS. Ukurannya kecil (kurang dari 50 ribu baris kode), berjalan pada platform perangkat keras i386 dan kompatibel dengan basis aplikasi GNU yang sudah ada.
Perintah yang diperlukan untuk membangun kernel Fiwix adalah make clean ; make
. Ini akan membuat file fiwix (kernel itu sendiri) dan System.map.gz (tabel simbol) di direktori root pohon kode sumber.
Sebelum kompilasi, Anda mungkin ingin mengubah konfigurasi kernel dengan mengubah nilai default di include/fiwix/config.h
dan include/fiwix/limits.h
.
Ingatlah bahwa kernel tidak melakukan apa pun sendiri, Anda perlu membuat lingkungan ruang pengguna untuk memanfaatkannya. Saat boot, kernel memasang sistem file root dan mencoba menjalankan /sbin/init
di dalamnya, jadi Anda harus menyediakan program ini sendiri. Untungnya, FiwixOS menyediakan lingkungan mirip UNIX dengan ruang pengguna penuh untuk menguji kernel Fiwix.
Anda dapat melanjutkan untuk menginstal FiwixOS pada hard disk dengan melakukan booting dari CD-ROM atau dari floppy. Jika Anda memilih yang terakhir, Anda juga perlu memasukkan CD-ROM Instalasi untuk menginstal paket-paket yang membentuk seluruh lingkungan sistem.
Biarkan sistem melakukan booting dan ketika Anda siap, cukup ketik install.sh
.
Persyaratan perangkat keras minimal adalah sebagai berikut:
Harap diingat bahwa ini adalah kernel yang masih dalam tahap awal dan mungkin memiliki bug serius dan fitur rusak yang belum teridentifikasi atau teratasi.
Izinkan saya mengulanginya.
Harap diingat bahwa ini adalah kernel yang masih dalam tahap awal dan mungkin memiliki bug serius dan fitur rusak yang belum teridentifikasi atau teratasi.
*****************************
*** USE AT YOUR OWN RISK! ***
*****************************
Fiwix adalah perangkat lunak gratis yang dilisensikan berdasarkan ketentuan Lisensi MIT, lihat file LISENSI untuk lebih jelasnya.
Hak Cipta (C) 2018-2024, Jordi Sanfeliu.
Fiwix diciptakan oleh Jordi Sanfeliu.
Anda dapat menghubungi saya di [email protected]. Lihat juga file KREDIT.