🔰 16- SmartOS
Website | License | Type | Operating system |
![]() |
Open Source, Free | Virtualization Tool – Self-Hosted |
OS Virtual Machines |
SmartOS هو برنامج Hypervisor مجاني ومفتوح المصدر SVR4 يعتمد على نظام التشغيل UNIX الذي يجمع بين تقنية OpenSolaris وbhyve وKVM الافتراضية.
تساهم نواتها الأساسية في مشروع إلوموس ويتميز بعدة تقنيات: DTrace، bhyve، KVM، ZFS، وعكس توزيعات illumos الأخرى، يستخدم SmartOS إدارة حزم NetBSD pkgsrc.
تم تصميم SmartOS ليكون مناسبًا بشكل خاص لبناء السحابات وتوليد الأجهزة وتم تطويره في الأصل لصالح شركة Joyent وبواسطتها، التي أعلنت في أبريل 2022 أنها باعت أعمالها لدعم وتطوير Triton Datacenter وSmartOS لشركة MNX Solutions وهو مفتوح المصدر ومجاني ليستخدمه أي شخص.
SmartOS هو نظام تشغيل داخل الذاكرة ويتم تشغيله مباشرة في ذاكرة الوصول العشوائي , وهو يدعم آليات التمهيد المختلفة مثل التمهيد من القرص الصلب، أو محرك أقراص USB، أو صورة ISO، أو عبر الشبكة عبر تمهيد PXE.
يتبع SmartOS بنية تخزين عقدة محلية صارمة. وهذا يعني أنه يتم تخزين الأجهزة الافتراضية محليًا على كل عقدة ولا يتم تشغيلها عبر الشبكة من شبكة SAN أو NAS مركزية.
ويساعد ذلك على ضمان التخلص من مشكلات زمن وصول الشبكة بالإضافة إلى الحفاظ على استقلال العقدة ويمكن إدارة سحابات SmartOS متعددة العقد عبر مجموعة التنسيق السحابية مفتوحة المصدر MNX Triton DataCenter (المعروفة سابقًا باسم SmartDataCenter) أو عبر منصة إدارة Project Fifo مفتوحة المصدر SmartOS Cloud المبنية على إرلانج.
🔰 17- LXC Linux Containers
Website | License | Type | Operating system |
![]() |
Open Source, Free | Virtualization Tool | Linux |
LXC، وهو اختصار لحاويات Linux، هو حل ظاهري خفيف يعتمد على Linux kernel، والذي يعمل عمليًا أعلى نظام التشغيل، مما يسمح لك بتشغيل توزيعات معزولة متعددة في نفس الوقت.
حاويات Linux (LXC) هي طريقة ظاهرية على مستوى نظام التشغيل لتشغيل أنظمة Linux متعددة (حاويات) معزولة على مضيف تحكم باستخدام نواة Linux واحدة.
توفر نواة Linux وظيفة cgroups التي تسمح بتحديد الموارد وتحديد أولوياتها (وحدة المعالجة المركزية، الذاكرة، كتلة الإدخال/الإخراج، الشبكة، إلخ.) دون الحاجة إلى بدء تشغيل أي أجهزة افتراضية، وكذلك وظيفة عزل مساحة الاسم التي تسمح بالعزل الكامل لـ عرض التطبيق لبيئة التشغيل، بما في ذلك أشجار العمليات والشبكات ومعرفات المستخدم وأنظمة الملفات المثبتة.
الفرق بين المحاكاة الافتراضية LXC وKVM هو أن LXC لا تحاكي الأجهزة، ولكنها تشترك في نفس مساحة اسم kernel، على غرار تطبيقات chroot. وهذا يجعل LXC حلاً افتراضيًا سريعًا جدًا مقارنة بحلول المحاكاة الافتراضية الأخرى، مثل KVM أو XEN أو VMware.
يجمع LXC بين مجموعات التحكم الخاصة بالنواة ودعم مساحات الأسماء المعزولة لتوفير بيئة معزولة للتطبيقات.
استخدمت الإصدارات المبكرة من Docker LXC كمحرك تنفيذ الحاوية، على الرغم من أن LXC أصبح اختياريًا في الإصدار 0.9 وتم إسقاط الدعم في Docker v1.10. تشير المراجع إلى حاويات Linux عادةً إلى حاويات Docker التي تعمل على Linux.
🔰 18- Windows Sandbox
Website | License | Type | Operating system |
![]() |
Free, Proprietary | Virtualization Tool | Windows |
هل ترغب في التحقق من البرامج الجديدة وميزات Windows واختبارها ولكنك لا تريد برنامجًا أو إعدادًا يحتمل أن يكون محفوفًا بالمخاطر يضر ببيئتك الحالية؟
أنت بحاجة إلى طريقة لعزل مثل هذه البرامج أو التغييرات بشكل آمن حتى لا تتداخل مع بقية نظام التشغيل الخاص بك.
للقيام بذلك، يمكنك اللجوء إلى Windows Sandbox، المتوفر في نظامي التشغيل Windows 10 و11.
يوفر Sandbox بيئة افتراضية معزولة ومؤقتة يمكنك من خلالها تنزيل التطبيقات غير المعروفة وغير المختبرة وتثبيتها وتشغيلها.
إصدار Windows الذي يمكن الوصول إليه في Sandbox هو نفس الإصدار الموجود على البيئة المضيفة لديك، أي Windows 10 أو 11.
بالإضافة إلى استخدام Sandbox لتشغيل تطبيقات غير معروفة، يمكنك استخدامه للتحقق من مواقع الويب التي تبدو مشبوهة، وتثبيت ملحقات المتصفح والوظائف الإضافية غير المألوفة، وتغيير الإعدادات الرئيسية، واللعب مع العناصر الأخرى التي قد لا ترغب في تشغيلها في بيئة Windows العادية .
يمكنك أيضًا استخدامه لتثبيت البرامج التجريبية التي لا تريد أن تؤدي إلى تشويش نظام Windows الأساسي لديك.
إذا ظهر أي برنامج ضار أو أي محتوى خطير آخر، فهو يقتصر على Sandbox، وبالتالي يظل باقي Windows آمنًا ومحميًا.
بعد الانتهاء من التطبيق أو الإعداد أو أي تغيير آخر، ما عليك سوى إغلاق Sandbox، وسيختفي كل شيء ويتم نسيانه دون أي بقايا دائمة.
البرنامج امن وفعال يستخدم المحاكاة الافتراضية القائمة على الأجهزة لعزل النواة، والتي تعتمد على برنامج Hypervisor الخاص بشركة Microsoft لتشغيل نواة منفصلة تعمل على عزل Windows Sandbox عن المضيف
البرنامج ايضا يستخدم جدولة kernel المتكامل، وإدارة الذاكرة الذكية، ووحدة معالجة الرسومات الافتراضية
🔰 19- OpenVZ
Website | License | Type | Operating system |
![]() |
Open Source, Free | Virtualization Tool | Linux |
OpenVZ (Open Virtuozzo) هي تقنية محاكاة افتراضية على مستوى نظام التشغيل لنظام التشغيل Linux. فهو يسمح لخادم فعلي بتشغيل العديد من مثيلات نظام التشغيل المعزولة، والتي تسمى الحاويات أو الخوادم الافتراضية الخاصة (VPSs) أو البيئات الافتراضية (VEs).
يعتبر OpenVZ مشابه لحاويات Solaris وLXC.
🔶 مقارنة OpenVZ بتقنيات المحاكاة الافتراضية الأخرى
في حين أن تقنيات المحاكاة الافتراضية مثل VMware وXen وKVM توفر محاكاة افتراضية كاملة ويمكنها تشغيل أنظمة تشغيل متعددة وإصدارات مختلفة من kernel، فإن OpenVZ يستخدم نواة Linux واحدة وبالتالي يمكنه تشغيل Linux فقط. تشترك جميع حاويات OpenVZ في نفس البنية وإصدار kernel.
يمكن أن يكون هذا عيبًا في المواقف التي يحتاج فيها الضيوف إلى إصدارات نواة مختلفة عن تلك الخاصة بالمضيف.
يقوم OpenVZ بإنشاء العديد من حاويات Linux الآمنة والمعزولة (المعروفة أيضًا باسم VEs أو VPSs) على خادم فعلي واحد مما يتيح استخدامًا أفضل للخادم ويضمن عدم تعارض التطبيقات.
تعمل كل حاوية وتنفذ تمامًا مثل الخادم المستقل؛ يمكن إعادة تشغيل الحاوية بشكل مستقل والحصول على حق الوصول إلى الجذر والمستخدمين وعناوين IP والذاكرة والعمليات والملفات والتطبيقات ومكتبات النظام وملفات التكوين.
يعد تخصيص الذاكرة باستخدام OpenVZ أمرًا سهلاً حيث يمكن للآخرين استخدام الذاكرة غير المستخدمة في بيئة افتراضية واحدة أو للتخزين المؤقت على القرص. في حين أن الإصدارات القديمة من OpenVZ تستخدم نظام ملفات شائعًا (حيث تكون كل بيئة افتراضية مجرد دليل للملفات المعزولة باستخدام chroot)، فإن الإصدارات الحالية من OpenVZ تسمح لكل حاوية بأن يكون لها نظام ملفات خاص بها.
🔰 20 – UTM
Website | License | Type | Operating system |
![]() |
Open Source, Free | Virtualization Tool | Mac, iPhone, iPad |
UTM هو محاكي نظام كامل المواصفات ومضيف جهاز افتراضي لنظامي التشغيل iOS وmacOS وباختصار، فهو يسمح لك بتشغيل Windows وLinux والمزيد على أجهزة Mac وiPhone وiPad.
يتميز بأكثر من 30 معالجًا مدعومًا بما في ذلك x86_64 وARM64 وRISC-V بفضل qemu كواجهة خلفية. رسومات أصلية سريعة من خلال شبه افتراضية بفضل التسريع المستند إلى SPICE JIT باستخدام qemu TCG Frontend المصمم من اخدش لنظام التشغيل iOS11+ باستخدام أحدث وأكبر واجهات برمجة التطبيقات.
🔵 سمات
┓> محاكاة النظام بالكامل (MMU، الأجهزة، إلخ) باستخدام QEMU
┫> يدعم أكثر من 30 معالجًا، بما في ذلك x86_64 وARM64 وRISC-V
┫> وضع رسومات VGA باستخدام SPICE وQXL
┫> وضع محطة النص
┫> يدعم جهاز USB:٪ s
┫> تسريع يعتمد على JIT باستخدام QEMU TCG
┫> تم تصميم الواجهة الأمامية من البداية لنظامي التشغيل macOS 11 وiOS 11+ باستخدام أحدث وأفضل واجهات برمجة التطبيقات
┛> قم بإنشاء وإدارة وتشغيل أجهزة افتراضية مباشرة من جهازك
🔵 ميزات إضافية لنظام التشغيل MacOS
┓> تسريع الأجهزة الافتراضية باستخدام Hypervisor.framework وQEMU
┛> قم بتشغيل ضيوف macOS باستخدام Virtualization.framework على نظام التشغيل macOS 12+
🔴 لماذا لا يوجد هذا التطبيق في AppStore لنظام iOS؟
لا تسمح Apple بأي تطبيقات قامت بتفسير أو إنشاء تعليمات برمجية، وبالتالي فمن غير المرجح أن يتم السماح بـ UTM على الإطلاق. ومع ذلك، هناك طرق مختلفة استخدمها الأشخاص على الإنترنت لتحميل التطبيقات دون الحاجة إلى كسر الحماية.
يتوفر الإصدار لنظام التشغيل macOS هنا | ![]() |