awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesBootable Image Generation

The process of creating flashable binary images tailored to specific hardware device trees and kernel configurations.

Distinct from Hardware-Specific Container Images: None of the candidates cover the creation of full bootable system images for hardware, focusing instead on containers or emulators.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Bootable Image Generation. Refine with filters or upvote what's useful.

Awesome Bootable Image Generation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • apple/darwin-xnuAvatar apple

    apple/darwin-xnu

    11,258Vezi pe GitHub↗

    XNU este un kernel de sistem de operare hibrid care combină o arhitectură de microkernel cu un strat monolitic pentru serviciile de sistem. Oferă o fundație pentru dezvoltarea sistemelor de operare, încorporând interfețe standardizate de apeluri de sistem, un framework modular de drivere de dispozitiv și securitate bazată pe controlul accesului obligatoriu. Arhitectura dispune de un microkernel bazat pe Mach și un strat monolitic bazat pe BSD. Utilizează un bus de comunicare inter-proces bazat pe transmiterea de mesaje pentru schimbul securizat de date între componentele izolate ale kernel-ului și procesele din user-space, alături de un framework de drivere orientat pe obiecte care decuplează logica specifică hardware-ului de kernel-ul de bază. Sistemul include un motor de control al accesului obligatoriu pentru aplicarea securității bazate pe politici și un debugger de kernel la distanță pentru inspectarea memoriei live și analizarea panicii sistemului. Capabilitățile suplimentare acoperă programarea multi-procesor, coordonarea resurselor hardware și un sistem de build pentru generarea de imagini bootabile pe diferite arhitecturi. Proiectul oferă instrumente pentru gestionarea build-ului kernel-ului, generarea simbolurilor de depanare și un framework pentru verificarea apelurilor de sistem.

    Creates flashable binary images tailored to specific hardware device trees and kernel configurations.

    C
    Vezi pe GitHub↗11,258
  • sulinggg/openwrt-rpiAvatar SuLingGG

    SuLingGG/OpenWrt-Rpi

    6,354Vezi pe GitHub↗

    OpenWrt-Rpi is a firmware builder and embedded Linux build toolset designed to compile custom router operating system images for Raspberry Pi and NanoPi hardware. It utilizes a GitHub Actions CI pipeline to automate the generation of fresh firmware images from the latest source code via daily updates. The project maintains a custom package repository and local software sources for managing community plugins and kernel modules. This infrastructure is used to ensure version consistency and prevent dependency conflicts during the installation of network drivers and system extensions. The build

    Produces tailored bootable system images by matching kernel configurations to specific hardware device trees.

    Shellg-dockgithub-actionsnanopi-r2s
    Vezi pe GitHub↗6,354
  • cirosantilli/x86-bare-metal-examplesAvatar cirosantilli

    cirosantilli/x86-bare-metal-examples

    5,306Vezi pe GitHub↗

    Acest proiect este o colecție de sisteme de operare minimale, bootloadere și drivere hardware utilizate pentru a demonstra programarea de nivel jos x86 și interfațarea hardware. Servește drept toolkit de dezvoltare a kernel-ului și laborator de programare de sistem conceput pentru testarea conceptelor de arhitectură și a comportamentului hardware într-un emulator de sistem. Repository-ul oferă implementări de referință pentru crearea de imagini de disc bootabile și încărcarea etapelor kernel-ului. Include ghiduri pentru implementarea tranzițiilor în modul protejat, paginarea memoriei, tabelele descriptorilor de întrerupere și multiprocesarea simetrică pe hardware x86. Codebase-ul acoperă o gamă largă de primitive de sistem, inclusiv maparea memoriei virtuale, gestionarea întreruperilor hardware și detectarea memoriei fizice. Conține, de asemenea, drivere bare-metal pentru difuzorul PC, tastatura PS/2, porturile seriale și bufferele de text VGA. Proiectul include un toolchain binar brut pentru a compila sursa de asamblare în imagini pentru execuție hardware directă și suportă testarea prin emulare hardware și debugging la distanță.

    Generates minimal x86 disk images with mandatory magic bytes for BIOS recognition.

    Assemblyassemblybare-metalbaremetal
    Vezi pe GitHub↗5,306
  • holoiso-eol/holoisoAvatar holoiso-eol

    holoiso-eol/holoiso

    5,197Vezi pe GitHub↗

    Holoiso este un instrument pentru crearea de imagini de sistem de operare personalizate și bootabile, bazate pe SteamOS 3, pentru instalarea pe hardware care nu este Steam Deck. Utilizează o bază Linux Archiso pentru a genera imagini de disc instalabile care replică experiența de gaming portabil pe dispozitive generice. Proiectul permite crearea unei distribuții orientate către gaming, cu o interfață controlabilă prin gamepad și posibilitatea de a comuta între un mediu desktop standard și o sesiune de gaming. Include shadere de înaltă performanță pentru upscaling-ul imaginii la nivel de sistem, pentru a echilibra calitatea vizuală și rata de cadre în interfața de joc. Sistemul acoperă implementarea automatizată a imaginilor prin scripturi de instalare și gestionează software-ul prin repository-uri de pachete configurate și mirror-uri oficiale. De asemenea, se ocupă de sarcini de arhitectură de bază ale sistemului, cum ar fi compresia sistemului de fișiere și configurarea pachetelor de bootstrap.

    Provides the ability to build bootable operating system images from predefined system profiles and package lists.

    Shell
    Vezi pe GitHub↗5,197
  • open-sdr/openwifiAvatar open-sdr

    open-sdr/openwifi

    4,669Vezi pe GitHub↗

    OpenWifi este o implementare open-source a standardului wireless IEEE 802.11n, concepută pentru logică programabilă. Aceasta oferă o platformă radio definită prin software și un procesor de bandă de bază WiFi care implementează straturile fizic și MAC pe hardware FPGA, însoțite de un driver wireless dedicat și un set de instrumente pentru controlul hardware. Proiectul se distinge prin integrarea profundă a analizei de semnal și a telemetriei, în special printr-un cadru de lucru pentru capturarea informațiilor despre starea canalului și a eșantioanelor IQ brute. Acesta permite marcarea temporală a pachetelor de înaltă precizie și corelarea între straturi a eșantioanelor din stratul fizic cu pachetele capturate, pentru a sprijini cercetarea protocoalelor wireless. Sistemul acoperă o gamă largă de capabilități wireless, inclusiv configurarea radio pentru reglarea frecvenței și personalizarea lățimii de bandă, gestionarea RF pentru controlul antenei și al câștigului, precum și gestionarea traficului pentru descărcarea hardware low-MAC. Suportă moduri de rețea standard precum Access Point, Station, Ad-hoc și Monitor, și include instrumente pentru fuzzing de protocol și injectarea de pachete brute. Proiectul include utilitare pentru generarea de imagini OS personalizate și suportă reîncărcarea dinamică a driverelor pentru a actualiza imaginile FPGA fără a reporni sistemul.

    Provides tools to generate bootable OS images containing the kernel, device tree, and hardware binaries.

    C
    Vezi pe GitHub↗4,669
  1. Home
  2. Operating Systems & Systems Programming
  3. Bootable Image Generation