Mintia هو نظام تشغيل مخصص مكتوب بلغة برمجة مخصصة ، كجزء من مشروع شخصي نصف عقار لإنشاء كمبيوتر محطة عمل RISC من الخدش بالكامل يسمى XR/Station.
يشيد تصميم kernel الخاص به لنظام التشغيل Windows NT. على وجه الخصوص ، تمت كتابة مدير الذاكرة الظاهري بأهداف مماثلة ، مع القدرة على تبديل على القرص ليس فقط صفحات المستخدمين ولكن أيضًا مداخن kernel ، وجداول الصفحات ، وحتى ~ 50 ٪ من رمز kernel الخاص بها وكومة.
تهدف Mintia إلى أن تكون شيئًا قد يكون قد خرج من جهاز كمبيوتر غريب في محطة العمل التي صنعتها شركة محكوم عليها في عام 1989 ، وربما كان يعتبر نظامًا قويًا جدًا في ذلك الوقت. كما أنه محمول للغاية للبنية 32 بت الأخرى ، مع منفذ نهائي لجهاز كمبيوتر Fox32 Fantasy غير ذي صلة ومنافذ مستقبلية مخطط لها إلى بنيات أخرى أيضًا.
كما هو الحال مع جميع مشاريع XR/Station ، يجب أن يكون SDK في دليل ../sdk بالنسبة إلى هذا المستودع.
make في هذا المستودع يجب أن يضع صورة توزيع Mintia في build/mintia-XRstation-fre.img . يجب على مستخدمي Windows استخدام WSL حيث يبدو أن Cygwin يعاني من مشاكل مع SDK. يتم تشجيع التصميمات المتعددة النواة مع حجة make -jN ، حيث N هو عدد النوى على جهازك.
للبناء لـ Fox32 ، قم بـ type make PLATFORM=fox32 ويجب وضع صورة التوزيع في build/mintia-fox32-fre.img .
مع محاكي XR/Station ( ./xremu/ ) ومستودع Mintia ( ./mintia/ ) في دليلك الحالي ، قم بتشغيل هذا الأمر:
./xremu/graphical.sh -dks ./mintia/build/mintia-XRstation-fre.img
إذا لم يتم تشغيله تلقائيًا ، فاكتب هذا الأمر في موجه البرامج الثابتة:
boot /disks/0/a
يجب على مينتيا التمهيد إلى username: موجه.
تسجيل الدخول guest ليس له كلمة مرور ، وكلمة المرور الافتراضية root هي mintia .