جيك أو إس
![]() غلاف GeckOS | |
| المطور | أندريه فاشات |
|---|---|
| عائلة أنظمة التشغيل | شبيه يونكس |
| حالة العمل | تاريخي |
| نموذج المصدر | المصدر المفتوح |
| أحدث إصدار | 2.1.1 / 25 يناير 2024 |
| أحدث معاينة | 2.0.9 / 6 أكتوبر 2013 |
| مستودع | github.com/fachat/GeckOS-V2 |
| المنصات | تكنولوجيا موس 6502 |
| نوع النواة | النواة الدقيقة |
| رخصة | رخصة جنو العمومية الإصدار 2 |
| الموقع الرسمي | 6502.org |
GeckOS هو نظام تشغيل متعدد المهام لـ MOS 6502 والمعالجات المتوافقة مثل MOS 6510. [1] يعد نظام التشغيل GeckOS أحد المحاولات القليلة الناجحة لتنفيذ نظام تشغيل شبيه بنظام Unix على بنية 6502 .
ملخص
يقدم النظام بعض الوظائف المشابهة لنظام يونكس بما في ذلك تعدد المهام الاستباقي ، وتعدد الخيوط ، وإشارات المرور، ونقل الثنائيات ، وشبكات TCP/IP عبر SLIP، ومكتبة قياسية 6502. [2] [3] [4 ]
يتضمن GeckOS دعمًا أصليًا لـ Commodore PET (طرازات 32 كيلوبايت و96 كيلوبايت)، و Commodore 64 ونظام CS/A65 homebrew. [5] ونظرًا لطبيعة كود النواة المستقلة عن المنصة، يتم الإعلان عن GeckOS باعتباره نظام تشغيل سهل للغاية للنقل إلى منصات 6502 البديلة. [ بحاجة لمصدر ]
يمكن تحقيق التوافق الثنائي مع نظام التشغيل LUnix عند استخدام المكتبة المشتركة lib6502. [ بحاجة لمصدر ]
نظرًا لصغر حجم المكدس الثابت في 6502، ولأن وحدة ذاكرة الوصول العشوائي الخارجية نادرًا ما يتم توفيرها، فإن تعدد المهام محدود إلى حد ما. [6] يدعم نظام التشغيل أربع مهام كحد أقصى عند استخدام مساحة مكدس مشتركة. [ بحاجة لمصدر ] ويمكن زيادة هذا العدد إلى ست عشرة مهمة عند تمكين التقاط الصور للمكدس ، على الرغم من أن هذا يتم على حساب بعض سرعة النظام. [ بحاجة لمصدر ]
تم دمج خادم الويب في برنامج SLIP . [ 3]
يونكس على بنية 6502
بينما كانت الإصدارات المبكرة من يونكس تعمل على أجهزة كمبيوتر PDP-11 النموذجية المبكرة على سبيل المثال والتي كانت قابلة للمقارنة مع كومودور 64 من حيث أداء الذاكرة والمعالج، كانت هناك اختلافات في البنية من حيث عدم وجود وضع النواة ، و3 سجلات 8 بت فقط مقابل ثمانية سجلات عامة 16 بت ، ومكدس ثابت. تجعل هذه القيود المعمارية تنفيذ نظام تشغيل شبيه بيونكس على 6502 أمرًا صعبًا. [7]
إن القائمة غير الشاملة المحتملة للتطبيقات الأخرى المشابهة لنظام يونكس على 6502 هي LUnix وAsterix (كريس بيرد) وACE (كريس "بولار" بيرد). يمكن القول إن نظام GeckOS أكثر اكتمالاً في بعض النواحي، حيث يعتبر نظام ACE أقوى من حيث أدوات يونكس القياسية ولكنه أضعف في مجال نظام التشغيل. [8]
مراجع
الحواشي
- ^ هولمر (2019ج)، ص 1، 8.
- ^ هولمر (2019ج)، ص 8.
- ^ أ ب ويسلينغ (2019)، 3.9 Betriebssyteme.
- ^ فاشات (2013).
- ^ Fachat (2013)، تحميل، الهندسة المعمارية.
- ^ هولمر (2019أ)، 1م.
- ^ هولمر (2019ب)، 2-5م.
- ^ هولمر (2019أ)، 3م.
مصادر
- ويسلينج هولجر (2019). Das Bastler-Handbuch für den THEC64 Mini (باللغة الألمانية). أندروز المملكة المتحدة المحدودة. أو سي إل سي 1099619858.
- Fachat, André (13 أكتوبر 2013). "GeckOS/A65 V2.0". 6502.org . تم الاسترجاع في 15 مايو 2021 .
- هولمر، جلين (30 سبتمبر 2019أ). GeckOS: نظام تشغيل 6502 شبيه بنظام يونكس. مهرجان الكمبيوتر القديم في الغرب الأوسط. مؤرشف من الأصل في 21 ديسمبر 2021. تم الاسترجاع في 15 مايو 2021 – عبر YouTube .
- هولمر، جلين (7 ديسمبر 2019ب). اختراق نظام تشغيل GeckOS (خطاب). عالم كومودور . تورنتو ، كندا . تم الاسترجاع في 15 مايو 2021 .
- هولمر، جلين (7 ديسمبر 2019ج). "اختراق GeckOS" (ملف PDF) . تم الاسترجاع في 15 مايو 2021 .
روابط خارجية
- التحليل، تعليمات البناء

