نظرًا لأن FIWIX لا يدعم الشبكات حتى الآن ، فهي غير قادرة على تنزيل كرات القطران المنبع من الإنترنت. يتضمن هذا المستودع جميع كرات القطران (والبقع) لإنشاء حزم Fiwixos النهائية.
أستخدم هذا المستودع لتحديث الحزم التي ستشكل إصدار Fiwixos التالي ، وأيضًا لتضمين الحزم الجديدة. يجب أن يذهب كل قطران المنبع إلى src/ Directory جنبًا إلى جنب مع ملف التصحيح الخاص به (إذا لزم الأمر). أيضًا ، يجب عليك تعديل البرنامج النصي makeall.sh لتضمين اسم الحزمة والنسخة الجديدة ، كما يجب عليك تحديد كيفية بناءه.
من أجل استخدام هذا المستودع من نظام Fiwixos الخاص بك وتكون قادرًا على نقل الحزم الخاصة بك ، تحتاج إلى تضمين هذا المستودع في محرك أقراص افتراضي. أوصيك بإنشاء محرك أقراص افتراضي في نظام التشغيل المضيف الخاص بك:
على سبيل المثال تحت Linux:
$ truncate -s 4G fiwix-builds-4GB.img
ثم ، أول ما عليك القيام به هو تنسيقه تحت Fiwixos. يجب تضمين صورة القرص هذه في أمر QEMU الخاص بك ، مثل هذا:
$ 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
قم بتشغيل Fiwixos وتسجيل الدخول ، ثم قم بتنفيذ fdisk وتكوين القسم الأول /dev/hdd1 فقط. ثم تنسيق القسم باستخدام Ext2 وأنت تنتهي.
# mkfs.ext2 -r 0 -m 0 /dev/hdd1
# shutdown -h 0
في هذه المرحلة ، يمكنك تركيب هذا القرص الظاهري من نظام التشغيل المضيف الخاص بك ، واستنساخ هذا المستودع فيه.
بمجرد استنساخه ، يمكنك إضافة حزم جديدة أو تحديثها ، ثم قم بتشغيل Fiwixos وتركيب نظام الملفات لإنشاء الحزم باستخدام Script makeall.sh .
يتضمن هذا المستودع أيضًا مجموعة أدوات GNU ومكتبة Newlib C في toolchain/ الدليل. استخدم البرنامج النصي make-toolchain.sh لإنشاء مجموعة الأدوات بأكملها.
base/install.sh هو البرنامج النصي للتثبيت الذي يأتي مع قرص التثبيت CD-ROM. هذا هو البرنامج النصي الذي يستخدم لتثبيت Fiwixos في جهاز الكمبيوتر الخاص بك.
make_media.sh هو البرنامج النصي المقصود أن يتم تشغيله تحت root لإنشاء وسائط Fiwixos النهائية.
مثال: ./make_media.sh 3.3 /path/to/fiwix/source/code