awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesMicrokernel Architectures

Operating system designs that split kernel capabilities into independent, communicating monitors for resource isolation.

Distinct from Operating System Kernels: Distinct from Operating System Kernels: focuses on the microkernel design pattern, not general kernel implementations.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Microkernel Architectures. Refine with filters or upvote what's useful.

Awesome Microkernel Architectures GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • apple/darwin-xnuالصورة الرمزية لـ apple

    apple/darwin-xnu

    11,258عرض على GitHub↗

    XNU هي نواة نظام تشغيل هجينة تجمع بين بنية النواة الدقيقة وطبقة متجانسة لخدمات النظام. توفر أساساً لتطوير نظام التشغيل، وتدمج واجهات استدعاء النظام القياسية، وإطار عمل تعريف جهاز معياري، وأمن التحكم في الوصول الإلزامي. تتميز البنية بنواة دقيقة قائمة على Mach وطبقة متجانسة قائمة على BSD. تستخدم ناقل تواصل بين العمليات قائم على تمرير الرسائل لتبادل البيانات الآمن بين مكونات النواة المعزولة وعمليات مساحة المستخدم، إلى جانب إطار عمل تعريف موجه للكائنات يفصل المنطق الخاص بالأجهزة عن النواة الأساسية. يتضمن النظام محرك تحكم في الوصول إلزامي لفرض الأمن القائم على السياسة ومصحح أخطاء نواة بعيد لفحص الذاكرة الحية وتحليل ذعر النظام. تغطي القدرات الإضافية جدولة المعالجات المتعددة، وتنسيق موارد الأجهزة، ونظام بناء لتوليد صور قابلة للتمهيد عبر بنيات مختلفة. يوفر المشروع أدوات لإدارة بناء النواة، وتوليد رموز التصحيح، وإطار عمل للتحقق من استدعاء النظام.

    Implements a hybrid kernel design combining microkernel resource isolation with a monolithic layer for system services.

    C
    عرض على GitHub↗11,258
  • tencent/tencentos-tinyالصورة الرمزية لـ Tencent

    Tencent/TencentOS-tiny

    5,950عرض على GitHub↗

    TencentOS-tiny هو نظام تشغيل في الوقت الفعلي (RTOS) للمتحكمات الدقيقة، مصمم لإدارة جدولة المهام وتخصيص الموارد عبر وحدات الأجهزة المختلفة. يعمل كمنصة مدمجة ونواة معيارية لنشر البرمجيات التي تتطلب استجابة فورية على معماريات رقائق متنوعة. يتضمن النظام حزم بروتوكولات مدمجة لتمكين نقل البيانات بشكل آمن والاتصال بين أجهزة إنترنت الأشياء (IoT) والمنصات السحابية. يغطي المشروع إدارة المهام في الوقت الفعلي، ونشر البرمجيات المدمجة، وإدارة المتحكمات الدقيقة. ويستخدم معمارية نواة دقيقة (microkernel) معيارية وطبقة تجريد للأجهزة (HAL) لفصل النواة عن رقائق محددة.

    Implements a modular microkernel architecture to isolate core functions and support various hardware modules.

    عرض على GitHub↗5,950
  • sel4/sel4الصورة الرمزية لـ seL4

    seL4/seL4

    5,583عرض على GitHub↗

    seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b

    Provides a formally verified microkernel with machine-checked proofs of correctness, confidentiality, and integrity.

    Cmicrokernelossel4
    عرض على GitHub↗5,583
  • apple-oss-distributions/xnuالصورة الرمزية لـ apple-oss-distributions

    apple-oss-distributions/xnu

    2,922عرض على GitHub↗

    XNU is an operating system kernel designed to manage system hardware and process execution across different processor architectures. It utilizes a hybrid microkernel design that combines microkernel message passing with monolithic kernel performance by embedding critical subsystems into a single address space. The project implements a port-based asynchronous messaging system for communication between kernel tasks and userspace processes. It manages hardware interactions through a layered driver architecture and enforces system-wide security policies via a mandatory access control interface.

    Implements a hybrid microkernel design combining message passing with monolithic performance.

    C
    عرض على GitHub↗2,922
  1. Home
  2. Operating Systems & Systems Programming
  3. Operating System Kernels
  4. Microkernel Architectures

استكشف الوسوم الفرعية

  • Formally Verified Microkernels2 وسوم فرعيةBuilding safety-critical systems on a microkernel with machine-checked mathematical proofs of correctness and security. **Distinct from Microkernel Architectures:** Distinct from Microkernel Architectures: focuses on formal verification of the microkernel, not just the architectural pattern.
  • Hybrid Kernel DesignsKernel architectures that combine microkernel and monolithic design patterns. **Distinct from Microkernel Architectures:** Focuses specifically on the hybrid blending of microkernel and monolithic layers, rather than pure microkernel isolation.
  • Microkernel Boot SequencesPrepares the CPU, memory, and page tables on ARM and RISC-V so the kernel can start executing safely. **Distinct from Microkernel Architectures:** Distinct from Microkernel Architectures: focuses on the boot-time hardware preparation sequence, not the microkernel design pattern.