Karena Fiwix belum mendukung jaringan, ia tidak dapat mengunduh tarball hulu dari internet. Repositori ini mencakup semua tarball (dan tambalan) untuk membuat paket fiwixos akhir.
Saya menggunakan repositori ini untuk memperbarui paket yang akan membentuk versi Fiwixos berikutnya, dan juga untuk memasukkan yang baru. Setiap tarball hulu harus masuk ke direktori src/ bersama dengan file patch sendiri (jika diperlukan). Juga, Anda harus memodifikasi skrip makeall.sh untuk memasukkan nama paket dan versi baru, dan juga Anda harus menentukan bagaimana itu harus dibangun.
Untuk menggunakan repositori ini dari sistem FIWIXOS Anda dan dapat port paket Anda, Anda harus memasukkan repositori ini ke dalam drive disk virtual. Saya sarankan untuk membuat drive disk virtual di sistem operasi host Anda:
Misalnya di bawah Linux:
$ truncate -s 4G fiwix-builds-4GB.img
Kemudian, hal pertama yang perlu Anda lakukan adalah memformatnya di bawah fiwixos. Anda harus memasukkan gambar disk ini ke dalam perintah QEMU Anda, seperti ini:
$ qemu-system-i386
-drive file=FiwixOS-3.3-i386.raw,format=raw,if=ide,cache=writeback,index=0
-drive file=fiwix-builds-4GB.img,format=raw,if=ide,cache=writeback,index=3
-boot c
-m 256
-enable-kvm
-machine pc
-cpu 486
-chardev pty,id=pciserial
-device pci-serial,chardev=pciserial
-serial pty
Boot fiwixos dan login Anda, lalu jalankan fdisk dan hanya konfigurasikan partisi pertama /dev/hdd1 . Kemudian format partisi dengan ext2 dan Anda selesai.
# mkfs.ext2 -r 0 -m 0 /dev/hdd1
# shutdown -h 0
Pada titik ini Anda dapat memasang disk virtual ini dari sistem operasi host Anda, dan mengkloning repositori ini ke dalamnya.
Setelah Anda mengkloningnya, Anda dapat menambahkan paket baru atau memperbaruinya, lalu boot fiwixos dan pasang sistem file untuk membangun paket dengan skrip makeall.sh .
Repositori ini juga mencakup GNU Toolchain dan pustaka Newlib C ke dalam toolchain/ Direktori. Gunakan skrip make-toolchain.sh untuk membangun seluruh toolchain.
base/install.sh adalah skrip instalasi yang dilengkapi dengan instalasi CD-ROM. Ini adalah skrip yang digunakan untuk menginstal fiwixos di komputer Anda.
make_media.sh adalah skrip yang dimaksudkan untuk dijalankan di bawah root untuk membuat media fiwixos akhir.
Contoh: ./make_media.sh 3.3 /path/to/fiwix/source/code