FPOS - نظام تشغيل Pascal مجاني

بدأ المشروع في 01-01-2010 وتم ترميزه بـ ❤
‼ ️ انتباه :
هذا المشروع بعيد عن الموت ، لكنه يتطلب مراجعة ... سيتم استخدام محمل تمهيد جديد للتنفيذ على بنية 64 بت. بالإضافة إلى ذلك ، سيتم تنفيذ وظائف جديدة:
- تطبيق نظام الملفات المتكامل يدعم FAT32 و NTFs و EXTRIPS ، وأكثر من ذلك بكثير.
- امتداد تعدد المهام لتشغيل العديد من البرامج الفرعية في وقت واحد.
- فتحات سائق الأجهزة القابلة للتمديد لقدرة تعدد المهام.
- واجهة برمجة تطبيقات للوصول إلى جميع وظائف النواة العامة.
- واجهة مستخدم رسومية (ربما كتطبيق منفصل لترابط). ستتبع العديد من الميزات الحديثة ، ولكن يرجى التحلي بالصبر ...
مقدمة :
FPOS هو نظام تشغيل يتكون من الحد الأدنى من نواة مبنية على Freepascal. أنه يحتوي على تنفيذ مخطط لبرنامج تشغيل محرك أقراص ثابت (ATA) ، لوحة المفاتيح (PS2) ، التسلسل (8250 UART) ، نظام ملفات FAT32 ومدير الساعة في الوقت الحقيقي. تم تصميم المشروع لتجربة تطوير نظام التشغيل باستخدام لغة وظيفية عالية المستوى لدراسة عملية التطوير واستخدام المخطط لبناء نظام معقد إلى حد ما.
| التمهيد | شل (CLI) | القيادة (المساعدة) |
|---|
 |  |  |
؟ سيتم تقدير الأخطاء والمساعدة / التحسينات ، يرجى إرسالها إلى (yacine rezgui) [email protected] و (Mario Ray Mahardhika) [email protected].
✔ تنفذ:
؟ مُثَبَّت :
- تفشل الكتابة المتتالية (LN) بسبب 103 ioresult
- بعض روتينات التجميع والمجمع المضمّنة في عداد المفقودين قائمة التسجيل ، مما تسبب في تعطلها بشكل عشوائي (يرجى الاختبار)
؟ تغيرت:
- تم تحديثه إلى FPC RTL Revision 14499
➕ أضيف:
ملحوظة :
- لا يتم استخدام بعض الملفات بسبب عدم الاستخدام (تعدد المهام ونظام الملفات)
كيفية التجميع:
- تأكد من أن لديك تثبيت FPC العاملة (حاول استخدام أحدث لقطة 2.5.x إذا فشل الإصدار)
- نسخ التنفيذيين ** ضمن أدوات إلى دليل مدرج في مسارك (أو مسار)
- فتح موجه الأوامر (start-> run-> cmd) ، القرص المضغوط إلى FPOS Top Directory ، ثم اكتب "Make"
⚗ كيفية الاختبار:
- تكيف (QEMU أو BOCHS) .BAT لتثبيت QEMU / BOCHS
- على Linux ، يجب عليك تغيير "i386-linux-ld" في Make.rules to 'ld'
❤ المساهمة
المساهمات والقضايا وطلبات الميزات موضع ترحيب!
شكرا ل
- @Achief-WS
- sio
- @James T. Sprinkle
- Steve Jenson
- وغيرها هنا
؟ رخصة
ترخيص GPL-2.0. يرجى الاطلاع على ملف الترخيص لمزيد من المعلومات.
؟ Treeware
نظام التشغيل هذا هو treeware. إذا كنت تستخدمه في الإنتاج ، فإننا نطلب منك شراء الشجرة للعالم لتشكرنا على عملنا. من خلال المساهمة في غابة Treeware ، ستقوم بإنشاء عمل للعائلات المحلية واستعادة موائل الحياة البرية. اقرأ المزيد عن Treeware في Treeware.earth