لقد تحدثنا بالفعل عن ReactOS في هذه المدونة عدة مرات. إنه يتعلق بنظام التشغيل تم تطويره تحت وصاية مؤسسة ReactOS، وهو مشروع بدأ منذ سنوات وتم إصداره بموجب تراخيص GPL و BSD ، وهو مكتوب بالكامل تقريبًا بلغة البرمجة C ، وهو مجاني ومفتوح المصدر. على الرغم من أوجه التشابه مع Linux ، فهو ليس توزيعة أو نظامًا يعتمد على نواة Torvalds ، ولكنه يستخدم نواة هجينة خاصة به وواجهة رسومية تسمى ReactOS Explorer والتي تذكرنا بنظام Windows ...
ReactOS (نظام التشغيل المتفاعل، حيث يشير React إلى "رد فعل" لعدم الرضا عن نظام Microsoft) ينشأ لإنشاء نظام مجاني بتوافق ثنائي مع برامج Microsoft Windows NT وبرامج التشغيل. على الرغم من أنه كان يُعتقد في الأصل أنه متوافق مع Windows 95 (عندما كان المشروع يسمى FreeWin95) ، فإنه يدعم اليوم برنامجًا لنظام التشغيل Windows NT 5.x ونواة أعلى ، أي لنظام التشغيل Windows XP والبرامج الأحدث. كما تم نقله إلى بنى أخرى ، ليس فقط x86-32 ، ولكن أيضًا لـ AMD64 و ARM.
المزيد عن ReactOS

في الأساس، المطورين بتوعك يعملون على تطبيق API، وعناصر أخرى مثل سجل Windows ولكن مفتوح المصدر ، لذلك يستخدمون الهندسة العكسية على منتج Microsoft لفهم كيفية عمله واستنساخه. كما أنه يشتمل على بعض أجزاء طبقة التوافق الخاصة بمشروع Wine المعروف (يُنطق "vain") ، وبهذه الطريقة ، يمكنك تثبيت برنامج Windows أصلي على هذا النظام وهو يعمل ، على الرغم من عدم توافق جميع البرامج بنسبة 100٪.
قام بعض المطورين بإلقاء الحجارة على المشروع ، بدعوى أنهم نسخوا أجزاء من نظام Windows ، استخدم بعض ملفات نظام Microsoft الأصلية وأنه يحتوي على كود تجميع Windows مفككًا وساهم في المشروع. شيء ما ، كما ستفهم ، أن تكون Windows نظامًا خاصًا مغلقًا سيكون غير قانوني. ومع ذلك ، فقد واصلت ReactOS تطويرها ولم يكن لهذه الاتهامات أي عمل قانوني في هذا الصدد.
ReactOS ، سمي على اسم مؤسس المشروع جيسون فيلبي من Oracle للمشروع له إيجابيات وسلبيات. الشيء السيئ هو أنه لا يحظى بدعم كبير ونقص الرعاة والمطورين (على الرغم من أنهم أصبحوا أكثر شيئًا فشيئًا ، ولكن للحصول على فكرة ، هناك أكثر من 1000 مشارك في تطوير Windows وأكثر من ذلك بقليل 30 في ReactOS ، بالإضافة إلى ذلك يجب عليهم التعرف على بنية Windows ومن ثم تطوير ...) يجعل ذلك على الرغم من سنوات التطوير ، لا يزال غير ناضج وفي مرحلة Alpha من التطوير. ومع ذلك ، فهو بديل جيد إذا كنت ترغب في استخدام برنامج Windows دون وجود نظام تشغيل Microsoft على جهازك أو إذا كنت لا ترغب في استخدام توزيعة Linux مع Wine أيضًا.
MinGW هي إحدى اللبنات الأساسية للتجميع ، ReactX هو الجزء الذي يسمح بالتوافق أو الدعم مع DirectX، والاستفادة من برنامج OpenGL للأبعاد الثلاثية كبديل مؤقت أثناء الوصول إلى حل ناضج. كما قلنا ، فإنه يستخدم أيضًا رمزًا من مشاريع أخرى مثل Wine ، لأنه يستفيد من مكونات Win3 API و NTDLL و USER32 و KERNEL32 و GDI32 و Advapi ، بينما يتم تطوير الأجزاء الأخرى بواسطة مبرمجي ReactOS من نموذج منفصل .
FreeBSD هو نظام تشغيل آخر استعار منه ReactOS التعليمات البرمجيةلتحسين شبكة مكدس النظام ، فقد تحولوا إلى نظام التشغيل مفتوح المصدر الذي يحتوي على أفضل ما في الأمر (والذي يجب أن يتعلم منه Linux أيضًا). لذلك تم نسخ جزء TCP بأكمله من كود FreeBSD الخاص بـ ReactOS. يمكننا أيضًا إبراز أجزاء أخرى مثل FreeType للخطوط ، و 3D Mesa لعرض OpenGL ، و UniAT لمحركات ATA ، ومكتبة FullFAT للتوافق مع FAT ، بالإضافة إلى دعم NTFS أيضًا في أحدث الإصدارات ، وحتى القراءة والكتابة في EXT3.
بالنسبة للمستقبل ، من المتوقع أن يتحسن التوافق وأن ينمو المشروع شيئًا فشيئًا. بالإضافة إلى يدعم Windows NT التوافق حاليًا أيضًا مع تطبيقات Java و OS / 2 و DOS. على الرغم من أنها ليست منافسة لنظام Linux ، إلا أن ReactOS يعد مشروعًا رائعًا يمكن لمشاريع أخرى الاعتماد عليه أيضًا ويمكن تعلمه من كونه مفتوح المصدر. لهذا السبب ، تلقى ReactOS بالفعل بعض الجوائز والتقدير ...
لماذا تثبيت ReactOS؟

يمكنني أن أخبرك ماذا ترتدي يمكن أن يساعدك ReactOS على التعلم والتعرف على نظام تشغيل آخر ، لمعرفة مصادره لمعرفة المزيد عن Windows ، نظرًا لكوننا مصدرًا مغلقًا ، لا يمكننا رؤية كيفية عمله ، ولكن في ReactOS يمكننا ذلك. يمكنه أيضًا إخبارك أنه يمكنه تقديم بديل لـ Wine ومشاريع أخرى مماثلة.
لكن ربما أفضل عذر لاستخدام ReactOS هو أن يكون لديك "Windows"، وهو نظام تشغيل قادر على تشغيل برنامج DOS و Windows NT دون الحاجة إلى الاعتماد على نظام مغلق مثل Microsoft. وبالنسبة للأشخاص الأكثر حساسية لقضية الترخيص ، يمكن أن يكون هذا مصدر ارتياح.
الحد الأدنى من متطلبات تثبيت ReactOS

يمكنك تنزيل Live ISO لنظام التشغيل لتتمكن من استخدامه دون الحاجة إلى تثبيته أو BootCD ، وهو ISO يمكن تثبيته على جهاز الكمبيوتر الخاص بنا أو في جهاز افتراضي. يشغل فقط حوالي 90 ميغا بايت مضغوط في ZIP وعندما يتم فك ضغطه يصل إلى أكثر من 100 ميغا بايت ، ولكن لا شيء مقارنة بـ Windows ، لذلك لا يحتاج ReactOS إلى الكثير من الموارد:
- وحدة المعالجة المركزية x86 أو بنتيوم x86-64 أو أعلى.
- 64 ميجا بايت رام (256 ميجا بايت مستحسن)
- محرك أقراص ثابت IDE / SATA لا يقل عن 350 ميجابايت.
- قسم التمهيد بتنسيق FAT16 / FAT32.
- محول رسومات VGA سعة 2 ميجابايت (VESA BIOS 2.0 فولت أو أعلى)
- محرك الأقراص المضغوطة
- لوحة مفاتيح قياسية وماوس.
كما ترى ، فهو خفيف ويمكن تثبيته حتى على المعدات القديمة ...
تثبيت ReactOS خطوة بخطوة
تنزيل ReactOS
الأول هو قم بتنزيل ReactOS ISO ، في هذه الحالة BootCD. لذلك دعنا نذهب إلى هذا الرابط ثم انقر فوق تنزيل BootCD. ستظهر الشاشة التالية ويمكنك التبرع ببعض المال للمشروع أو إذا كنت ترغب في تنزيله مجانًا بالضغط على «لا ، شكرًا. فلنبدأ التنزيل! » وإعادة توجيهك إلى SourceForge للتنزيل:

لدينا بالفعل ملف ISO الذي تم تنزيله والذي يأتي مضغوطًا في ملف ZIP. نقوم بفك ضغطه ثم نسخه على قرص مضغوط. لست بحاجة إلى DVD أو أي شيء من هذا القبيل ، حيث إنه كما قلت هو حوالي 100 ميغا بايت. إذا كنت ستستخدمه في جهاز افتراضي ، فلن تضطر إلى نسخه ، يمكنك استخدام ISO مباشرة. إذا كنت ستقوم بتثبيته على جهاز كمبيوتر ، فيجب عليك الوصول إلى BIOS الخاص بك وإعطاء الأولوية لمحرك الأقراص الضوئية حتى يبحث عن النظام الموجود على القرص المضغوط الذي قمت بنسخه ...
تركيب النظام
الآن نبدأ التثبيت نفسه. نختار اللغة التي نريدها ، في هذه الحالة الإسبانية (الإسبانية):

ثم نضغط على ENTER إلى تثبيت النظام التشغيل:

الآن نحن نؤكد الضغط على ENTER مرة أخرى:

يظهر لنا تم الكشف عن تكوين الأجهزة، إذا كان جهازًا أكثر حداثة ، فإنه يمكن أن يسبب مشاكل ، ولهذا أوصي بتثبيته في جهاز افتراضي باستخدام VMWare أو VirtualBox ، إلخ. نواصل مع INTRO:

الآن اعرض ملف المساحة المتاحة للتقسيم. إذا كان جهاز كمبيوتر بدون نظام تشغيل آخر ، فيمكننا اختيار كل المساحة كما تظهر على الشاشة (نفس الشيء إذا كان جهازًا افتراضيًا). إذا كان لديك بالفعل نظام تشغيل آخر ، فيجب أن تكون قد قمت بتغيير حجم القسم لتوفير مساحة لـ ReactOS ...

كما ترى ، سيذكرك التثبيت بنظام التشغيل Windows XP. الآن يخبرنا ما إذا كنا نريد مواصلة الضغط أدخل لتهيئة القسم:

نؤكد أننا نريد تهيئة القسم واضغط على ENTER للبدء تثبيت الملفات...

نعم ahora ننتظر حتى يتم تثبيتهسيستغرق الأمر القليل من الوقت ، نظرًا لأنه خفيف جدًا وحتى مع وجود موارد قليلة ، فلن يستغرق أكثر من بضع ثوانٍ أو دقائق.

الآن ، إذا كنا نقوم بالتثبيت على جهاز بدون نظام تشغيل آخر أو جهاز افتراضي ، فاضغط على ENTER لقبول الخيار الأول. أ) نعم سيتم تثبيت محمل الإقلاع على القرص. إذا كان لديك نظام آخر ، فإنني أنصح الخيار الأخير أو تثبيته على قرص مرن ، حتى لا يتداخل معه.

الآن تم تثبيت مكونات ReactOS بالفعل ، يبقى فقط لإعادة التشغيل. اضغط دخول.

وصول أول نظام بدء تشغيللقد انتهى الأمر تقريبًا ... بالمناسبة ، إذا طلب منك الضغط على مفتاح للوصول إلى محرك الأقراص الضوئية (CD) ، فتجاهله ، بعد بضع ثوانٍ سيبدأ نظام التشغيل:

إذا ظهرت لنا هذه الشاشة في عمليات إعادة التشغيل التالية ، عليك أن تنتظر أو حدد الخيار الأول مباشرةً:

ستظهر لك قائمة التثبيت في المرة الأولى التي تبدأ فيها من ReactOS التي يجب عليك تمريرها باستخدام التالي ، التالي ، التالي (تعديل اللغة) ، ضع اسم المستخدم والمؤسسة ، التالي ، كلمة مرور المسؤول واسم الكمبيوتر ، التالي ، المنطقة الزمنية ، بعد ذلك ، ننتظر حتى يتم تثبيته ، ويعود إلى إعادة التشغيل ...

قد يطلب منا تثبيت بعض برامج التشغيل، الإجراء بسيط ، التالي ، إنهاء ، التالي ، إنهاء ...

لدينا أخيرًا سطح مكتب ReactOS لاستكشافه ، أدعوكم للاستفسار، إذا أتيت من Windows فسيكون مألوفًا جدًا ...

لا تنسى أن تترك تعليقاتك او شكوك ...