وثائق TinkerOS/TempleOS
تنزيلات TempleOS
تنزيلات TinkerOS
دليل إعداد TempleOS/TinkerOS Linux QEMU VM
دليل إعداد TempleOS/TinkerOS Windows QEMU VM
دليل إعداد TempleOS/TinkerOS المعدني (الأجهزة الحقيقية).
مقدمة
TinkerOS هو في الأساس نظام TempleOS تمت إعادة تسميته مع بعض التغييرات التي تسمح له بتشغيل المعدن على بعض الأجهزة الأكثر حداثة نظرًا لأنه يتطلب "فقط" إدخال لوحة مفاتيح PS/2 حقيقية أو مقلدة ودعم التمهيد القديم، ولكنه لا يتطلب دعم القرص القديم/IDE . على الرغم من إضافة بعض التحسينات وإصلاحات الأخطاء إلى TinkerOS، فإن 95% من التعليمات البرمجية هي نفسها التي يمكن لـ TempleOS وTinkerOS تثبيتها وتجميعها. من ناحية أخرى، يتطلب نظام TempleOS أجهزة تدعم وضع فيديو Terry المشفر بدقة 640 × 480 والذي تم إهماله في بعض الأجهزة الأحدث. يتطلب TempleOS أيضًا واجهة محرك IDE أو دعم ATA SATA القديم. يدعم TinkerOS تثبيت وضع AHCI SATA. كما أن لديها إصدار "Live USB" الذي يتم تشغيله من قرص RAM مما يسمح بتجربته دون التثبيت أو التشغيل على أنظمة لا تحتوي على محركات أقراص مدعومة. يمكنك أيضًا استخدام إصدار USB لتثبيته على الأجهزة المدعومة التي لا تحتوي على محرك أقراص مضغوطة/أقراص DVD. إذا كان جهازك يستخدم طريقة تمهيد EFI الأحدث، فسيظل بحاجة إلى دعم التمهيد القديم (عبر CSM) والذي قد تحتاج إلى تشغيله في BIOS الخاص بك.
الأهداف
- احتفظ بمظهر ومظهر TempleOS أثناء محاولة الحفاظ على واجهة برمجة التطبيقات المتوافقة تمامًا مع TempleOS إلى أقصى حد ممكن. يجب أن يكون TinkerOS قادرًا دائمًا على تجميع وتثبيت TempleOS.
- كن نظام تشغيل ممتعًا يمكنك تشغيله على الأجهزة القديمة (أجهزة 64 بت) والقيام بأشياء مفيدة باستخدام المنافذ التسلسلية والمتوازية.
- تتيح صور تشغيل USB المباشرة تجربة TempleOS/TinkerOS دون الحاجة إلى تثبيته. تعمل هذه أيضًا على بعض الأنظمة التي تفتقر إلى دعم التخزين القديم. يحتوي إصدار التمهيد المباشر أيضًا على أدوات مساعدة للمساعدة في التثبيت غير المعدني على الأجهزة الحقيقية.
- قم بتنظيف بعض اللغات المؤسفة التي تركت في TempleOS.
- أعد بعض ميزات TempleOS القديمة وأضف ميزات جديدة وتطبيقات وألعاب شائعة.
- اجعل الدقة العالية سهلة الإعداد.
- إتاحة المزيد من الألوان لميزات TinkerOS وتطبيقات الجهات الخارجية. كود TempleOS الأصلي الذي يستخدم 16 لونًا فقط لا يزال يعمل، ولم يتم كسر أي توافق مع الإصدارات السابقة. يستخدم TempleOS الألوان 16 لونًا 0-15 و255=شفاف. يمكن لتطبيقات TinkerOS وتطبيقات الجهات الخارجية أيضًا استخدام الألوان من 16 إلى 254 للحصول على 239 لونًا إضافيًا للعمل بها. يمكن أن تكون هذه الألوان بأي لون RGB 24 بت.
- اجعل معظم التطبيقات والألعاب تعمل وتبدو لائقة على كل من الشاشات ذات الشاشة العريضة 4:3 والشاشات العريضة باستخدام letterboxing للحصول على تجربة 4:3 أو أوضاع الشاشة العريضة المتدرجة بعرض فعال يبلغ 640 (640 × 360، 640 × 400، 640 × 512)
- تحسين عملية التثبيت.
- من المحتمل أن يكون هناك دعم جديد لبرنامج تشغيل الجهاز للتخزين و/أو الشبكات الحديثة.
- توثيق توافق الأجهزة المعدنية. الرجاء تقديم طلب سحب لتحديث Compatibility.csv إذا كنت تريد المساعدة.
ملحوظات
- لا يحتوي نظامي TempleOS وTinkerOS على برامج تشغيل للتحكم في تردد وحدة المعالجة المركزية أو اكتشاف درجة الحرارة أو المراوح أو أجهزة اللوحة الأم الأخرى. قد تكون قادرًا على تشغيل نظام التشغيل TinkerOS، ولكنك قد تعرض جهازك للخطر وقد يتعطل بسبب مشكلات حرارية أو بسبب تعثر مؤقت المراقبة لأن نظام التشغيل لا يتولى التحكم في العناصر المهمة الأجهزة (نظرًا لعدم وجود برنامج تشغيل لها). لا توجد خطط لإصلاح ذلك، إذا كان نظامك يعاني من هذه المشكلات، فإن خيارك الوحيد هو تشغيله داخل جهاز افتراضي بدلاً من المعدن أو تنفيذ برامج التشغيل المطلوبة بنفسك.
- على الرغم من أنه يتم عادةً استخدام 16 لونًا فقط في المرة الواحدة، إلا أن وضع الرسومات هو 32 بت. المخزن المؤقت للإطار خطي وله دقة FB_WIDTH بمقدار FB_HEIGHT والتي ربما تكون أكبر من GR_WIDTH وGR_HEIGHT. يمكنك دائمًا تعليق مدير النوافذ ورسم أي رسومات تريدها بدلاً من ذلك. text.fb_alias هو مؤشر إلى المخزن المؤقت للإطار.
- تحتوي العديد من أجهزة الكمبيوتر المحمولة على لوحات مفاتيح ولوحات تتبع غير متوافقة مع PS/2 (ينطبق هذا بشكل خاص على أجهزة الكمبيوتر المحمولة وأجهزة Chromebook فائقة النحافة).
- نرحب بالمساهمات، ولكن يرجى عدم إنشاء مشكلة لا تنوي إنشاء طلب سحب لإصلاحها.
شكر وتقدير
- تيري ديفيس لنظام التشغيل TempleOS بالطبع!
- تم نقل الكود من ZealOS.