مينوين
MinWin هو مصطلح تستخدمه مايكروسوفت بشكل غير رسمي لوصف مكونات النواة ونظام التشغيل التي تشكل أساس إصدارات مايكروسوفت ويندوز بدءًا من ويندوز فيستا . استُخدم المصطلح لأول مرة في عام 2003 لوصف ما يقارب 95% من المكونات المشتركة لنظام التشغيل، ولكنه أصبح مع مرور الوقت يشير إلى نسبة أقل بكثير.
استخدمت مايكروسوفت أيضًا مصطلح OneCore لوصف مجموعة مكونات ويندوز التي تشكل MinWin. [ 1 ] [ 2 ]
خلفية
على مرّ تاريخ نظام التشغيل مايكروسوفت ويندوز، صُمّم جوهر النظام عمومًا ليكون مجموعة واحدة كبيرة من المكونات المترابطة. ومع الإصدارات المتتالية، وصل عدد المكونات التي تُعتبر جوهر مايكروسوفت ويندوز إلى الآلاف، مع وجود العديد من التبعيات التي منعت الشركة من إنتاج نسخة من مايكروسوفت ويندوز لا تتضمن (على سبيل المثال) واجهة المستخدم الرسومية ومكونات الطباعة. ومما زاد الأمر تعقيدًا، أن العديد من مهام التهيئة لا يمكن تنفيذها إلا باستخدام واجهة المستخدم الرسومية.
في مقابلة أجريت في أبريل 2003 بالتزامن مع إصدار ويندوز سيرفر 2003 ، أوضح روب شورت، نائب رئيس مجموعة تقنيات ويندوز الأساسية، أن إنشاء نسخة سطر أوامر سيتطلب "دراسة الطبقات وما هو متاح في كل طبقة، وكيفية جعلها أقرب ما يكون إلى ما لدى مطوري لينكس - أي تشغيل الأجزاء التي تحتاجها فقط. هذا ما يميز لينكس ويتفوق علينا، لكننا ندرسه. سيكون لدينا نسخة سطر أوامر فقط، لكن مسألة احتوائها على جميع الميزات أمر آخر. فالعديد من الأدوات تعتمد على وجود واجهة رسومية." [ 3 ] وقد رأى مراجعون مثل مايكل تشيري من موقع Direction On Microsoft أن ويندوز سيرفر 2003 قد قلل الاعتماد على الأدوات الرسومية لتكوين نظام التشغيل، [ 4 ] لكن نظام التشغيل نفسه لا يزال يتطلب تثبيت الواجهة الرسومية الكاملة، حتى على الخوادم التي لا تحتاجها مطلقًا.
بعد إصدار ويندوز سيرفر 2003، شكّل روب شورت فريقًا من مهندسي نواة نظام التشغيل في مايكروسوفت، بهدف فكّ تشابك التبعيات داخل النظام الأساسي وتوثيقها. أدرك فريق تطوير النواة صعوبة التنبؤ بتأثير التغييرات وإجراء تغييرات شاملة على ويندوز، [ 5 ] ولذا سعى فريق هندسة النواة الجديد إلى تحسين ممارسات هندسة البرمجيات داخل نواة ويندوز نفسها، وكذلك مع مكونات ويندوز الأخرى. ولتحقيق ذلك، تمّ تخصيص "رقم طبقة" لكل مكون من مكونات نظام التشغيل (الذي كان يتألف من حوالي 5500 ملف منفصل في أواخر عام 2005، [ 5 ] أثناء تطوير ويندوز فيستا ) يُمثّل موقع تبعيته بالنسبة للمكونات الأخرى، حيث تشير الأرقام المنخفضة إلى قرب المكونات من جوهر النظام، بينما تشير الأرقام الأعلى إلى مكونات ذات مستوى أعلى. انطلاقاً من هذه المعلومات، بدأ فريق هندسة البرمجيات الأساسي بمعالجة مجموعة من المشكلات التي تعتمد فيها المكونات منخفضة المستوى على المكونات عالية المستوى، وإيجاد طرق لحل هذه التبعيات. وبذلك، أصبح من الممكن توفير عدد من الخيارات الجديدة لإنشاء مجموعات فرعية متخصصة من نظام التشغيل ويندوز لأغراض مختلفة.
تُوِّج هذا الجهد بإصدار مايكروسوفت لتحديث الذكرى السنوية لنظام التشغيل ويندوز 10 (1607) المبني على نظام التشغيل مين وين في عام 2016، والذي شغّل أجهزة الكمبيوتر الشخصية والخوادم وأجهزة إكس بوكس وأجهزة هولولينز وأجهزة سيرفس هب من مايكروسوفت . [ 6 ]
في عام 2023، أعلنت مايكروسوفت أن أسطول خوادمها Azure يعمل بنسخة من نظام التشغيل Windows تعتمد على MinWin ( المعروف أيضًا باسم OneCore)، وهي نسخة مصممة خصيصًا لـ Azure ، وتسمى Azure Host OS . [ 7 ]
الإصدارات
على الرغم من أن مايكروسوفت صرحت بأن MinWin لن يتم إصداره كمنتج مستقل، إلا أن الإصدارات المختلفة من MinWin قد تم تضمينها في كل إصدار من نظام تشغيل ويندوز منذ ويندوز فيستا.
ويندوز فيستا
استخدمت مايكروسوفت مصطلح "MinWin" لأول مرة عام 2003 خلال تطوير نظام التشغيل ويندوز فيستا ، الذي كان يُعرف آنذاك باسمه الرمزي "لونغهورن". وُصف MinWin حينها بأنه يتألف من حوالي 95% من قاعدة بيانات لونغهورن البرمجية، [ 8 ] مع إضافة كل إصدار جديد من لونغهورن فوقها. ورغم أن اسم MinWin لم يُستخدم قط في حملات التسويق لويندوز فيستا أو في العروض التقديمية للمطورين أو متخصصي تكنولوجيا المعلومات، إلا أن بعض أعمال فريق هندسة نواة النظام المتعلقة بتقسيم المكونات وإعادة هيكلة الكود قد تم تضمينها مع ويندوز فيستا.
ويندوز سيرفر 2008
كان أحد أهداف مايكروسوفت لنظام التشغيل ويندوز سيرفر 2008 هو إنتاج نسخة فرعية من نظام التشغيل ويندوز تحتوي على مكونات كافية لتشغيل عدد من وظائف الخادم الشائعة، مثل Active Directory وخادم DNS الخاص بمايكروسوفت وخادم DHCP وخدمات معلومات الإنترنت . خلال تطويره في عامي 2005 و2006، أُطلق على خيار التثبيت هذا داخليًا اسم "MinWin" [ 9 ] ، وأحيانًا خارجيًا اسم "Server Foundation" [ 10 ] ، قبل أن يُختار له الاسم النهائي Server Core . ولكن بحلول الوقت الذي أصبح فيه Server Core جاهزًا للتوزيع مع ويندوز سيرفر 2008، تغير مصطلح "MinWin" ليصف مجموعة أصغر بكثير من المكونات، وتحول تركيزه وهدفه من كونه مجموعة فرعية كبيرة من نظام التشغيل ويندوز الكامل مع إزالة بعض المكونات عالية المستوى، إلى كونه نظام تشغيل صغيرًا مكتفيًا ذاتيًا لا يعتمد على مكونات عالية المستوى.
أوضح أندرو ماسون، مدير برنامج Windows Server Core في مايكروسوفت، في مقابلة مع TechNet في فبراير 2008، أن Windows Server 2008 (سواءً التثبيت الكامل أو Server Core) مبني على هذه المجموعة الأصغر من المكونات. [ 11 ] في هذا الإصدار، يُعرَّف MinWin بأنه "تعريف لأدنى مستويات نظام التشغيل"، بما في ذلك نواة ويندوز، وطبقة تجريد الأجهزة ، ونظام الملفات، ودعم الشبكات. أما الأجزاء الأخرى التي تُعتبر عادةً جزءًا من نظام التشغيل الأساسي، مثل سجلات الأحداث، وعدادات الأداء، و Windows Management Instrumentation ، فهي جزء من Server Core.
ويندوز 7
في أكتوبر 2007، عرض إريك تراوت ، مدير في مايكروسوفت، نظام MinWin مكتفيًا ذاتيًا، يتألف من حوالي 100 ملف، يعمل عليه خادم HTTP أساسي. [ 12 ] [ 13 ] وأشار تراوت إلى أن MinWin يشغل حوالي 25 ميجابايت من مساحة القرص ، ويبلغ حجم ذاكرة الوصول العشوائي (الذاكرة المستخدمة) 40 ميجابايت. وكان يفتقر إلى واجهة مستخدم رسومية ، ويتم التحكم به عبر واجهة سطر أوامر بملء الشاشة . وأوضح تراوت خلال العرض التوضيحي أن MinWin لن يُطرح كمنتج مستقل، بل سيُستخدم كأساس لإصدارات أنظمة التشغيل المستقبلية مثل ويندوز 7. [ 14 ]
بعد عدة أشهر من عرض تراوت التوضيحي، نشأ بعض اللبس نتيجة مقابلة أجرتها إينا فريد من موقع CNET News.com مع ستيفن سينوفسكي ، نائب رئيس قسم هندسة ويندوز في مايكروسوفت. وصف سينوفسكي نواة ويندوز 7 بأنها تطور إضافي لنواة ويندوز سيرفر 2008، والتي بدورها تطور لنواة ويندوز فيستا. [ 15 ] فسرت مواقع إلكترونية مثل سلاش دوت [ 16 ] هذا التصريح على أنه يعني أن ويندوز 7 لن يتضمن مين وين. أشار مارك روسينوفيتش إلى أن بعض اللبس المحيط بمين وين قد يكون مرتبطًا بالاستخدام غير الدقيق لكلمة "نواة"؛ [ 17 ] فمين وين ليس نواة بحد ذاته، بل هو مجموعة من المكونات التي تشمل كلاً من ويندوز إن تي التنفيذي وعدة مكونات أخرى وصفها روسينوفيتش بأنها " إن تي كتلر ". [ 18 ]
ويندوز سيرفر 2016
في نظام التشغيل Windows Server 2016، يُعد Nano Server خيارًا بدون طبقة التوافق 32 بت أو الرسومات.
نظام تشغيل مضيف Azure
في عام 2023، كشفت مايكروسوفت عن تطويرها نسخة متخصصة من نظام التشغيل ويندوز، تعتمد على معالج OneCore، وهو بدوره تطوير لمعالج MinWin، ويُطلق عليها اسم Azure Host OS . وكما يوحي الاسم، فإن هذه النسخة من ويندوز تُشغّل أسطول خوادم Azure التي تديرها مايكروسوفت. [ 19 ]
انظر أيضاً
مراجع
- ↑ https://techcommunity.microsoft.com/blog/windowsosplatform/azure-host-os-%e2%80%93-cloud-host/3709528
- ↑ "معالج OneCore ليحكمهم جميعًا: كيف أصبح نظام Windows Everywhere حقيقة واقعة أخيرًا" . 20 مايو 2016.
- ↑ روبرت غودوينز (25 أبريل 2003). "أسئلة وأجوبة: خبير نواة ويندوز سيرفر 2003" . زد نت . مؤرشف من الأصل بتاريخ 7 أكتوبر 2008. تم الاطلاع عليه بتاريخ 1 نوفمبر 2008 .
- ↑ مايكل تشيري (14 أبريل 2003). "إدارة ويندوز تتجاوز واجهة المستخدم الرسومية" . توجيهات مايكروسوفت. مؤرشف من الأصل في 19 نوفمبر 2008. تم الاطلاع عليه في 1 نوفمبر 2008 .
- ١ ٢ "روب شورت (وفريق النواة) - نظرة معمقة على بنية نواة ويندوز فيستا" . القناة ٩. مايكروسوفت. ٢٣ ديسمبر ٢٠٠٥. تاريخ الاسترجاع: ١٢ نوفمبر ٢٠٠٨ .
- ↑ "معالج OneCore ليحكمهم جميعًا: كيف أصبح نظام Windows Everywhere حقيقة واقعة أخيرًا" . 20 مايو 2016.
- ↑ https://techcommunity.microsoft.com/blog/windowsosplatform/azure-host-os-%e2%80%93-cloud-host/3709528
- ↑ بول ثوروت (مايو 2003). "استراتيجيات إعداد ونشر لونغ هورن" . موقع سوبر سايت لنظام ويندوز. مؤرشف من الأصل بتاريخ 13 نوفمبر 2016. تم الاطلاع عليه بتاريخ 9 فبراير 2012 .
- ↑ ثوروت، بول (1 أبريل 2005). "معاينة خادم لونغ هورن" . موقع سوبر سايت لنظام ويندوز. مؤرشف من الأصل في 13 نوفمبر 2016. تم الاطلاع عليه بتاريخ 9 فبراير 2012 .
- ↑ يانيف واينبرغ (2006). "INF 207 - ويندوز سيرفر لونغهورن - نظرة عامة فنية شاملة" . عرض تقديمي في مؤتمر TechEd . مايكروسوفت.
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ ديفيد تيسار (24 فبراير 2008). "Windows Server 2008 - Server Core PM Andrew Mason" . مايكروسوفت . تم الاسترجاع في 9 فبراير 2012 .
- ↑ لونغ تشنغ (19 أكتوبر 2007). "إريك تراوت يتحدث (ويعرض) نظامي التشغيل ويندوز 7 ومين وين" . تم الاطلاع عليه بتاريخ 20 أكتوبر 2007 .
- ↑ "r | p 2007: Machine Virtualization - Eric Traut - YouTube" . YouTube . 2013-04-29 . تم الاطلاع عليه بتاريخ 2022-10-04 .
- ↑ ماري جو فولي (19 أكتوبر 2007). "نواة 'MinWin' المُبسطة ستكون في صميم نظام التشغيل ويندوز 7 والمزيد" . ZDNet. مؤرشف من الأصل في 24 أكتوبر 2007. تم الاطلاع عليه في 1 نوفمبر 2008 .
- ↑ فريد، إينا (27 مايو 2008). "رئيس ويندوز يتحدث عن '7'"" . news.com . تم الاطلاع عليه بتاريخ 28-05-2008 .
- ↑ "سلاش دوت - ويندوز 7 لن يحتوي على نواة "مين وين" المضغوطة" . 28 مايو 2008. تم الاطلاع عليه بتاريخ 23 يوليو 2008 .
- ↑ إد بوت (31 مارس 2008). "هل مينوين هي نواة ويندوز 7 الجديدة حقًا؟" . مؤرشف من الأصل في 15 يونيو 2009. تم الاطلاع عليه في 1 نوفمبر 2008 .
- ↑ روبرت مكلاوز (30 أكتوبر 2008). "مارك روسينوفيتش يشرح مينوين شرحًا وافيًا" . windows-now.com. مؤرشف من الأصل في 3 نوفمبر 2008. تم الاطلاع عليه في 1 نوفمبر 2008 .
- ↑ https://techcommunity.microsoft.com/blog/windowsosplatform/azure-host-os-%e2%80%93-cloud-host/3709528
- بنية ويندوز إن تي
