ReactOS

نظام التشغيل ReactOS 0.4.14 يعمل بمتصفح الويب Firefox

ReactOS هو نظام تشغيل مجاني ومفتوح المصدر لأجهزة الكمبيوتر الشخصية i586 / amd64 ، مصمم ليكون متوافقًا ثنائيًا مع برامج الكمبيوتر وبرامج تشغيل الأجهزة المطورة لنظام التشغيل Windows Server 2003 والإصدارات الأحدث من Microsoft Windows. [ 7 ] [ 8 ] وقد أشير إلى ReactOS كبديل محتمل مفتوح المصدر لنظام Windows [ 9 ] [ 10 ] [ 11 ] ، كما حظي باهتمام كبير لما يحتويه من معلومات حول واجهات برمجة تطبيقات Windows غير الموثقة . [ 12 ]

يجري تطوير ReactOS منذ عام 1996. اعتبارًا من أكتوبر 2025 لا يزال يُعتبر برنامجًا تجريبيًا (ألفا) يفتقر إلى بعض الميزات . لذا، يوصي المطورون باستخدامه لأغراض التقييم والاختبار فقط. [ 13 ] [ 14 ] مع ذلك، تعمل العديد من تطبيقات ويندوز عليه، مثل Adobe Reader 9.3 و GIMP 2.6 و LibreOffice 5.4. [ 15 ] [ 16 ]

ReactOS مكتوبة بشكل أساسي بلغة C ، مع بعض العناصر المكتوبة بلغة C++ ، مثل مستكشف الملفات ReactOS . يُطبّق المشروع جزئيًا وظائف واجهة برمجة تطبيقات Windows ، وقد تم نقله إلى بنية معالج AMD64 . [ 17 ] يُعدّ ReactOS جزءًا من بيئة البرمجيات الحرة والمفتوحة المصدر، لذا فهو يُعيد استخدام العديد من مشاريع البرمجيات الحرة والمفتوحة المصدر الأخرى ويتعاون معها، [ 18 ] [ 19 ] وأبرزها مشروع Wine الذي يُقدّم طبقة توافق مع Windows لأنظمة التشغيل الشبيهة بنظام Unix .

تاريخ

التطور المبكر

في حوالي عام 1996، بدأت مجموعة من مطوري البرامج الحرة والمفتوحة المصدر مشروعًا يسمى FreeWin95 لتنفيذ نسخة طبق الأصل من نظام التشغيل Windows 95. وقد تعثر المشروع في مناقشات حول تصميم النظام.

رغم أن مشروع FreeWin95 بدأ بتوقعات عالية، إلا أنه لم يُصدر أي إصدار منه للجمهور حتى نهاية عام 1997. ونتيجة لذلك، اجتمع أعضاء المشروع، بقيادة المنسق آنذاك جيسون فيلبي، لإحياء المشروع. سعى المشروع المُعاد إحياؤه إلى محاكاة وظائف نظام التشغيل Windows NT . [ 20 ] عند إنشاء المشروع الجديد، تم اختيار اسم جديد له، وهو ReactOS . بدأ تطوير المشروع في فبراير 1998 بإنشاء أساس لنواة NT جديدة وبرامج تشغيل أساسية. [ 21 ] [ 22 ] وقد صِيغ اسم ReactOS خلال محادثة على IRC. فبينما يشير مصطلح "OS" إلى "نظام التشغيل"، يشير مصطلح "react" إلى ردة فعل المجموعة الغاضبة من احتكار مايكروسوفت . [ 10 ]

في عام ٢٠٠٢، تأسست مؤسسة ReactOS في موسكو، وكان ماكسيم أوسوفسكي وأليكسي براغين مسؤولين تنفيذيين فيها، بينما كان فلاديمير براغين وسافيلي تريتياكوف وأليكسي إيفانوف أعضاءً في مجلس إدارتها. [ ٢٣ ] وفي عام ٢٠١٥، تم تصفية المؤسسة. [ ٢٤ ]

التدقيق الداخلي

لتجنب الملاحقة القانونية المتعلقة بحقوق النشر، كان لا بد من أن يكون نظام ReactOS متميزًا تمامًا وغير مشتق من نظام Windows، وهو هدف تطلب جهدًا دقيقًا للغاية. [ 25 ] في 17 يناير 2006، ادعى المطور هارتموت بير على القائمة البريدية لمطوري ReactOS (ros-dev) أن ReactOS يحتوي على شفرة برمجية مُشتقة من تفكيك نظام Microsoft Windows. [ 26 ] تضمنت الشفرة التي اعترض عليها بير الدالة BadStack في الملف syscall.S، [ 27 ] بالإضافة إلى عناصر أخرى غير محددة. [ 28 ] بمقارنة هذه الدالة بالملفات الثنائية المُفككة من Windows XP ، جادل بير بأن دالة BadStack نُسخت ببساطة من Windows XP، نظرًا لتطابقهما. أكد أليكس إيونيسكو، مؤلف الشفرة، أنه على الرغم من أن الملف الثنائي لنظام Windows XP المعني قد تم تفكيكه ودراسته بالفعل، إلا أن الشفرة لم تُنسخ وتُلصق فحسب، بل أُعيد تنفيذها. زعم إيونسكو أن سبب تطابق الوظائف هو أنه لم يكن هناك سوى طريقة واحدة ممكنة لتنفيذ الوظيفة. [ 29 ]

في 27 يناير 2006، قام المطورون المسؤولون عن صيانة مستودع كود ReactOS بتعطيل الوصول إليه بعد اجتماع عُقد لمناقشة الادعاءات. وعندما تواصل موقع NewsForge مع مايكروسوفت، رفضت التعليق على الحادثة. ولأن ReactOS مشروع تطوير برمجيات حرة ومفتوحة المصدر ، فقد أثارت هذه الادعاءات ردود فعل سلبية من مجتمع البرمجيات الحرة ؛ وعلى وجه الخصوص، منع برنامج Wine العديد من المطورين غير النشطين من تقديم مساهمات ، وظل التعاون الرسمي رفيع المستوى بين المشروعين صعبًا حتى عام 2006.[ 30 ]

في بيانٍ نُشر على موقعها الإلكتروني، أشارت ReactOS إلى اختلاف التعريفات القانونية لما يُعتبر هندسة عكسية في بيئة نظيفة كسببٍ للنزاع. [ 31 ] ولتجنب الدعاوى القضائية المحتملة، تتبنى الشركات أحيانًا سياسةً تنص على أن إعادة تنفيذ التعليمات البرمجية بناءً على الشفرة المُفككة يجب أن تتم بواسطة شخصٍ آخر غير الشخص الذي قام بتفكيك الشفرة الأصلية وفحصها. [ 32 ] [ 33 ] وقد أوضحت ReactOS متطلبات بيان سياسة الملكية الفكرية الخاص بها بشأن الهندسة العكسية في بيئة نظيفة لتجنب أي انتهاك محتمل لقانون الولايات المتحدة. أُجريت مراجعة داخلية لشفرة المصدر للتأكد من استخدام الهندسة العكسية في بيئة نظيفة فقط، ووُقّع جميع المطورين على اتفاقية تُلزمهم بالامتثال لسياسات المشروع المتعلقة بالهندسة العكسية. [ 30 ] لم يتأثر المساهمون في تطويرها بهذه الأحداث، وتم استعادة جميع صلاحيات الوصول إلى أدوات تطوير البرمجيات بعد ذلك بوقتٍ قصير. في سبتمبر 2007، ومع اقتراب المراجعة من الاكتمال، أُزيلت حالة المراجعة من الصفحة الرئيسية لـ ReactOS. على الرغم من اكتمال عملية التدقيق، إلا أن التفاصيل المحددة لم تُنشر، حيث كانت مجرد جهد داخلي لضمان الامتثال لسياسات المشروع الخاصة. [ 34 ]

كذلك، لم يُنظر إلى تسريب شفرة المصدر لنظام ويندوز عام 2004 [35] على أنه خطر قانوني على ReactOS، حيث اعتُبرت الأسرار التجارية غير قابلة للدفاع عنها في المحكمة بسبب انتشارها الواسع. [ 36 ]

ادّعى أكسل ريتشين، مهندس نواة نظام التشغيل في مايكروسوفت، أنه لاحظ وجود بعض الأجزاء المحددة في نواة نظام ReactOS التي من غير المرجح أن تنتج عن إعادة تنفيذ نظيفة، مثل هياكل البيانات الداخلية وأسماء المتغيرات التي تحمل نفس الاسم تمامًا في كل من ReactOS ونواة البحث. ويشير ريتشين إلى أن المشروع استعان بشفرة مصدرية من نواة أبحاث ويندوز، المرخصة للجامعات والتي سُرّبت عدة مرات. [ 37 ]

المشاركة في برنامج جوجل الصيفي للبرمجة

ابتداءً من عام 2006، [ 38 ] شارك مشروع ReactOS في العديد من دورات Google Summer of Code . على سبيل المثال، في دورة GSoC 2011، [ 39 ] أشرف ReactOS على مشروع طلابي قام بدمج بروتوكول lwIP في حزمة بروتوكولات الشبكة. [ 40 ]

حشد الدعم في روسيا

بين عامي 2007 و2015، بذل المساهمون الروس في مشروع ReactOS، ممثلين لمؤسسة ReactOS، جهودًا للضغط على الحكومة الفيدرالية الروسية. اعتبارًا من أبريل 2019 لم تسفر هذه الجهود عن دعم حكومي لـ ReactOS، وتم حل مؤسسة ReactOS التي تتخذ من روسيا مقراً لها منذ نوفمبر 2015. [ 24 ]

أليكسي براغين (يسار)، منسق مشروع ReactOS السابق، يعرض ReactOS على فيكتور ألكسنيس

حملات التمويل

On 1 May 2012, a €30,000 funding campaign was started to finance additional development projects.[48][49] At the end of the year, approximately 50% of the funding goal was achieved and it was decided to continue the funding campaign without deadlines.[50] The money went to ReactOS Deutschland e. V.. As the tax law in Germany for this form of a registeredvoluntary association (Eingetragener Verein) makes it problematic to pay developers directly;[51] indirect possibilities like stipends were evaluated.

Thorium Core Cloud Desktop project

When ReactOS was awarded as Project of the Month on SourceForge in June 2013, a crowdfunding campaign on Kickstarter was announced in an interview with the project's coordinator, Aleksey Bragin.[52] On 23 December 2013 the announced project was revealed as a Kickstarter campaign with the goal of US$120,000 was started.[53][54] The Thorium Core Cloud Desktop dubbed cloud computing service would use ReactOS as core and could allow the use of Windows compatible applications from mobile devices (like smartphones, tablets), workstations, or any other connected device. On 21 February 2014, fundraising ended short of the target amount, with $48,965 of $120,000 raised, resulting in no transferred money.[55]

ReactOS Community Edition

In April 2014, the ReactOS project announced an Indiegogo campaign to launch ReactOS Community Edition, a version of ReactOS based on the 0.4 release. The flexible funding campaign had a goal of $50,000 with additional stretch goals beyond that.[56] Development of ReactOS Community Edition would be community-centric, with ReactOS users voting and funding to decide which software and hardware drivers the project will aim to support.[57][58] On 1 June 2014, the flexible crowdfunding campaign on Indiegogo ended, raising $25,141 for the development of the community edition,[59][60] and the voting process to support hardware and software was started shortly thereafter.[61]

ReactOS Hackfest

أول فيديو للطباعة من ReactOS

نظّم مشروع ReactOS فعالية هاكاثونية في الفترة من 7 إلى 12 أغسطس 2015، في مدينة آخن الألمانية . [ 62 ] [ 63 ] [ 64 ] وقد أسفرت هذه الفعالية عن إضافة العديد من الميزات إلى ReactOS.

تم تنظيم الهاكاثون الثاني من قبل مشروع ReactOS في الفترة من 14 إلى 18 أغسطس 2017، في مدينة كولونيا الألمانية . [ 65 ]

نُظِّمَتْ فعاليات الهاكاثون الثالثة والرابعة من قِبَل مشروع ReactOS في برلين في الفترة من 16 إلى 21 أغسطس 2018 ومن 15 إلى 20 أغسطس 2019 على التوالي. [ 66 ] [ 67 ]

سجل الإصدارات

إصدار النظامتاريخ الافراج عنهمعلومات الإصدار
غير مدعوم: 0.3.02006-08-27 [ 68 ]أول إصدار يدعم الشبكات رسميًا
غير مدعوم: 0.3.12007-03-10 [ 69 ]تم تضمين مدير البرنامج، بداية إعادة كتابة النواة
غير مدعوم: 0.3.2تم تخطيهتم إنشاء الفرع ولكن لم يتم إصداره [ 70 ]
غير مدعوم: 0.3.32007-09-12 [ 70 ]تحسينات على النواة و win32k
غير مدعوم: 0.3.42008-01-22 [ 71 ]دعم إعادة كتابة سجل النظام، وعميل سطح المكتب البعيد، وخاصية التوصيل والتشغيل
غير مدعوم: 0.3.52008-06-30 [ 72 ]إصلاحات للأخطاء فقط
غير مدعوم: 0.3.62008-08-06 [ 73 ]دعم الكتابة من اليمين إلى اليسار
غير مدعوم: 0.3.72008-11-04 [ 74 ]تحسينات x86-64 ؛ MSVC، مكدسات جديدة
غير مدعوم: 0.3.82009-02-04تم تقديم دعم PSEH ودعم الأقراص الصلبة متعددة الأقسام في القرص المضغوط الحي
غير مدعوم: 0.3.92009-04-26 [ 75 ]ذاكرة وصول عشوائي (RAM) لا تقل عن 24  ميجابايت، ورسم خرائط أسرع للفضاء الفائق، ودعم صوتي أولي
غير مدعوم: 0.3.102009-07-05 [ 76 ]دعم SATA الأولي ، دعم لوحة المفاتيح/الماوس USB ، نسخة طبق الأصل من برنامج الرسام ، MSVC الأولي . [ 77 ] [ 78 ]
غير مدعوم: 0.3.112009-12-16 [ 79 ]إعادة كتابة Kdcom؛ خطوط صينية/كورية؛ تحديثات التوافق؛ تحسينات نظام الصوت
غير مدعوم: 0.3.122010-10-20 [ 80 ]إعادة كتابة معالج الاعتراضات؛ إعادة كتابة معالجة المؤقت والرسائل؛ دعم NMI ؛ دعم SxS ؛ دعم EMS جزئي [ 81 ]
غير مدعوم: 0.3.132011-03-22 [ 82 ]إعادة كتابة مدير الذاكرة، وتحسين دعم SATA، وإصلاح مشكلات الرسومات [ 83 ]
غير مدعوم: 0.3.142012-02-07 [ 84 ]تم تمكين ACPI افتراضيًا، ودعم WiFi (غير مشفر و WEP )، ودعم السمات، وبرنامج تشغيل TCP/IP جديد ( LwIP )، والتوافق مع MSVC، ودعم عمليات DMA للتشتيت/التجميع ، وإعادة كتابة shell32 [ 85 ]
غير مدعوم: 0.3.152013-05-30 [ 86 ]دعم USB للفأرة ولوحة المفاتيح وأجهزة التخزين؛ إدارة جلسات مُعاد كتابتها؛ دعم AHCI مع برنامج تشغيل UniATA مُحدّث؛ وحدة إدارة ذاكرة ReactOS البديلة تولّت جميع مسؤوليات إدارة الذاكرة باستثناء بعض الأقسام؛ دعم أولي لتصحيح أخطاء مكونات ReactOS باستخدام WinDbg ؛ تحسينات بناءً على نتائج مجموعة اختبار وظائف تطبيق AutoHotkey ؛ إصلاحات للأخطاء بناءً على تشغيل أداة التحقق من برامج التشغيل على العديد من برامج التشغيل المُضمّنة [ 87 ]
غير مدعوم: 0.3.16 [ 88 ]2014-02-06 [ 89 ]إعادة كتابة CSRSS؛ تحسين دعم السمات؛ برنامج تشغيل بطاقة الشبكة لـ RTL8139 ، مما يسمح لـ ReactOS بدعم الإصدارات الأحدث من QEMU خارج الصندوق [ 90 ]
غير مدعوم: 0.3.17 [ 91 ]2014-11-05 [ 92 ]تضمين NTVDM ؛ تحسينات على الخط؛ [ 93 ] [ 94 ] إصلاحات الأخطاء [ 95 ]
غير مدعوم: 0.4.0 [ 96 ]2016-02-16 [ 97 ]تحسين دعم USB، وواجهة جديدة لمستكشف الملفات مع سمات مُحسّنة، ودعم مُحسّن لبرامج VirtualBox و Virtual PC ، ودعم قراءة/كتابة ملفات ext2 ، ودعم قراءة ملفات NTFS، ودعم مُحسّن للشبكات.
غير مدعوم: 0.4.1 [ 98 ]2016-05-17 [ 99 ]تحسين سياق التنشيط، ودعم نظام الملفات Btrfs ، وتحسين واجهة سطر الأوامر، وإصلاح أخطاء USB، ودعم المجلدات المشتركة للأجهزة الافتراضية.
غير مدعوم: 0.4.22016-08-16 [ 100 ]تحسين نظام ملفات Btrfs ودعم موسع لأنظمة الملفات ReiserFS و UFS/FFS ، ودعم .NET Framework 2.0 و 4.0، وإصلاحات وتحسينات في واجهة سطر الأوامر.
غير مدعوم: 0.4.32016-11-16 [ 101 ]مكتبة Winsock جديدة ، دعم الأقسام الأولية، إصلاحات الأخطاء المعتادة
غير مدعوم: 0.4.42017-02-16 [ 102 ]دعم مبدئي لحزمة الطباعة، وإصلاحات طفيفة للخطوط، وتحسينات وإصلاحات للأخطاء المعتادة.
غير مدعوم: 0.4.52017-05-18 [ 103 ]تحسين عرض الخطوط ومقاييسها، وإصلاحات رئيسية في النواة وبرامج التشغيل، واختبار Microsoft Office 2010 والتأكد من عمله بشكل سليم.
غير مدعوم: 0.4.62017-09-01 [ 104 ]تم إصلاح العديد من مشاكل الإقلاع المزدوج ، وتحسين دعم السمات، وإضافة برنامج تشغيل NFS ، بالإضافة إلى العديد من إصلاحات النواة ونظام الملفات.
الإصدار المدعوم: 0.4.72017-12-06 [ 105 ]إصدار محسّن من مدير التطبيقات RAPPS، وتنفيذ شريط أدوات "التشغيل السريع" في المستكشف؛ وإصلاحات مختلفة للأخطاء في برامج تشغيل نظام الملفات، وتحسينات في دعم RDBSS/RXCE و NFS.
الإصدار المدعوم: 0.4.82018-04-14 [ 106 ]إشعارات البالون، ودرج الإشعارات، والإكمال التلقائي للصدفة، وبرنامج تشغيل NTFS جديد، وتقارير تفريغ الأعطال، ودعم تجريبي لبرامج NT6+.
الإصدار المدعوم: 0.4.92018-07-23 [ 107 ]ReactOS (مرة أخرى) يستضيف نفسه بنفسه .
الإصدار المدعوم: 0.4.102018-11-06 [ 108 ]يدعم الإقلاع بنظام ملفات BTRFS.
الإصدار المدعوم: 0.4.112019-03-04 [ 109 ]برامج تشغيل لإدارة البطارية (يوجد رمزها في شريط المهام، أسفل يمين الشاشة، بجوار الساعة). دعم لتحديث تثبيت ReactOS الحالي. تحسين دعم SATA.
الإصدار المدعوم: 0.4.122019-09-23 [ 110 ]تحسينات على النواة، ميزة تثبيت النوافذ، تحسينات على الخطوط، برنامج تشغيل بطاقة الشبكة Intel e1000، ملفات DLL في وضع المستخدم، سمات جديدة.
الإصدار المدعوم: 0.4.132020-04-09 [ 111 ]تم تحسين حزمة USB الجديدة، وبرنامج تشغيل FAT من FreeLoader، وتم تقديم برنامج جديد: مدير أدوات إمكانية الوصول.
الإصدار المدعوم: 0.4.142021-12-16 [ 112 ]ميزة "إرسال إلى" وتحسينات على واجهة سطر الأوامر ، ودعم تمهيد جهاز NEC PC-9800 ، وتحسينات على بروتوكول ICMP ، وتحسينات على نواة النظام ، وتفعيل تقنية NetKVM VirtIO ، وتغييرات وتحسينات متنوعة.
أحدث إصدار: 0.4.152025-03-21 [ 5 ]إصلاحات التوصيل والتشغيل ، وإصلاحات الصوت، وإصلاحات إدارة الذاكرة، وإصلاح سجل النظام، وتحسينات على الملحقات وأدوات النظام، وتحسينات على واجهة المستخدم الرسومية.
الإصدار المستقبلي: 0.4.16غير متوفرمتفرعة ولكنها لا تزال قيد التطوير. [ 113 ]
الإصدار المستقبلي: 0.4.17غير متوفرالإصدار التطويري الحالي. [ 114 ]
الإصدار المستقبلي: 0.5.0 [ 115 ]غير متوفردعم قراءة وكتابة نظام الملفات NTFS ، ودعم نموذج برنامج تشغيل Windows (بما في ذلك دعم بطاقة الفيديو)، وتحسينات على النظام الفرعي للطباعة و DirectX Core .
أسطورة:
غير مدعوم
مدعوم
أحدث إصدار
نسخة معاينة
الإصدار المستقبلي

سمات

سطح مكتب ReactOS 0.4.14: على اليسار قائمة ابدأ وعلى اليمين مستكشف الملفات الخاص بـ ReactOS
واجهة سطر أوامر جديدة في ReactOS (الإصدار 0.4.0 والإصدارات الأحدث)
موجه الأوامر، لعبة سوليتير العنكبوت، الآلة الحاسبة، وWineMine
مدير الأجهزة في ReactOS 0.4.14

البرامج

الأوامر

regأمر reactOS

فيما يلي قائمة غير شاملة للأوامر التي يدعمها موجه أوامر ReactOS . [ 116 ] [ 117 ] [ 118 ]

تطوير

تطوير ReactOS الأساسي

يُكتب نظام ReactOS بشكل أساسي بلغة C ، مع كتابة بعض العناصر، مثل ReactOS Explorer ومجموعة أدوات الصوت، بلغة C++ . يُجمَّع المشروع باستخدام كلٍّ من MinGW و Microsoft Visual Studio ، ويساهم في تطوير أنظمة البناء المستخدمة من خلال تقديم تصحيحات لمكوناته. [ 122 ]

يهدف المطورون إلى جعل نواة النظام وواجهة برمجة التطبيقات (API) الخاصة بوضع المستخدم أكثر توافقًا مع نظام التشغيل Windows NT الإصدار 5.2 ( Windows Server 2003 )، وإضافة دعم لمزيد من التطبيقات والأجهزة، مع خطط لاستهداف إصدارات أحدث من Windows مع تطور عملية التطوير. [ 123 ] يتم توفير دعم DirectX من خلال ReactX، وهو تطبيق داخلي. يتم تنفيذ عرض ثنائي الأبعاد وعرض ثلاثي الأبعاد مُسرّع بواسطة الأجهزة باستخدام OpenGL بشكل أصلي، بينما يتم توجيه وظائف الرسم الأخرى، مثل Direct3D، إلى OpenGL كحل مؤقت، باستخدام كود Wine في الغالب ، مثل WineD3D . [ 17 ] [ 124 ]

يتأثر تقدم عملية التطوير بحجم فريق التطوير ومستوى خبرة أعضائه. وتقديرًا للجهد المطلوب لتنفيذ نظام التشغيل ويندوز 7 ، وظّفت مايكروسوفت حوالي 1000 مطور، موزعين على 25 فريقًا، بمتوسط ​​40 مطورًا في كل فريق. [ 125 ] اعتبارًا من 2 سبتمبر 2011  في صفحة ReactOS على موقع Ohloh ، تُظهر الصفحة التي تم الوصول إليها عبر رابط "فريق تطوير كبير ونشط للغاية" قائمةً تضم 33 مطورًا ساهموا على مدار 12 شهرًا، وإجمالي 104 مستخدمين حاليين وسابقين ساهموا في المشروع عبر Apache Subversion منذ إنشائه. [ 126 ] وفي عرضه التقديمي في مؤتمر Hackmeeting 2009 في ميلانو، أشار مطور ReactOS، ميشيل سي، إلى أن معظم المطورين يتعرفون على بنية نظام Windows أثناء عملهم على ReactOS، وليس لديهم معرفة مسبقة بها. [ 127 ]

بينما يستهدف نظام ReactOS بشكل أساسي منصة الحواسيب الشخصية x86 / AMD64 ، [ 128 ] فقد كانت هناك محاولة لنقله إلى معمارية ARM في وقت ما، [ 17 ] إلا أنها لم تُنتج وظائف كثيرة وتم التخلي عنها [ 129 ] إلى جانب محاولة نقله إلى PowerPC ، والتي لم تعد تُصان بشكل فعال. [ 13 ] أُضيف دعم Xbox و NEC PC-9800 ، وهو نوع من معمارية IA-32 ، من خلال استخدام HAL خاص بالمعمارية . [ 127 ] [ 111 ] [ 112 ] يجري العمل على تحسين دعم 64 بت لنظام ReactOS، إلا أن التطوير يبدو بطيئًا. [ 130 ]

التعاون وإعادة الاستخدام

بينما يهدف نظام ReactOS إلى بناء نواة متوافقة مع نظام ويندوز كبرنامج مفتوح المصدر، فإنّ معظم الوظائف الأساسية اللازمة لإنشاء نظام تشغيل كامل متوفرة بالفعل في بيئة البرمجيات مفتوحة المصدر الأوسع. ولذلك، يعتمد ReactOS على مشاريع مفتوحة المصدر قائمة ويتعاون معها كلما أمكن ذلك. [ 18 ] في المقابل، تعيد مشاريع مثل Wine [ 19 ] ، و Captive NTFS سابقًا [ 131 ] و Longene ، استخدام قاعدة بيانات ReactOS مفتوحة المصدر أيضًا. [ 132 ]

مجموعة برامج تشغيل الأجهزة

على صعيد برامج تشغيل الأجهزة ، يوفر مشروع UniATA ، على سبيل المثال، برامج تشغيل Serial ATA لنظام ReactOS. [ 14 ] [ 133 ] كما جرب المشروع استخدام مكتبة FullFAT في إعادة كتابة نظام ملفات FAT القابل للتثبيت . [ 134 ] يستخدم ReactOS حزمة USB من Haiku كمرجع وكأساس لدعم USB. [ 135 ] [ 136 ] يوفر Mesa 3D إمكانية عرض OpenGL . [ 14 ] [ 122 ]

التواصل

تعتمد حزمة الشبكة في ReactOS على جزء TCP من منفذ OSKit لحزمة الشبكة في FreeBSD ، بالإضافة إلى تطبيق داخلي لبروتوكولات موجهة نحو الحزم مثل IP . [ 137 ] لاحقًا، تم دمج lwIP في حزمة الشبكة في ReactOS. [ 40 ]

التعاون في مجال النبيذ

مخطط معماري مبسط لنظام ReactOS، مع الإشارة إلى تبعيات Wine بشعار Wine. تشير المربعات البيضاء إلى برامج ثنائية تابعة لجهات خارجية. المربعات الخضراء هي مكونات " مساحة المستخدم "، والمربعات الحمراء هي مكونات النواة.

يشترك مشروعا ReactOS و Wine في هدف تشغيل برامج ويندوز الثنائية بشكل أصلي، وبالتالي يمكنهما مشاركة العديد من التبعيات وعمليات التطوير. [ 19 ] [ 138 ] يستخدم ReactOS أجزاءً من مشروع Wine للاستفادة من تقدم Wine في تطبيق واجهة برمجة تطبيقات Win32 . [ 138 ] على الرغم من أن مكونات NTDLL و USER32 و KERNEL32 و GDI32 و ADVAPI32 الخاصة بـ Wine لا يمكن استخدامها مباشرةً من قِبل ReactOS نظرًا لاختلافات البنية، إلا أنه يمكن مشاركة مقتطفات من التعليمات البرمجية الخاصة بها وبأجزاء أخرى بين المشروعين. يتم تطوير النواة بواسطة ReactOS بشكل منفصل، حيث يعتمد Wine هنا على نواة شبيهة بنواة أنظمة Unix . [ 122 ] [ 127 ]

بشكل منفصل، تم إنشاء فرع Arwinss التجريبي كوسيلة بديلة لتحسين دعم USER32 وGDI32 من خلال تطبيق بديل لواجهة برمجة تطبيقات Win32. في حين أن نظام Win32 الفرعي الأصلي في ReactOS كان مُصممًا بشكل وثيق على غرار نظيره في Windows، يجمع Arwinss بين بنية هذا النظام الفرعي والتطبيق المقابل له في Wine. ولتحقيق هذه الغاية، يستخدم Arwinss مكتبات GDI32 وUSER32 الخاصة بـ Wine مع بعض التغييرات الطفيفة للاستفادة الكاملة من توافق البرامج الحالي في Wine. كما يسمح Arwinss للمستخدم باستخدام خادم X عن بُعد بدلاً من شاشة عرض محلية. [ 139 ]

آخر

توفر مبادرة مشروع Tango Desktop إرشادات وموارد تصميم مفتوحة المصدر (على شكل أيقونات ) لتطبيقات بيئات سطح المكتب . FreeType هي مكتبة تطوير برمجيات مفتوحة المصدر ، تُستخدم لعرض النصوص على الصور النقطية وتوفر دعمًا لعمليات أخرى متعلقة بالخطوط. [ 14 ] مشروع KernelEx هو مشروع امتداد لواجهة برمجة تطبيقات Windows وطبقة توافق، يوفر تطبيقات مفتوحة المصدر لبعض واجهات برمجة تطبيقات Windows. [ 140 ] من المشاريع المساهمة الأخرى: MinGW و SYSLINUX و adns و ICU وGraphApp و Ext2 و GNU FreeFont وخطوط DejaVu وخطوط Liberation . [ 141 ] [ 142 ] [ 143 ]

استقبال

أقرّ العديد من الأشخاص بأهمية نظام التشغيل ReactOS وأهمية وجود بديل عملي مفتوح المصدر لنظام التشغيل Windows. [ 10 ] وصفت مقالة ومقابلة نُشرتا عام 2004 في مجلة Der Spiegel الألمانية الأسبوعية نظام ReactOS بأنه موجه لمستخدمي Windows الذين يرغبون في الاستغناء عن استخدام البرامج التجارية الاحتكارية دون الحاجة إلى التحول إلى Linux. [ 10 ] كما أدرج موقع DistroWatch ، وهو موقع ويب لمراقبة توزيعات Linux ، نظام ReactOS ووصفه بأنه "نظام تشغيل مجاني ومفتوح المصدر مبني على أفضل مبادئ التصميم الموجودة في بنية Windows NT ". [ 144 ]

في مقالٍ له في مجلة البرمجيات الحرة ، أشار ديفيد شوغر عام 2006 إلى أن نظام ReactOS سيتيح استخدام التطبيقات التي تعتمد على إصدارات قديمة من نظام ويندوز والتي أصبحت واجهات برمجة التطبيقات الخاصة بها مهملة. كما أقرّ بإمكانية توسيع قاعدة البرمجيات الحرة المنشورة، وكونه مصدرًا للمطورين الراغبين في معرفة واجهات برمجة تطبيقات ويندوز غير الموثقة أثناء كتابة تطبيقات قابلة للنقل. [ 12 ] وفي عام 2008، لاحظ جون سي. دفوراك، كاتب عمود في مجلة PC Magazine ، أن بنية ويندوز NT ظلت دون تغيير يُذكر، مما يجعلها مرشحًا مثاليًا للاستنساخ، ورأى أن ReactOS قد يُشكّل "تهديدًا أكبر من لينكس لهيمنة مايكروسوفت". [ 11 ] ردًا على مقال دفوراك، أشارت دانا بلانكنهورن، الصحفية التقنية في ZDNet، عام 2008 إلى أن افتقار المشروع إلى الرعاة والشركاء من الشركات جعله غير ضار بمايكروسوفت. [ 145 ] [ 146 ] وبالمثل، صنف توم هولوردا من OSNews في عام 2009 نظام التشغيل ReactOS ضمن عائلة أنظمة التشغيل الخاصة بالهواة والتي لا يتم صيانتها إلا من قبل مجموعات صغيرة من المطورين الذين يعملون في أوقات فراغهم، ويفتقر إلى الدعم المالي لأنظمة التشغيل الأكثر شيوعًا وإرث الأنظمة الشائعة سابقًا مثل RISC OS . [ 147 ]

في أكتوبر 2015، أشارت مراجعة أجرتها مجلة Network World لنظام ReactOS v0.3.17 إلى أنه "يشبه تمامًا تشغيل نظام Windows 2000"، وأشادت بمدير حزم التطبيقات ، وهي ميزة يفتقر إليها نظام Windows الأصلي. [ 148 ]

في أغسطس 2018، استعرض جيسي سميث من موقع DistroWatch Weekly نظام التشغيل ReactOS الإصدار 0.4.9، مشيرًا إلى أنه يعاني من دعم محدود للأجهزة، وأنه يميل إلى التوقف عن العمل تحت الضغط. وخلص إلى القول: "ينبغي استخدامه بحذر، وربما ليس كنظام تشغيل رئيسي للاستخدام اليومي" [ 149 ].

الجوائز

فاز مشروع ReactOS بجائزة "أفضل عرض تقديمي" في منتدى سيليجر السنوي للشباب، وقيمتها 100 ألف روبل روسي (2700 دولار أمريكي) في عام 2011، بحضور ألكسندر ريتشيتسكي، أحد أعضاء فريق التطوير. [ 150 ]

كان مشروع ReactOS من المشاريع المميزة على موقع SourceForge خلال الأسابيع التي بدأت في 27 فبراير 2012، و25 أبريل 2013، [ 151 ] بالإضافة إلى أسابيع أخرى. كما حاز على لقب مشروع الشهر على الموقع نفسه في يونيو 2013 [ 152 ] وفبراير 2019. [ 153 ]

انظر أيضاً

ملحوظات

  1. رخصة GPL-2.0 أو أحدث مع أجزاء مرخصة بموجب رخصتي LGPL و BSD

مراجع

  1. 1 2 reactos على GitHub
  2. 1 2 ReactOS على DistroWatch
  3. "ReactOS على Open Hub" . openhub.net . Black Duck Open Hub . تم الاطلاع عليه بتاريخ 24 أكتوبر 2014 .
  4. "ReactOS على GitHub" . GitHub . تم الاطلاع عليه بتاريخ 27 أبريل 2019 .
  5. ١ ٢ ٣ "إصدار ReactOS 0.4.15 | مشروع ReactOS" . reactos.org . ٢١ مارس ٢٠٢٥. تم الاطلاع عليه بتاريخ ٢١ مارس ٢٠٢٥ .
  6. "تنزيل | مشروع ReactOS" . www.reactos.org . تم الاطلاع عليه بتاريخ 28 يوليو 2017 .
  7. ^ هولويردا ، توم (5 مارس 2009). "ReactOS يستهدف نظامي التشغيل Windows 2003 وVista" . أو إس نيوز . تم الاسترجاع في 14 أكتوبر 2020 .
  8. vicmarcal (14 أبريل 2018). "إصدار ReactOS 0.4.8!!" . أخبار مشروع ReactOS.org (مدونة الشركة) . تم الاطلاع عليه في 14 أكتوبر 2020. مع توقف دعم البرامج لنظام التشغيل NT5 تحديدًا، يوسع ReactOS نطاق دعمه ليشمل برامج NT6+ (Vista، Windows 8، Windows 10).{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  9. ^ ستال ، لويس إف. (23 يونيو 2015). "النسخة الروسية هي ReactOS المفضلة لبديل Windows" . هيز على الانترنت . تم الاسترجاع في 14 أكتوبر 2020 .
  10. 1 2 3 4 سيكستوس ، فون ماريو (20 فبراير 2004). "ReactOS: Das Nicht-Windows" (باللغة الألمانية). شبيجل اون لاين . تم الاسترجاع 11 ديسمبر 2009 .
  11. 1 2 دفوراك، جون سي. (4 أبريل 2008). "ما يحتاجه نظام التشغيل الجديد" . مجلة الكمبيوتر الشخصي . تم الاسترجاع في 11 ديسمبر 2009 .
  12. 1 2 شوغر، ديفيد (31 يناير 2006). "رد فعل على ReactOS" . مجلة البرمجيات الحرة . مؤرشف من الأصل في 10 أغسطس 2007. تم الاطلاع عليه في 11 ديسمبر 2009 .
  13. 1 2 كوبفر، ماتياس؛ براغين ، أليكسي (14 مارس 2010). ReactOS — من نظام التشغيل Windows ثنائي المصدر المتوافق . كيمنيتزر لينكس-تاج (باللغة الألمانية). كيمنتس، ألمانيا . تم الاسترجاع 15 مارس 2010 . 
  14. ١ ٢ ٣ ٤ رويال، سيمون (١٦ فبراير ٢٠١٤). "ReactOS: نظام تشغيل بديل متوافق مع ويندوز" . lowendmac.com . تم الاطلاع عليه في ١٠ يناير ٢٠١٦. على الرغم من أن النواة الرئيسية لنظام ReactOS مبنية من الصفر، إلا أنها تعتمد جزئيًا على برامج وبروتوكولات موجودة. فهي تستخدم أجزاءً من Wine، وشبكات من خلال lwIP، وUSB من Haiku، بالإضافة إلى FreeType وMesa3D وUniATA.
  15. ثوم هولوردا (14 نوفمبر 2007). "ReactOS يحصل على دعم OpenOffice.org 2؛ خطط إصدار جديدة" . OSNews .
  16. اختبارات الإصدار 0.4.14 على موقع reactos.org (فبراير 2022)
  17. 1 2 3 هولوردا، ثوم (17 يناير 2009). "ReactOS: نظرة على عام 2008" . OSNews . تم الاطلاع عليه في 18 أبريل 2019 .
  18. 1 2 "ReactOS يحصل على حزمة USB، بمساعدة منا" . هايكو . 20 فبراير 2012. تم الاطلاع عليه في 2 يناير 2016. تربط مشروعي ReactOS وهايكو علاقة عمل ودية منذ عدة سنوات، حيث يقدم كل فريق المساعدة للآخر كلما أمكن ذلك.
  19. 1 2 3 فينسنت، برايان (15 مايو 2004). "مقابلة مع ستيفن إدواردز" . winehq.com . تم الاطلاع عليه في 6 يناير 2016. BV : لطالما كانت العلاقة بين Wine وReactOS مثمرة للطرفين. هل هناك أي شيء يمكن أن يفعله Wine بشكل مختلف من شأنه أن يساعد في تطوير ReactOS؟ [...] BV: لقد ساهمتم بلا شك بالكثير من أعمالكم في Wine، بما في ذلك بعض الأدوات التي قمتم بتطويرها. على سبيل المثال، تم نقل مدير المهام مؤخرًا من ReactOS. هل لديكم أي خطط قيد التنفيذ لتطوير المزيد من الأدوات؟ ستيفن: أرغب حقًا في رؤية نسخة من لعبة سوليتير تُدمج في Wine وReactOS. [...] في مرحلة ما، سنضطر إلى تطوير مكونات بديلة لكل شيء في Windows، لذلك إذا كان هناك برنامج يحتاجه Wine وقام ReactOS بتنفيذه، فسأحاول التأكد من إصداره بموجب ترخيص متوافق.
  20. لولي، يوجينيا (16 أكتوبر 2001). "مقابلة مع جيسون فيلبي من مشروع ReactOS" . OSNews . تم الاطلاع عليه بتاريخ 18 أبريل 2019 .
  21. لوشفيتز، مارتن (مارس 2004)، "مشاريع قيد التطوير" (ملف PDF) ، مجلة لينكس ، ص 87، مؤرشف من الأصل (ملف PDF) في 19 مايو 2011 ، تم استرجاعه في 18 نوفمبر 2009 
  22. سبيد، ريتشارد (14 مارس 2022). "يدعم ReactOS الآن SMP" . www.theregister.com . تم الاطلاع عليه بتاريخ 20 ديسمبر 2022 .
  23. "مؤسسة ReactOS - ويكي ReactOS" . www.reactos.org . تم الاطلاع عليه بتاريخ 6 مارس 2019 . 
  24. 1 2 "ФОНД АКТИВИЗАЦИИ КИБЕРПОСТРАНСТВА، ФАК، РЕАКТОС — ФОНД، ФОНД РЕАКТОС، г. سارانسك: هاتف: 1328170012، أوغندا: 1021301112876" . egrulinfo.com . مؤرشفة من الأصلي في 7 أبريل 2019 . تم الاسترجاع في 18 أبريل 2019 . 
  25. هانكوك، تيري (29 أغسطس 2008). "ماذا لو لم تنطبق حقوق النشر على الملفات التنفيذية الثنائية؟" . مجلة البرمجيات الحرة . تم الاطلاع عليه في 1 نوفمبر 2020. (...) يهدف ReactOS إلى تشغيل برامج Windows التنفيذية الثنائية الفعلية. هذا يعني أن ReactOS يجب أن يُحاكي بيئة Windows بالكامل. يجب أن تؤدي الوظائف نفس وظائف نظيراتها في Windows تمامًا. بعبارة أخرى، كما هو الحال مع وصفاتنا الافتراضية للحساء المتوازي، يجب أن يكون ReactOS وWindows متطابقين وظيفيًا. مع ذلك، لتجنب الملاحقة القانونية المتعلقة بحقوق النشر، يجب أن يكون ReactOS مختلفًا تمامًا وغير مشتق من Windows. هذا أشبه بالمشي على حبل مشدود، فـ ReactOS بديل مجاني ونظيف مُعاد تنفيذه لنظام Windows. لذا، فكّر في هذا، خاصةً فيما يتعلق باستدعاء مكتبة بسيط للغاية: هل من القانوني أن يُنتج ReactOS رمزًا ثنائيًا مطابقًا لرمز Windows؟
  26. بير، هارتموت (18 يناير 2006). "وداعًا" . ros-dev (قائمة بريدية) . تم الاطلاع عليه في 3 يناير 2009 .
  27. "BadStack in syscall.S" . ReactOS. 17 يناير 2006. مؤرشف من الأصل في 4 سبتمبر 2017. تم الاطلاع عليه في 4 أغسطس 2018 .
  28. بير، هارتموت (18 يناير 2006). "وداعًا" . ros-dev (قائمة بريدية) . تم الاطلاع عليه في 16 نوفمبر 2009 .
  29. إيونيسكو، أليكس (18 يناير 2006). "وداعًا" . ros-dev (قائمة بريدية) . تم الاطلاع عليه في 16 نوفمبر 2009 .
  30. 1 2 فيلر، ستيفن (1 فبراير 2006). "ReactOS يعلق التطوير لمراجعة شفرة المصدر" . Linux.com . تم الاسترجاع في 10 ديسمبر 2009 .
  31. إعادة الضبط، إعادة التشغيل، إعادة البدء، المشكلات القانونية والطريق الطويل إلى الإصدار 0.3 على موقع reactos.org بقلم ستيفن إدواردز (27 يناير 2006)
  32. شوارتز، ماثيو (12 نوفمبر 2001). "الهندسة العكسية" . Computerworld.com . تاريخ الاسترجاع: 23 يونيو 2013. لحماية نفسها من اتهامات نسخ نظام الإدخال والإخراج الأساسي (BIOS) الخاص بشركة IBM بشكل غير قانوني، قامت شركة Phoenix بهندسته عكسيًا باستخدام ما يُعرف بنهج "الغرفة النظيفة" أو "الجدار الصيني". في البداية ، درس فريق من المهندسين نظام الإدخال والإخراج الأساسي (BIOS) الخاص بشركة IBM، والذي يبلغ حجمه حوالي 8 كيلوبايت من التعليمات البرمجية، ووصفوا كل ما يفعله بأكبر قدر ممكن من التفصيل دون استخدام أو الإشارة إلى أي تعليمات برمجية فعلية. ثم استعانت Phoenix بفريق ثانٍ من المبرمجين الذين لم تكن لديهم أي معرفة مسبقة بنظام الإدخال والإخراج الأساسي (BIOS) الخاص بشركة IBM ولم يسبق لهم رؤية تعليماته البرمجية. وبالاعتماد فقط على المواصفات الوظيفية للفريق الأول، كتب الفريق الثاني نظام إدخال وإخراج أساسي (BIOS) جديدًا يعمل وفقًا للمواصفات.
  33. هوغل، شون (23 أكتوبر 2008). "الغرفة النظيفة تُفشل دعوى انتهاك حقوق الملكية الفكرية للبرمجيات في محكمة اتحادية أمريكية" . تم الاطلاع عليه في 23 مايو 2013. [...] ينبغي إجراء الهندسة العكسية في بيئة غير نظيفة بالتزامن مع تطوير بيئة نظيفة ، وذلك باستخدام فريقين معزولين فعليًا وإلكترونيًا، حيث يقوم أحدهما بالهندسة العكسية في بيئة غير نظيفة، بينما يقوم الآخر بتطوير بيئة نظيفة. في حال وجود فريق للهندسة العكسية في بيئة غير نظيفة، يمكن لمهندسي البيئة النظيفة كتابة وصف لجزء المواصفات الذي يحتاج إلى توضيح أو تفصيل. ثم يستخدم مهندسو الهندسة العكسية في بيئة غير نظيفة هذا الطلب لإنشاء مواصفات أو اختبارات وظيفية إضافية.
  34. براغين، أليكسي (18 سبتمبر 2007). "التدقيق" . ros-dev (قائمة بريدية) . تم الاسترجاع في 3 يناير 2009 .
  35. إيفرز، جوريس (12 فبراير 2004). "قد تُسرق شفرة ويندوز" . بي سي وورلد . مؤرشف من الأصل في 31 يوليو 2013. تم الاطلاع عليه في 20 نوفمبر 2021 .
  36. إعادة الضبط، إعادة التشغيل، إعادة البدء، المشاكل القانونية والطريق الطويل إلى الإصدار 0.3 " أما بالنسبة لمسألة تسريب شفرة المصدر، فأود أن أطمئن الجميع. لا نعلم ما هي التبعات القانونية لمن يقوم بتنزيل شفرة مسربة، إذ قد يحاول الطرف الذي يحتفظ بحقوق الملكية الفكرية لتلك الشفرة التمسك بسرية المعلومات الواردة في المصادر أمام المحكمة. من وجهة نظرنا، انتشرت تسريبات شفرة المصدر لنظام ويندوز على نطاق واسع بما يكفي بحيث يستحيل الادعاء بأن المنتج لا يزال خاضعًا لسرية تجارية. " على موقع reactos.org بقلم ستيفن إدواردز (27 يناير 2006)
  37. أندرسون، تيم (3 يوليو 2019). "مهندس نواة مايكروسوفت يدّعي أن ReactOS 'نسخة مقلدة من نواة أبحاث ويندوز'" . ذا ريجستر .
  38. "برنامج جوجل الصيفي للبرمجة 2006" . هذه صفحة تُدرج الطلاب والمنظمات التي شاركت في برنامج جوجل الصيفي للبرمجة لعام 2006. [...] ReactOS
  39. "استبدال برنامج تشغيل TCP/IP لنظام ReactOS، باستخدام lwIP" . مؤرشف من الأصل بتاريخ 21 مارس 2012. تم الاطلاع عليه بتاريخ 9 أغسطس 2011 .
  40. 1 2 غوتمان، كاميرون (7 أغسطس 2011). "يستخدم ReactOS الآن بروتوكول lwIP لبروتوكول TCP" . lwip-devel (قائمة بريدية) . تم الاطلاع عليه في 9 أغسطس 2011 .
  41. ^ ألكسنيس ، فيكتور (6 يونيو 2007). "فيكتور إيمانتوفيتش ألكسنيس – Знакомство с проектом ReactOS" (باللغة الروسية) . تم الاسترجاع 11 ديسمبر 2009 .
  42. «طلب من الرئيس الروسي ميدفيديف تمويل نسخة مقلدة من ويندوز» . بي بي سي نيوز . ١٣ سبتمبر ٢٠١١. تاريخ الاطلاع: ١٥ سبتمبر ٢٠١١ .
  43. Z98 (5 أغسطس 2012). "تقديم ReactOS للرئيس بوتين" . أخبار ReactOS . تم الاطلاع عليه بتاريخ 23 يونيو 2013 .
  44. محضر تقييم الخبراء لمشاريع برمجيات البنية التحتية لاستبدال الواردات وفقًا للفقرات 4-8 من خطة برمجيات استبدال الواردات، الموافق عليه بموجب أمر وزارة الاتصالات الروسية رقم 96 الصادر في 1 أبريل 2015 بعنوان "بشأن الموافقة على برمجيات الاستيراد". مؤرشف في 18 يوليو 2015 على موقع Wayback Machine. وزارة الاتصالات الروسية ، "اتجاه "نظام تشغيل العميل / أنظمة تشغيل الخادم"، المركز الأول - مشروع "منصة مؤسسية قائمة على أنظمة تشغيل محلية" [...] المركز الثاني - مشروع "إنشاء نظام تشغيل مفتوح المصدر قائم على ReactOS لأجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر المحمولة والأجهزة المحمولة الأخرى"، "إنشاء نظام تشغيل خادم مفتوح المصدر قائم على ReactOS" (صندوق "Reaktos" التابع لجامعة موسكو التقنية الحكومية، AN Bauman، وشركة "Paral Pelz Research" المحدودة، وآخرون)." (2 يونيو 2015، مترجم، مؤرشف في 5 مارس 2016 على موقع Wayback Machine ).  
  45. "ReactOS كنظام تشغيل ثانٍ في جهود الحكومة الروسية لحرية البرمجيات | مشروع ReactOS" . www.reactos.org . تاريخ الاطلاع: 6 أبريل 2019 .
  46. Russland-erklaert-ReactOS-zu-favorisierter-Windows-Alternative on heise عبر الإنترنت بواسطة Louis-F. ستال (23 يونيو 2015، باللغة الألمانية)
  47. ^ Russland macht ReactOS zu bevorzugter Windows-Alternative on Der Standard (24 يونيو 2015، باللغة الألمانية)
  48. ^ أوليفر ديدريش (3 مايو 2012). "ReactOS: قضاء الوقت" . heise.de (باللغة الألمانية).
  49. نداء شخصي من منسق مشروع ReactOS، أليكسي براغين ، تم الاطلاع عليه في 15 أبريل 2013
  50. Spenderliste مؤرشفة في 30 ديسمبر 2013 في Wayback Machine بتاريخ 24 ديسمبر 2012، تم الوصول إليها في 15 أبريل 2013 (باللغة الألمانية)
  51. "محضر اجتماع يناير 2013" . 7 فبراير 2013. مؤرشف من الأصل في 3 أبريل 2013. تم الاطلاع عليه في 19 يونيو 2013. في أواخر العام الماضي، علمت المؤسسة الألمانية أن العقود التي كانت تصدرها للمطورين قد لا تتوافق مع اللوائح الألمانية المتعلقة بالمنظمات غير الربحية. ونتيجة لذلك، اضطرت المؤسسة الألمانية إلى تعليق الدفع للمطورين مؤقتًا والتشاور مع محامين متخصصين في الضرائب لتحديد كيفية المضي قدمًا بطريقة متوافقة مع القوانين.
  52. "Sourceforge POTM يونيو 2013" . Sourceforge.com . 17 يونيو 2013. تم الاطلاع عليه في 17 يونيو 2013. حسنًا، لا أريد نشر الكثير من الشائعات، لكن يمكنني القول إن لدينا مشروعًا قيد التطوير. إذا سارت الأمور على ما يرام، فسيتم الإعلان عنه خلال أسبوع. مع أنني لا أستطيع الخوض في تفاصيل كثيرة، إلا أنني أستطيع القول إنه يتضمن منصة Kickstarter وما نعتقد أنه منتج تجاري قابل للتطبيق قائم على ReactOS .
  53. ReactOS تسعى لجلب نظام ويندوز مفتوح المصدر إلى السحابة على موقع Phoronix بقلم مايكل لارابيل (22 يناير 2014)
  54. ^ أوليفر ديدريش (21 يناير 2014). "ReactOS: Freier Windows-Klon Braucht Unterstützung ] " . heise.de (باللغة الألمانية).
  55. أليكسي براغين؛ ستيفن إدواردز (23 ديسمبر 2013). "Thorium Core Cloud Desktop" . Kickstarter.com . تم الاطلاع عليه بتاريخ 8 أبريل 2014 .
  56. ^ تورستن كلينز (8 أبريل 2014). "XP ist tot, es lebe Windows" [ لقد مات XP، يعيش Windows ] . دي تسايت (في المانيا).
  57. ReactOS يعمل على نظام تشغيل ويندوز مجتمعي على موقع Phoronix بقلم مايكل لارابيل (19 أبريل 2014)
  58. سيلفيو ستاهي (4 أبريل 2014). "ReactOS يتجه إلى منصة Indiegogo، وسيشغل تطبيقات ويندوز بشكل أصلي" . softpedia.com . تم الاطلاع عليه بتاريخ 8 أبريل 2014 .
  59. هوفمان، كريس (14 نوفمبر 2014). "لماذا تواجه أنظمة التشغيل "الهواة" البارزة أزمة وجودية؟" . بي سي وورلد . تم الاطلاع عليه بتاريخ 29 ديسمبر 2015. جمع نظام التشغيل ReactOS أكثر من 25000 دولار أمريكي في حملة تمويل جماعي على منصة Indiegogo في وقت سابق من عام 2014، لتطوير نسخة مجتمعية منه.
  60. reactos-community-edition على موقع Indiegogo (1 يونيو 2014)
  61. ^ ReactOS: Große Fortschritte und Stipendien für Entwickler beim freien Windows-Nachbau أرشفة 7 يونيو 2016 في آلة Wayback . على heise.de بواسطة Louis-F. ستال (2 أكتوبر 2014، باللغة الألمانية)
  62. Russland-erklaert-ReactOS-zu-favorisierter-Windows-Alternative on heise عبر الإنترنت بواسطة Louis-F. Stahl "أحد أهم أسباب تطوير ReactOS-Community هو ReactOS Hackfest، بتاريخ 7. مكرر في 12. أغسطس 2015 في إحصائيات آخن." (23 يونيو 2015، باللغة الألمانية)
  63. Russland macht ReactOS zu bevorzugter Windows-Alternative on Der Standard "Von 7.bis 12. August lädt die Entwicklergemeinde in Deutschland zum ersten ReactOS-Hackfest، das in Aachen über die Bühne gehen wird." (24 يونيو 2015، باللغة الألمانية)
  64. "هاكاثون ReactOS في آخن" . ReactOS . 1 سبتمبر 2015. تم الاطلاع عليه بتاريخ 18 أبريل 2019 .
  65. "ReactOS Hackfest 2017" . ويكي ReactOS . تم الاطلاع عليه بتاريخ 18 أبريل 2019 .
  66. "ReactOS Hackfest 2018" . ويكي ReactOS . تم الاطلاع عليه بتاريخ 18 أبريل 2019 .
  67. ^ "ReactOS Hackfest 2019" . رد فعل ويكي . تم الاسترجاع في 20 أكتوبر 2020 .
  68. "تم إصدار ReactOS 0.3.0!" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  69. "تم إصدار ReactOS 0.3.1" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  70. 1 2 "تم إصدار ReactOS 0.3.3!" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  71. "تم إصدار ReactOS 0.3.4" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  72. "ReactOS 0.3.5" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  73. "ReactOS 0.3.6" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  74. "ReactOS 0.3.7" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  75. "تم إصدار ReactOS 0.3.9" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  76. "تم إصدار ReactOS 0.3.10" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  77. "ReactOS 0.3.10" . OS Revolution. مؤرشف من الأصل بتاريخ 12 ديسمبر 2009. تم الاطلاع عليه بتاريخ 9 ديسمبر 2009 .
  78. هولوردا، ثوم (6 يوليو 2009). "إصدار ReactOS 0.3.10" . OSNews . تم الاطلاع عليه في 9 ديسمبر 2009 .
  79. "تم إصدار ReactOS 0.3.11" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  80. "تم إصدار ReactOS 0.3.12" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  81. هولوردا، ثوم (20 أكتوبر 2010). "إصدار ReactOS 0.3.12" . OSNews . تم الاطلاع عليه بتاريخ 8 نوفمبر 2010 .
  82. "تم إصدار ReactOS 0.3.13" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  83. 0.3.13 — ReactOS ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 10 فبراير 2014 
  84. "تم إصدار ReactOS 0.3.14" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  85. 0.3.14 — ReactOS ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 10 فبراير 2014 
  86. "تم إصدار ReactOS 0.3.15" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  87. 0.3.15 — ReactOS ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 10 فبراير 2014 
  88. مراجعة ReactOS | LinuxBSDos.com
  89. "تم إصدار ReactOS 0.3.16" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  90. تم إصدار ReactOS 0.3.16 ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 10 فبراير 2014
  91. ديستروووتش ويكلي، العدد 593، 19 يناير 2015
  92. "تم إصدار ReactOS 0.3.17" . reactos.org . تم الاطلاع عليه بتاريخ 25 أبريل 2020 .
  93. مشاكل الرسم في برنامج جيمب/GTK+ ، مؤسسة ReactOS ، تم الاطلاع عليه في 5 أكتوبر 2014
  94. يُظهر مُثبِّت JRE وبرنامج Winrar خط Marlett بدلاً من الخط الصحيح ، مؤسسة ReactOS ، تم الاطلاع عليه في 5 نوفمبر 2014
  95. تم إصدار ReactOS 0.3.17 ، مؤسسة ReactOS ، تم الاطلاع عليه في 5 نوفمبر 2014
  96. ديستروووتش ويكلي، العدد 652، 14 مارس 2016
  97. تم إصدار ReactOS 0.4.0 ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 16 فبراير 2016
  98. مراجعة ReactOS 0.4.1  — Cold Fusion ، Dedoimedo
  99. تم إصدار ReactOS 0.4.1 ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 17 مايو 2016
  100. تم إصدار ReactOS 0.4.2 ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 16 أغسطس 2016
  101. تم إصدار ReactOS 0.4.3 ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 16 نوفمبر 2016
  102. تم إصدار ReactOS 0.4.4 ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 16 فبراير 2017
  103. تم إصدار ReactOS 0.4.5 ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 19 مايو 2017
  104. تم إصدار ReactOS 0.4.6 ، مؤسسة ReactOS ، تم الاطلاع عليه في 1 سبتمبر 2017
  105. تم إصدار ReactOS 0.4.7!، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 6 ديسمبر 2017
  106. تم إصدار ReactOS 0.4.8!! ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 14 أبريل 2018
  107. تم إصدار ReactOS 0.4.9 ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 23 يوليو 2018
  108. تم إصدار ReactOS 0.4.10 ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 6 نوفمبر 2018
  109. تم إصدار ReactOS 0.4.11 ، مؤسسة ReactOS ، تم الاطلاع عليه بتاريخ 20 أكتوبر 2020
  110. "إصدار ReactOS 0.4.12 | مشروع ReactOS" . reactos.org . تم الاطلاع عليه بتاريخ 23 سبتمبر 2019 .
  111. 1 2 "تم إصدار ReactOS 0.4.13 | مشروع ReactOS" . reactos.org . تم الاطلاع عليه بتاريخ 10 أبريل 2020 .
  112. ١ ٢ "إصدار ReactOS 0.4.14 | مشروع ReactOS" . reactos.org . ١٦ ديسمبر ٢٠٢١. تم الاطلاع عليه بتاريخ ١٨ ديسمبر ٢٠٢١ .
  113. "GitHub - reactos/Reactos at releases/0.4.16" . GitHub .
  114. "GitHub - reactos/Reactos at 0.4.17-dev" . GitHub .
  115. "0.5.0 - ويكي ReactOS" . reactos.org . تم الاطلاع عليه بتاريخ 2 ديسمبر 2023 .
  116. "reactos/base/shell/cmd at master · reactos/reactos · GitHub" . github.com .
  117. "reactos/base/applications/cmdutils at master · reactos/reactos · GitHub" . github.com .
  118. "reactos/modules/rosapps/applications/cmdutils at master · reactos/reactos · GitHub" . github.com .
  119. "reactos/base/applications/cacls at master · reactos/reactos · GitHub" . github.com .
  120. "reactos/base/applications/sc at master · reactos/reactos · GitHub" . github.com .
  121. "reactos/base/applications/shutdown at master · reactos/reactos · GitHub" . github.com .
  122. 1 2 3 إيونسكو، أليكس (26 فبراير 2006). مشروع ReactOS - منصة نظام تشغيل مفتوحة المصدر للتعلم (الكلام). جامعة واترلو، كندا . تم الاطلاع عليه بتاريخ 10 ديسمبر 2009 .
  123. "إصدارات ReactOS" . ReactOS. 7 مارس 2015. تم الاطلاع عليه في 7 مارس 2015 .
  124. "ReactX" . ويكي ReactOS . 28 مايو 2014. تم الاطلاع عليه بتاريخ 15 فبراير 2022 .
  125. سينوفسكي، ستيفن (18 أغسطس 2008). "فريق ويندوز 7" . هندسة ويندوز 7، MSDN . تم الاطلاع عليه في 9 ديسمبر 2009 .
  126. "ReactOS" . أوهلوه. مؤرشف من الأصل في 28 أكتوبر 2011. تم الاطلاع عليه في 2 سبتمبر 2011 .
  127. 1 2 3 ج.، ميشيل (19 يونيو 2009). ReactOS هو (ليس) ويندوز (ملف PDF) . هاكاثون 2009. ميلانو . تم الاطلاع عليه في 20 أكتوبر 2020 .
  128. "التثبيت" . ReactOS. 20 يناير 2014. تم الاطلاع عليه بتاريخ 10 فبراير 2014 .
  129. "منافذ ReactOS - ويكي ReactOS" .
  130. "ReactOS GitHub (Label: x64)" . GitHub . تم الاطلاع عليه بتاريخ 11 أغسطس 2019 .
  131. Captive: إضافة نظام الملفات NTFS للقراءة/الكتابة لنظام Linux على موقع OSNews بقلم يوجينيا لولي: " إنهم يستخدمون WINE وشفرة ReactOS لمحاكاة أجزاء من بيئة Windows اللازمة لتشغيل برنامج التشغيل. " (4 ديسمبر 2003)
  132. نواة لينكس الموحدة 0.2.4.1 "لا يقوم مشروع LUK بتطوير مكتبات مساحة المستخدم لنظامي التشغيل ويندوز ولينكس. يتم توفير هذه المكتبات من قبل مشروع Wine (أو Microsoft Windows/ReactOS) ومشروع لينكس."
  133. "برنامج تشغيل ATA/SATA/AHCI العالمي لأنظمة التشغيل Windows NT3.51/NT4/2000/XP/2003/7" . Alter.org.ua . تم الاطلاع عليه بتاريخ 10 فبراير 2014 .
  134. والمسلي، جيمس (2009). "الميزات - قابلية النقل" . مؤرشف من الأصل في 23 أبريل 2010. تم الاسترجاع في 19 فبراير 2010 . 
  135. ReactOS يحصل على حزمة USB بمساعدة Haiku على OSNews بقلم توم هولوردا
  136. "ReactOS تحصل على حزمة USB، بمساعدة منا" . هايكو . 20 فبراير 2012. تم الاطلاع عليه في 2 مارس 2012 .
  137. "مقابلة مع آرت يركيس، مطور الشبكات في مشروع ReactOS" . Network Performance Daily. 28 مارس 2007. مؤرشف من الأصل في 14 يوليو 2011. تم الاطلاع عليه في 22 فبراير 2010 .
  138. 1 2 "شكر وتقدير" . النبيذ . تم الاطلاع عليه بتاريخ 15 نوفمبر 2009 .
  139. هولوردا، ثوم (18 يناير 2010). "ReactOS تقترح نظامًا فرعيًا جديدًا جذريًا لـ Win32" . OSNews . تم الاطلاع عليه بتاريخ 18 يناير 2010 .
  140. kernelex على موقع sourceforge.net
  141. "مكتبات الطرف الثالث - ReactOS" . www.reactos.org . تم الاطلاع عليه بتاريخ 8 يناير 2015 . 
  142. "FishEye: Annotated — reactos/trunk/reactos/media/doc/3rd Party Files.txt" . code.reactos.org . مؤرشف من الأصل في 3 أغسطس 2016. تم الاطلاع عليه في 8 يناير 2015 . 
  143. " [ reactos ] محتويات /trunk/reactos/dll/win32/syssetup/syssetup.rc" . svn.reactos.org . مؤرشف من الأصل في 4 سبتمبر 2017. تم الاطلاع عليه في 8 يناير 2015 .
  144. ReactOS على موقع distrowatch.com: ReactOS هو نظام تشغيل مجاني ومفتوح المصدر، مبني على أفضل مبادئ التصميم الموجودة في بنية Windows NT. (تم الاطلاع عليه في يناير 2016)
  145. بلانكنهورن، دانا (13 مايو 2008). "ReactOS لا يشكل تهديدًا لنظام ويندوز" . ZDNet . مؤرشف من الأصل في 25 سبتمبر 2008. تم الاطلاع عليه في 22 ديسمبر 2009 .
  146. بلانكنهورن، دانا (13 مايو 2008). "ReactOS بحاجة إلى قناة" . ZDNet . تم الاسترجاع في 22 ديسمبر 2009 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  147. هولوردا، ثوم (20 ديسمبر 2009). "نظام التشغيل الخاص بي أقل هواية من نظامك" . OSNews . تم الاطلاع عليه بتاريخ 22 ديسمبر 2009 .
  148. لوندوك، برايان (28 أكتوبر 2015). "أبناء عمومة لينكس ، الجزء الثاني: مراجعة ReactOS، النسخة مفتوحة المصدر من ويندوز" . عالم الشبكات . تم الاطلاع عليه في 4 يناير 2016. باختصار: إنه تمامًا مثل تشغيل ويندوز 2000. باستثناء أنه مجاني ومفتوح المصدر. وهذا ما يجعله يبدو رائعًا، ومثيرًا للريبة، وعميقًا... ومثيرًا للغضب أيضًا. بصراحة، لا أعرف حقًا ما هو شعوري تجاه ReactOS. لكن من المثير للإعجاب حقًا وجوده وعمله بهذه الكفاءة. بالإضافة إلى كونه مفتوح المصدر، يتميز ReactOS بميزة رائعة لم يوفرها ويندوز بشكل كامل: مدير تطبيقات مصمم ومنظم مثل مدير حزم لينكس. ومن خلاله، يمكنك حتى تثبيت عدد كبير من البرامج الأساسية مفتوحة المصدر، مثل فايرفوكس وليبر أوفيس وجيمب .
  149. جيسي سميث. "توزيعة نظام Guix 0.15.0 و ReactOS 0.4.9" . DistroWatch Weekly (778) . تاريخ الاطلاع: 27 أغسطس 2018 .
  150. « طلب الرئيس الروسي تمويل نسخة مفتوحة المصدر من ويندوز» . جمعية المصادر المفتوحة الأردنية. ١٢ سبتمبر ٢٠١١. مؤرشف من الأصل في ١ فبراير ٢٠١٤. تم الاطلاع عليه في ١٨ يونيو ٢٠١٣. في المنتدى، فاز مشروع ReactOS بجائزة «أفضل عرض تقديمي» ومنحة قدرها ١٠٠ ألف روبل (حوالي ٢٤٠٠ دينار أردني). بالإضافة إلى ذلك، أبدى نحو عشرين مستثمراً كبيراً اهتمامهم بالمشروع.
  151. "المشاريع المميزة، 27 فبراير 2012" . SourceForge.com . 27 ديسمبر 2012. تم الاطلاع عليه بتاريخ 20 ديسمبر 2012 .
  152. "موقع Sourceforge POTM يونيو 2013" . Sourceforge.com . 17 يونيو 2013. تم الاطلاع عليه بتاريخ 17 يونيو 2013 .
  153. "مشروع الشهر المختار من قبل فريق العمل - ReactOS" فبراير 2019. 8 فبراير 2019. تم الاطلاع عليه بتاريخ 25 مايو 2021 .
  154. osfree على GitHub