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

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

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

2 مستودعات

Awesome GitHub RepositoriesBoot Sector Loaders

Low-level loaders that read the initial boot sector from disk to transfer control to the kernel.

Distinct from Linux Boot Loaders: Existing candidates are for specific OSs like Linux or security standards like EFI; this is a generic x86 boot sector loader.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Boot Sector Loaders. Refine with filters or upvote what's useful.

Awesome Boot Sector Loaders GitHub Repositories

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

    yourtion/30dayMakeOS

    6,412عرض على GitHub↗

    30dayMakeOS is an educational hobby operating system project designed for the x86 architecture. It implements a monolithic kernel and a custom bootloader that transitions the CPU from real mode to 32-bit protected mode to enable flat memory addressing. The project focuses on low-level system development, featuring a custom graphics driver for direct pixel-buffer rendering and window management without an existing operating system. It includes an x86 bootloader that loads the kernel from disk into memory. The system covers core kernel capabilities including round-robin task scheduling for pro

    Includes a custom bootloader that reads the first 512 bytes from disk into memory to start the OS.

    Casmbootc
    عرض على GitHub↗6,412
  • cirosantilli/x86-bare-metal-examplesالصورة الرمزية لـ cirosantilli

    cirosantilli/x86-bare-metal-examples

    5,306عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من أنظمة التشغيل الدنيا، ومحملات الإقلاع (bootloaders)، ومشغلات الأجهزة المستخدمة لتوضيح برمجة أنظمة x86 منخفضة المستوى وربط الأجهزة. يعمل كمجموعة أدوات لتطوير النواة ومختبر لبرمجة الأنظمة مصمم لاختبار مفاهيم المعمارية وسلوك الأجهزة داخل محاكي النظام. يوفر المستودع تطبيقات مرجعية لإنشاء صور أقراص قابلة للإقلاع وتحميل مراحل النواة. يتضمن أدلة لتنفيذ انتقالات الوضع المحمي، وترقيم الذاكرة، وجداول وصف المقاطعات، والمعالجة المتعددة المتماثلة على أجهزة x86. تغطي قاعدة الكود مجموعة واسعة من بدائيات النظام، بما في ذلك تعيين الذاكرة الافتراضية، ومعالجة مقاطعات الأجهزة، واكتشاف الذاكرة الفعلية. كما يحتوي على مشغلات bare-metal لمكبر صوت الكمبيوتر، ولوحة مفاتيح PS/2، والمنافذ التسلسلية، ومخازن نصوص VGA المؤقتة. يتضمن المشروع سلسلة أدوات ثنائية خام لتجميع كود التجميع (assembly) في صور للتنفيذ المباشر على الأجهزة ويدعم الاختبار عبر محاكاة الأجهزة والتصحيح عن بُعد.

    Implements a boot manager that locates and executes secondary boot sectors on disk partitions.

    Assemblyassemblybare-metalbaremetal
    عرض على GitHub↗5,306
  1. Home
  2. Operating Systems & Systems Programming
  3. Boot Sector Loaders

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

  • Multi-Stage LoadingThe process of loading subsequent boot stages from disk into memory and transferring execution. **Distinct from Boot Sector Loaders:** Specializes the general boot sector loader to the specific act of multi-stage chain loading.