قضيت عطلة نهاية الأسبوع في استخدام نسخة من نظام التشغيل Windows ليست Windows فعليًا – نظام تشغيل يشغل برامج Windows ولكنه لا يحتوي على أي كود من Microsoft. نظام ReactOS قيد التطوير منذ عام 1998، حيث يقوم المطورون بهندسة Windows عكسيًا من الصفر لبناء نظام تشغيل مفتوح المصدر بالكامل يشغل تطبيقات Windows.

تمت إعادة إنشاء كل قائمة ومربع حوار واستدعاء نظام بواسطة متطوعين شاهدوا Windows أثناء العمل وقاموا ببناء نسختهم الخاصة. بعد 26 عامًا من التطوير، كان علي أن أرى ما إذا كان هذا التوجه مفتوح المصدر لنظام Windows يمكن أن ينجح بالفعل.
لدهشتي، نجح، ولكن ليس بالطريقة التي تتوقعها. في حين أن هناك العديد من البدائل المجانية لنظام التشغيل Windows، يتخذ ReactOS نهجًا فريدًا من خلال محاكاة Windows نفسه. إنه بالتأكيد ليس للجميع، ولكن بالنسبة لحالة الاستخدام الصحيحة، قد يفاجئك ReactOS.
روابط سريعة
الإعداد
تشغيله استغرق بعض الصبر
اختبرت ReactOS على جهازي الظاهري لأن USB القابل للتمهيد كان يعرض أخطاءً على نظام الاختبار Ryzen 5 الخاص بي. ولكن قد يكون لديك حظ أفضل إذا كان لديك جهاز كمبيوتر قديم بمعالج ثنائي النواة من AMD أو Intel.
لتثبيت نظام التشغيل، نحتاج إلى ملف ISO. انتقل إلى صفحة تنزيل ReactOS لتنزيل ملف ISO. بمجرد الانتهاء من ذلك، اتبع الخطوات التالية:
- أنشئ جهازًا ظاهريًا جديدًا في VirtualBox. قم بتحميل ملف ISO وخصص الذاكرة ومساحة القرص. نظرًا لأنه نظام تشغيل 32 بت، فإن تخصيص 4 جيجابايت من الذاكرة و 10 جيجابايت من التخزين يجب أن يكون كافيًا. بمجرد الانتهاء، انقر فوق إنهاء.
- انقر نقرًا مزدوجًا لتشغيل ReactOS VM. في شاشة الإعداد، حدد لغتك واضغط على Enter لتثبيت ReactOS.
- اتبع التعليمات التي تظهر على الشاشة لاختيار إعدادات جهازك وقرص التثبيت وخيارات التنسيق.
- يستغرق الإعداد بضع دقائق لتثبيت الملفات. بمجرد الانتهاء، تتم إعادة تشغيل الجهاز الظاهري ويطلب منك تكوين تفضيلات النظام الخاص بك.
- في معالج إعداد ReactOS، انقر فوق التالي، واتبع التعليمات التي تظهر على الشاشة لإنشاء حساب مستخدم، وتعيين الوقت والتاريخ الصحيحين، واختيار السمات. يمكنك الاختيار من بين أربع سمات مختلفة – Mizu، Classic، Lautus، و Lunar – على شاشة المظهر. بعد بضعة اختيارات أخرى، ينتهي التثبيت.
بعد التشغيل الأولي، اترك النظام يقوم بتثبيت التعريفات تلقائيًا. إذا كنت تستخدمه في VirtualBox ولاحظت أن الشاشة غير واضحة، فستحتاج إلى تثبيت Guest Additions CD Image لإصلاح مشاكل الدقة.
ما هي التطبيقات التي يمكن لـ ReactOS تشغيلها؟
تطبيقات قديمة في بيئة جديدة
يمكن لـ ReactOS تشغيل معظم تطبيقات Windows القديمة ذات 32 بت. يأتي النظام مُثبَّتًا مسبقًا مع بعض التطبيقات القديمة، مثل نسخة ReactOS الخاصة من Internet Explorer (Wine Internet Explorer)، وموجه الأوامر، ومدير التطبيقات، وأدوات النظام الأخرى التي تتوقعها من إصدارات Windows السابقة مثل XP.
يتعامل المتصفح مع تصفح الويب الأساسي، لكنه يواجه صعوبات عند محاولة مشاهدة YouTube أو تحميل أي شيء يستهلك الكثير من الموارد. بالنسبة لتطبيقات الطرف الثالث، حاولت تثبيت إصدارات قديمة من Adobe Photoshop و 7-Zip و Chrome و Blender وتطبيقات Microsoft Office XP مثل Word و Excel.
من ناحية الأداء، عملت تطبيقات Office و 7-Zip بسلاسة، بينما واجه Photoshop و Blender بعض المشاكل العرضية، في حين أن Chrome عانى أكثر من غيره مع مواقع الويب الحديثة. تثبيت التطبيقات يعمل بنفس الطريقة كما هو الحال في Windows—يمكنك تنزيل المثبتات من الويب أو استخدام Application Manager المدمج، والذي يعمل كمتجر تطبيقات لـ ReactOS.
ومع ذلك، فإن معظم التطبيقات في Application Manager قديمة جدًا. يواجه Chrome و Firefox صعوبة في تحميل صفحات الويب الحديثة، ويرفض YouTube التحميل تمامًا بعد اكتشاف متصفح قديم.
ما الهدف من ReactOS؟
أكثر من مجرد حنين إلى الماضي
بعد استخدامه لبضع ساعات، كان رد فعلي الأول: ما الداعي لكل هذا العناء؟ لديه واجهة مستخدم قديمة ويمكنه فقط تشغيل تطبيقات 32 بت القديمة أيضًا. مواقع الويب الحديثة بالكاد تعمل. لماذا أقوم بتثبيت هذا بدلاً من نظام تشغيل Windows حديث وعملي بالكامل؟
لكن الإجابات أكثر دقة من مجرد رفض بسيط. أولاً، إنه مشروع مفتوح المصدر يقوم بتشغيل تطبيقات Windows أصليًا. في حين أن Linux لديه توزيعات شبيهة بـ Windows مثل KDE Plasma، إلا أنها ليست للجميع، خاصة إذا كنت معتادًا على نظام Windows وتطبيقاته.
يمكن أن يكون ReactOS لا يقدر بثمن للحفاظ على البرامج القديمة أو تشغيل التطبيقات التجارية (مثل أنظمة نقاط البيع) التي تعتمد على برامج تشغيل Windows معينة لا يدعمها Wine على Linux.
جانب آخر جذاب هو الجانب التعليمي. بما أن نظام Windows هو نظام التشغيل الأكثر استخدامًا على أجهزة سطح المكتب، يمكن للمطورين رؤية كيفية عمل NT “من الداخل”. القدرة على تجميع التعليمات البرمجية المصدرية وفهم (أو على الأقل الحصول على فكرة عن) كيفية عمل NT هي قيمة حقيقية لأي شخص مهتم بتطوير الأنظمة.
لكن هذا ليس هدف المطورين الأساسي. الفكرة هي إنشاء بيئة مفتوحة المصدر يمكنها تشغيل جميع تطبيقات وبرامج تعريف Windows التي نحبها. لسوء الحظ، هذا مشروع ضخم، وهم بعيدون كل البعد عن خط النهاية.
لا يزال قيد التطوير
خلال الساعات القليلة التي قضيتها في تجربة ReactOS، رأيت الإمكانات الكامنة في نظام تشغيل Windows مفتوح المصدر وغير مرتبط بنظام Microsoft البيئي. ولكن في شكله الحالي، لا يزال بعيدًا عن الاكتمال ويحتاج إلى تحسينات كبيرة ليصبح نظامًا يمكن الاعتماد عليه بشكل يومي.
من المحتمل أن يكون المشروع مقيدًا بعدد محدود من المطورين والمساهمين مقارنة بمشاريع مفتوحة المصدر أخرى مثل Linux. بدون موارد موثوقة، فإن إنشاء وصيانة أي شيء قريب من تعقيد Windows سيمثل تحديًا حتى لفريق متخصص بحجم معقول.
ومع ذلك، فقد حان الوقت ليكون لدينا بدائل قوية لنظام Windows دون الحاجة إلى التبديل إلى macOS أو Linux. قد لا يكون ReactOS هو الحل اليوم، لكن وجوده يفيد مجتمع المصادر المفتوحة. وربما، فقط ربما، يفاجئنا جميعًا يومًا ما.












