يوراميوم
31-10-2007, 15:43
واجهة المنافسة بين أنظمة التشغيل المتوفرة بين أيدي المستخدمين والنظام الأكثر سطوة Windows ضيقة وذلك بسبب اختلاف البرامج والتطبيقات بينهما ولو بشكل سطحي خفيف، ولكن ماذا لو وجد نظام تعمل عليه أغلب البرامج التي تعمل على WIndows وكذلك التعريفات الخاصة بقطع وعتاد الحاسب ومتوافق من حيث التعاطي مع الملفات مع أنظمة توضع ملفات مثل NTFS و FAT ، وأن يكون (الصدمة الكبرى) مفتوح المصدر؟ هذا ما فاجأني وأنا أتجول في موسوعة المصادر المفتوحة اليوم وهو نظام التشغيل في المرحلة Alpha والمسمى ReactOS
ماهو
هو عبارة عن مشروع لتطوير نظام تشغيل متوافق من حيث نظامه الثنائي مع برمجيات التطبيقات وبرامج تشغيل عتاد الحاسب في أنظمة التشغيل من مايكروسوفت Windows ذات الإصدار NT 5.x (أي أنه قابل لتشغيل البرامج التي تعمل على Windows 2000 فما فوق وكذلك يقبل ال Drivers المخصصة له)
تم تنفيذ هذا النظام عن طريق مايسمى بالهندسة العكسية المشروعة (Clean Room Reverse engineering) وتعتمد على إعادة تفكيك البرنامج ومنث مإعادة خلقه ولكن بعد استثناء العلامات التجارية ضمن البرمجية.
ويعتمد نظام التشغيل هذا على نواة Hybrid Kernel
وضعه الحالي
نظام التشغيل هذا في المرحلة الأولى من التصميم Alpha ولكن وبرغم هذا الكثير من البرامج المعروفة تعمل عليه بشكل جيد، وبالنسبة للمرحلة الحالية هناك أمور كثيرة ضمنت فيه مثل بروتوكول TCP/IP و Registry Editor وكذلك API وبالنسبة لتعاريف القطع أصبحت النسخة ال Alpha الأخيرة تدعم WDM وكذلك تقنية Plug And Play أما بالنسبة لمستكشفه فهو مستكشف لازال بسيطاً مشابها لمستكشف Windows ويسمى ب RosExplorer
مشاكله
في بداية العام الماضي قامت شركة مايكروسوفت بالإدعاء على مطوري هذا النظام وفحوى الإدعاء هي استخدامهم لأجزاء من نظام Windows، مما جعل مطوري هذا النام يتوقفون مؤقتاً عن التطوير حتى أسقطت الدعوى بعد شهرين تقريباً من رفعها، عندها دعا مطوري النظام الرئيسيين إلى مراجعة وتوثيق شاملة لشيفرات هذا النظام وقد وصلوا ل 99.5 % من هذه العملية
النسخة الحالية
رقمها 0.3.3 وتحتاج إلى 32 ميغابايت من الذاكرة مع معالج 486 فما فوق (100 ميغا هيرتز) ويحتاج Partition من نوع Fat16/32
ويتم التعاون مع مشاريع تطوير أخرى مثل Wine وهم المجموعة المسؤولة عن تطوير API ل Linux لتتمكن البرامج العالمة على Windows بالعمل على بيئات Linux، وكذلك SAMBA TNG المجموعة التي تطور خدمات Services مشابهة لتلك التي تملكها مايكروسوفت
المستقبل:
يتم التطلع في هذا النظام نحو دعم شامل ل .Net وكذلك جميع التوظيفات الحالية ل منافذ USB
التنصيب:
لهذا النظام وضعين مثل أنظمة WIndows 2000 و XP أحدهما غي رسومي وآخر رسومي في التنصيب وستجدون الواجهات قريبة ومشابهة جداً لواجهات تنصيب وندوز فمن لديه معرفة بسيطة بآلية التنصيب لن يصعب عليه هذا
ملاحظات:
- لاتجرب النظام على حاسب تعمل به، وإنما على حاسب للتجربة
- حجم النظام 23 ميغابايت فقط
قائمة بالبرامج الشهيرة التي ممكن أن تعمل على هذا النظام (http://www.reactos.org/support/index.php?page=db&view=comp&sec=name&letter=all&ajax=true)
الموقع الرسمي للشركة (http://www.reactos.org/en/index.html)
ماهو
هو عبارة عن مشروع لتطوير نظام تشغيل متوافق من حيث نظامه الثنائي مع برمجيات التطبيقات وبرامج تشغيل عتاد الحاسب في أنظمة التشغيل من مايكروسوفت Windows ذات الإصدار NT 5.x (أي أنه قابل لتشغيل البرامج التي تعمل على Windows 2000 فما فوق وكذلك يقبل ال Drivers المخصصة له)
تم تنفيذ هذا النظام عن طريق مايسمى بالهندسة العكسية المشروعة (Clean Room Reverse engineering) وتعتمد على إعادة تفكيك البرنامج ومنث مإعادة خلقه ولكن بعد استثناء العلامات التجارية ضمن البرمجية.
ويعتمد نظام التشغيل هذا على نواة Hybrid Kernel
وضعه الحالي
نظام التشغيل هذا في المرحلة الأولى من التصميم Alpha ولكن وبرغم هذا الكثير من البرامج المعروفة تعمل عليه بشكل جيد، وبالنسبة للمرحلة الحالية هناك أمور كثيرة ضمنت فيه مثل بروتوكول TCP/IP و Registry Editor وكذلك API وبالنسبة لتعاريف القطع أصبحت النسخة ال Alpha الأخيرة تدعم WDM وكذلك تقنية Plug And Play أما بالنسبة لمستكشفه فهو مستكشف لازال بسيطاً مشابها لمستكشف Windows ويسمى ب RosExplorer
مشاكله
في بداية العام الماضي قامت شركة مايكروسوفت بالإدعاء على مطوري هذا النظام وفحوى الإدعاء هي استخدامهم لأجزاء من نظام Windows، مما جعل مطوري هذا النام يتوقفون مؤقتاً عن التطوير حتى أسقطت الدعوى بعد شهرين تقريباً من رفعها، عندها دعا مطوري النظام الرئيسيين إلى مراجعة وتوثيق شاملة لشيفرات هذا النظام وقد وصلوا ل 99.5 % من هذه العملية
النسخة الحالية
رقمها 0.3.3 وتحتاج إلى 32 ميغابايت من الذاكرة مع معالج 486 فما فوق (100 ميغا هيرتز) ويحتاج Partition من نوع Fat16/32
ويتم التعاون مع مشاريع تطوير أخرى مثل Wine وهم المجموعة المسؤولة عن تطوير API ل Linux لتتمكن البرامج العالمة على Windows بالعمل على بيئات Linux، وكذلك SAMBA TNG المجموعة التي تطور خدمات Services مشابهة لتلك التي تملكها مايكروسوفت
المستقبل:
يتم التطلع في هذا النظام نحو دعم شامل ل .Net وكذلك جميع التوظيفات الحالية ل منافذ USB
التنصيب:
لهذا النظام وضعين مثل أنظمة WIndows 2000 و XP أحدهما غي رسومي وآخر رسومي في التنصيب وستجدون الواجهات قريبة ومشابهة جداً لواجهات تنصيب وندوز فمن لديه معرفة بسيطة بآلية التنصيب لن يصعب عليه هذا
ملاحظات:
- لاتجرب النظام على حاسب تعمل به، وإنما على حاسب للتجربة
- حجم النظام 23 ميغابايت فقط
قائمة بالبرامج الشهيرة التي ممكن أن تعمل على هذا النظام (http://www.reactos.org/support/index.php?page=db&view=comp&sec=name&letter=all&ajax=true)
الموقع الرسمي للشركة (http://www.reactos.org/en/index.html)