awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesMultiboot Standard Implementations

Bootloaders and kernels that follow the Multiboot specification for standardized loading of ELF images.

Distinct from Memory-Mapped Loading: Candidates focus on image file loading or load balancers, not the Multiboot boot specification.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Multiboot Standard Implementations. Refine with filters or upvote what's useful.

Awesome Multiboot Standard Implementations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • cirosantilli/x86-bare-metal-examplesAvatar von cirosantilli

    cirosantilli/x86-bare-metal-examples

    5,306Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung minimaler Betriebssysteme, Bootloader und Hardware-Treiber, die verwendet werden, um systemnahe x86-Programmierung und Hardware-Interfacing zu demonstrieren. Es dient als Kernel-Entwicklungs-Toolkit und Labor für Systemprogrammierung, das darauf ausgelegt ist, Architekturkonzepte und Hardwareverhalten innerhalb eines Systememulators zu testen. Das Repository bietet Referenzimplementierungen für die Erstellung bootfähiger Disk-Images und das Laden von Kernel-Stufen. Es enthält Anleitungen zur Implementierung von Protected-Mode-Übergängen, Memory-Paging, Interrupt Descriptor Tables und symmetrischem Multiprocessing auf x86-Hardware. Die Codebasis deckt ein breites Spektrum an Systemprimitiven ab, einschließlich virtuellem Memory-Mapping, Hardware-Interrupt-Handling und physischer Speichererkennung. Sie enthält zudem Bare-Metal-Treiber für den PC-Speaker, PS/2-Tastaturen, serielle Schnittstellen und VGA-Textpuffer. Das Projekt enthält eine Raw-Binary-Toolchain, um Assembly-Quellcode in Images für die direkte Hardware-Ausführung zu kompilieren, und unterstützt das Testen mittels Hardware-Emulation und Remote-Debugging.

    Uses the Multiboot standard to load ELF kernel images into memory while bypassing custom bootloader stages.

    Assemblyassemblybare-metalbaremetal
    Auf GitHub ansehen↗5,306
  • dortania/opencore-install-guideAvatar von dortania

    dortania/OpenCore-Install-Guide

    4,212Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassendes technisches Handbuch für die Installation von macOS auf Nicht-Apple-x86-Hardware unter Verwendung des OpenCore-Bootloaders. Es dient als Konfigurationsleitfaden für die Emulation von Apple-Hardware und das Patchen von System-Firmware, um Betriebssystemkompatibilität auf PCs zu erreichen. Die Dokumentation bietet detaillierte Anweisungen für die SMBIOS-Hardware-Emulation, einschließlich der Generierung von Systemidentifikatoren und Modellprofilen. Sie deckt die Anwendung von ACPI-Tabellen-Patches zur Aktivierung nativer Energieverwaltung und die Modifikation von UEFI-Laufzeitdiensten zur Lösung von Problemen mit Speicherkarten und Schreibschutz ab. Die Ressource beschreibt zudem die Hardwarekompatibilität für Netzwerk-, Grafik- und Audiokomponenten sowie die Verwaltung von Kernel-Erweiterungen. Sie enthält Anleitungen zur Bootloader-Konfiguration, zur Erstellung bootfähiger Installationsmedien und zur Verwendung von ausführlichem Logging und Debug-Kits zur Fehlerbehebung bei Kernel-Panics.

    Aligns memory permissions and resolves image start conflicts for secondary operating systems.

    JavaScript
    Auf GitHub ansehen↗4,212
  1. Home
  2. Operating Systems & Systems Programming
  3. Multiboot Standard Implementations

Unter-Tags erkunden

  • Memory Permission AlignmentsAdjusting memory permissions and resolving image start conflicts to ensure stability in multiboot environments. **Distinct from Multiboot Standard Implementations:** Focuses on memory alignment and permissions for secondary OS stability rather than standard ELF image loading specs