2 مستودعات
Software layers that wrap physical hardware drivers to allow multiple independent components to share a single resource.
Distinguishing note: None of the candidates cover the specific pattern of virtualizing physical microcontroller peripherals for shared access.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Hardware Resource Virtualization. Refine with filters or upvote what's useful.
Tock is a secure embedded operating system and microcontroller kernel designed to isolate untrusted applications and drivers. It functions as a memory-safe process isolator that uses a combination of hardware memory protection and language-level type safety to execute mutually distrustful applications on bare metal. The system distinguishes itself through a hardware abstraction layer that decouples high-level components from specific microcontroller implementations using standardized traits. It further employs a virtualization layer to allow multiple independent software components to share a
Wraps physical hardware drivers in software layers to allow multiple system components to share a single resource.
pvetools هو مجموعة أدوات تكوين ومجموعة من النصوص البرمجية مصممة لأتمتة إعداد وتحسين بيئات المحاكاة الافتراضية Proxmox VE على Debian. يوفر مجموعات أدوات مؤتمتة لتكوين برامج المراقبة (Hypervisors)، وتحسين الأجهزة، ونشر خدمات ملفات الشبكة. يتميز المشروع بمُثبّت وقت تشغيل الحاويات لتثبيت المحركات وواجهات الإدارة عبر الويب داخل بيئات معزولة، ومدير تخزين لتغيير حجم أقسام الجذر، وإدارة استخدام ذاكرة الوصول العشوائي ZFS، ونقل بيانات الحاويات عبر الأقراص. يتضمن نصوصاً برمجية للتحسين للمحاكاة الافتراضية المتداخلة و PCI passthrough، بالإضافة إلى مُثبّتات مؤتمتة لمشاركات Samba و NFS. تغطي مجموعة الأدوات ضبط أداء النظام وإدارة الصحة، بما في ذلك مسح الذاكرة والتحكم في ازدحام الشبكة. كما توفر أدوات مساعدة لأتمتة النسخ الاحتياطي للتكوين وتخصيص واجهة لوحة التحكم، مثل سمات الوضع الداكن وعرض درجة حرارة الأجهزة. يتم تنفيذ المشروع كمجموعة من نصوص التكوين القائمة على Shell.
Configures PCI passthrough and nested virtualization to grant virtual machines direct access to physical hardware resources.