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

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

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

Zeal-Operating-System/ZealOS

0
View on GitHub↗
2,322 نجوم·117 تفرعات·HolyC·Unlicense·11 مشاهداتzealos.net↗

ZealOS

ZealOS هو نظام تشغيل 64-بت مصمم للنشر على الأجهزة المعدنية (bare-metal) وتطوير النواة المخصصة. يوفر بيئة قائمة بذاتها تعمل ضمن نموذج ذاكرة ذي مساحة عنوان واحدة، حيث يتم تنفيذ جميع البرمجيات في مستوى امتياز الحلقة صفر (ring-zero) للقضاء على تبديل السياق وتسهيل التفاعل المباشر مع الأجهزة.

يتميز النظام بمعمارية متجانسة تدمج التجميع في الوقت المناسب (JIT)، مما يسمح بترجمة الكود المصدري إلى تعليمات الآلة أثناء وقت التشغيل. يتجاوز النظام طبقات التجريد التقليدية باستخدام تعيين ذاكرة الأجهزة المباشر وإطار عرض (framebuffer) 32-بت لا يعتمد على الأجهزة لعرض الرسومات، مما يضمن تحكماً منخفض زمن الاستجابة في موارد النظام والمخرجات المرئية.

تدعم المنصة مجموعة من مهام برمجة الأنظمة منخفضة المستوى، بما في ذلك التعامل مع أجهزة الإدخال الخام وتحديث معماريات الأجهزة القديمة. يتضمن النظام أدوات إدارية مثل متصفح نظام ملفات قائم على الويب ويحافظ على التوافق مع محملات الإقلاع الخارجية لتبسيط عملية التهيئة على الأجهزة المادية أو الافتراضية.

Features

  • Hobbyist Operating Systems - A modernized operating system environment built for 64-bit hardware that provides integrated development tools and a custom kernel architecture.
  • Operating System Development - Provides a platform for building and modifying a 64-bit operating system kernel from source.
  • Custom Kernel Compilation - Allows users to compile the kernel from source and manage low-level hardware interactions directly.
  • Direct Memory Access - Provides direct access to physical memory addresses and hardware registers for low-latency system control.
  • Single-Address-Space Operating Systems - Implements a flat memory architecture where the kernel and applications share a single address space.
  • Privilege-Level Execution Environments - Executes all software at the highest processor privilege level to simplify inter-process communication and remove context switching overhead.
  • Bare Metal Environments - Operates as a self-contained environment designed for deployment on physical bare-metal hardware.
  • Framebuffer Renderers - Generates visual output by writing pixel data directly to a memory-mapped video buffer.
  • Monolithic Binary Images - Structures the operating system core as a monolithic binary blob to enable rapid boot sequences.
  • External Bootloader Interfaces - Supports initialization via third-party bootloaders through a standardized pre-boot interface.
  • Low-Level Systems Programming - Enables low-level systems programming by interacting directly with hardware components without standard abstractions.
  • Embedded Operating Systems - Provides a lightweight, self-contained operating system environment for dedicated computing tasks.
  • Just-in-Time Compilers - Integrates a runtime compiler to translate source code into machine instructions for immediate execution.

سجل النجوم

مخطط تاريخ النجوم لـ zeal-operating-system/zealosمخطط تاريخ النجوم لـ zeal-operating-system/zealos

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم ZealOS

مجموعات منسقة بعناية يظهر فيها ZealOS.
  • بناء نواة نظام تشغيل خاص بك
  • أنظمة تشغيل الوقت الحقيقي (RTOS) للمتحكمات الدقيقة
  • نواة نظام التشغيل

الأسئلة الشائعة

ما هي وظيفة zeal-operating-system/zealos؟

بدائل مفتوحة المصدر لـ ZealOS

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع ZealOS.
  • redox-os/redoxالصورة الرمزية لـ redox-os

    redox-os/redox

    16,054عرض على GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Rustbsdfreebsdgnu
    عرض على GitHub↗16,054
  • rust-embedded/rust-raspi3-os-tutorialsالصورة الرمزية لـ rust-embedded

    rust-embedded/rust-raspi3-OS-tutorials

    14,682عرض على GitHub↗

    This project is a tutorial and framework for building a low-level, bare-metal operating system from scratch using the Rust language. It focuses on ARMv8 kernel development specifically for the Raspberry Pi 3, providing the resources necessary to implement a monolithic kernel that runs directly on hardware without an underlying operating system. The project distinguishes itself by providing a complete embedded cross-compilation suite within a containerized environment to ensure consistent builds. It includes a dedicated kernel deployer that uses a serial interface and chainloader to load and b

    Rust
    عرض على GitHub↗14,682
  • x11libre/xserverالصورة الرمزية لـ X11Libre

    X11Libre/xserver

    4,254عرض على GitHub↗

    This project is an X11 window system server that coordinates graphical output and input devices. It functions as a display server, a hardware driver manager for graphics and input modules, and a graphics server capable of rendering directly to a generic framebuffer. The server provides multi-seat display management to isolate input and display devices for different concurrent users. It also implements namespace isolation to separate clients and restrict resource access, preventing interference between different user sessions or processes. The system manages GPU driver integration through dyn

    Cglamorglxlinux
    عرض على GitHub↗4,254

ZealOS هو نظام تشغيل 64-بت مصمم للنشر على الأجهزة المعدنية (bare-metal) وتطوير النواة المخصصة. يوفر بيئة قائمة بذاتها تعمل ضمن نموذج ذاكرة ذي مساحة عنوان واحدة، حيث يتم تنفيذ جميع البرمجيات في مستوى امتياز الحلقة صفر (ring-zero) للقضاء على تبديل السياق وتسهيل التفاعل المباشر مع الأجهزة.

ما هي الميزات الرئيسية لـ zeal-operating-system/zealos؟

الميزات الرئيسية لـ zeal-operating-system/zealos هي: Hobbyist Operating Systems, Operating System Development, Custom Kernel Compilation, Direct Memory Access, Single-Address-Space Operating Systems, Privilege-Level Execution Environments, Bare Metal Environments, Framebuffer Renderers.

ما هي البدائل مفتوحة المصدر لـ zeal-operating-system/zealos؟

تشمل البدائل مفتوحة المصدر لـ zeal-operating-system/zealos: redox-os/redox — Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe… rust-embedded/rust-raspi3-os-tutorials — This project is a tutorial and framework for building a low-level, bare-metal operating system from scratch using the… x11libre/xserver — This project is an X11 window system server that coordinates graphical output and input devices. It functions as a… gurugio/lowlevelprogramming-university — This project is a comprehensive educational framework designed to guide learners through the complexities of systems… serenityos/serenity — SerenityOS is a complete, self-hosted desktop operating system built from the kernel up. It features a monolithic… tuhdo/os01 — This project is an educational resource and technical reference for building operating systems from scratch. It…

  • gurugio/lowlevelprogramming-universityالصورة الرمزية لـ gurugio

    gurugio/lowlevelprogramming-university

    12,555عرض على GitHub↗

    This project is a comprehensive educational framework designed to guide learners through the complexities of systems engineering and low-level software development. It provides structured learning paths that integrate hardware simulation, source code analysis, and project-based exercises to help developers master the foundational concepts of computer architecture, operating systems, and firmware design. The curriculum distinguishes itself by emphasizing direct interaction with system internals, requiring learners to examine and modify existing open-source kernel and driver implementations. By

    arduinoassemblyassembly-language-programming
    عرض على GitHub↗12,555
  • عرض جميع البدائل الـ 30 لـ ZealOS→