Showing 140 open source projects for "bootloader"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    OpenCorePkg

    OpenCorePkg

    OpenCore bootloader

    OpenCorePkg is an open-source, modular UEFI (Unified Extensible Firmware Interface) bootloader and development framework, primarily designed to enable macOS booting on non-Apple hardware (Hackintosh). It includes Apple-specific UEFI drivers, utilities for macOS installation support, and shared libraries used across Acidanthera projects. Apple disk image loading support. Apple keyboard input aggregation. Apple PE image signature verification.
    Downloads: 227 This Week
    Last Update:
    See Project
  • 2
    Minegrub

    Minegrub

    A Grub Theme in the style of Minecraft!

    A Grub Theme in the style of Minecraft. A Grub theme inspired by Minecraft, adding visual enhancements to the bootloader.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    Clover EFI bootloader

    Clover EFI bootloader

    Boot macOS, Windows, and Linux on Mac or PC with UEFI or BIOS firmware

    Project has moved to https://github.com/CloverHackyColor/CloverBootloader.
    Leader badge
    Downloads: 1,120 This Week
    Last Update:
    See Project
  • 4
    ps5-linux

    ps5-linux

    Linux payload implementing HV exploits to run a custom bootloader

    ps5-linux-loader is a Linux payload and bootloader project for running Linux on supported PS5 Phat consoles. It relies on a patched hypervisor vulnerability and is limited to specific firmware versions, making it a specialized technical project rather than a general consumer installer. The project can turn compatible consoles into temporary Linux machines for desktop use, emulation, and PC gaming experiments.
    Downloads: 12 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    GRUB2 THEMES

    GRUB2 THEMES

    Modern Design theme for Grub2

    ...The repository is licensed under GPL-3.0 and has an active user base, making it one of the more popular sources for bootloader theming. It includes assets, configurations, and helper tools to simplify adoption, and supports variant customization so users can tailor the look to their preferences.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    Glow OS

    Glow OS

    System Analysis Software

    Glow is an educational, hobbyist operating system written in C and Assembly, developed to help learners understand the internals of OS design and kernel development. Targeting x86_64 systems, Glow features its own kernel, bootloader, and minimal userland. With clear code structure and a simple design, it serves as a playground for experimenting with low-level systems programming, boot sequences, interrupt handling, and basic UI components like shells and text rendering.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    ToaruOS

    ToaruOS

    Hobby operating system, bootloader, kernel, drivers, C library

    ...While many independent, hobby, and research OSes aim to experiment with new designs, ToaruOS is intended as an educational resource, providing a representative microcosm of functionality found in major desktop operating systems. The OS includes a kernel, bootloader, dynamic shared object linker, C standard library, its own composited windowing system, a dynamic bytecode-compiled programming language, advanced code editor, and dozens of other utilities and example applications. There are no external runtime dependencies and all required source code, totaling roughly 100k lines of (primarily) C, is included in this repository, save for Kuroko, which lives separately. ...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 9
    Memtest86+

    Memtest86+

    Stand-alone memory tester for x86 and x86-64 architecture computers

    Memtest86+ is a free, open-source, stand-alone memory diagnostic tool designed to thoroughly test system RAM beyond standard BIOS checks. It runs independently of any operating system, allowing it to access nearly all available memory without software or UEFI library limitations. Supporting x86, x86-64, and LoongArch64 architectures, Memtest86+ works on a wide range of modern and legacy hardware platforms. The tool can be booted directly via BIOS or UEFI, or through compatible bootloaders,...
    Downloads: 149 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 10
    WinDiskWriter

    WinDiskWriter

    Windows Bootable USB creator for macOS

    ...It's required if you want to install Windows on computers with old firmware that doesn't support EFI booting. Additional steps are required to get these versions to boot on EFI, such as extracting an EFI-capable bootloader from the installer. WinDiskWriter does it for you.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 11
    Arch Installer

    Arch Installer

    Arch Linux installer - guided, templates etc.

    Just another guided/automated Arch Linux installer with a twist. The installer also doubles as a python library to install Arch Linux and manage services, packages, and other things inside the installed system (Usually from a live medium).
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    hhuOS

    hhuOS

    hhuOS - A small operating system

    hhuOS is an educational operating system project developed by students at Heinrich Heine University (HHU) in Düsseldorf, Germany. It is built from scratch in C and Assembly and intended as a teaching tool to help students grasp the foundations of kernel development, memory management, system calls, and multitasking. The project focuses on clarity, modularity, and hands-on experimentation with real OS components, making it suitable for OS development courses or personal exploration.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    CoolPotOS

    CoolPotOS

    CoolPotOS for ia32 / amd64

    CoolPotOS is a small, hobbyist operating system designed to be minimal and educational, offering the most basic kernel capabilities while remaining accessible to beginners. Written in C and Assembly, it focuses on bootstrapping, kernel entry, and simple console output. Though in early stages, CoolPotOS showcases the boot process, memory segmentation, and essential CPU features, serving as a great learning resource for those new to operating system internals.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    WANIX

    WANIX

    A virtual environment kit for the local-first web

    wanix is a hobbyist Unix-like operating system written from scratch in C, aiming to implement core features of a traditional OS in an educational and modular way. The project walks through kernel development starting from bootloading, memory management, system calls, and eventually to user programs. With support for x86_64 and simple tools like a shell and basic file I/O, wanix serves as both a learning platform and a launching point for more advanced kernel features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    SWUpdate

    SWUpdate

    Software Update for Embedded Systems

    SWUpdate is a Linux Update agent with the goal to provide an efficient and safe way to update an embedded Linux system in the field. SWUpdate supports local and OTA updates and multiple update strategies and it is designed with security in mind. To start with SWUpdate, it is suggested you look at the documentation and build for one evaluation board (or you run SWUpdate on your host for a first overview). If you plan to update your device locally or remotely, SWUpdate is the right framework...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16
    Flash Linux 0.11 Talk

    Flash Linux 0.11 Talk

    Annotated Unix system source code

    flash-linux0.11-talk is an annotated walkthrough of the Linux 0.11 kernel that explains how a tiny Unix-like system boots, schedules, handles interrupts, and manages memory. The materials break down historically compact and dense code into digestible segments, with diagrams and call flows that trace execution from bootloader to user space. By focusing on a small, early kernel, the series reveals core OS concepts without the complexity of modern subsystems. It highlights how segmentation and paging cooperate, how system calls are dispatched, and how context switches and signals work in practice. The commentary ties C and assembly listings back to architecture specifics, making the hardware–software interface concrete. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Resurrecting Project in LinUtil

    Resurrecting Project in LinUtil

    Automated Arch Linux Install

    Resurrecting Project in LinUtil is an automated Arch Linux installation project created by Chris Titus that wraps Arch’s traditionally manual install process in a guided script. It aims to make Arch more approachable by handling tasks like disk partitioning, base system installation, and desktop environment selection through a menu-driven interface. The repository includes configuration presets and scripts that not only install the system but also set up a curated software stack and sensible...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    Xiaomi-unlock

    Script to force xiaomi unlock bootloader process

    Downloads: 68 This Week
    Last Update:
    See Project
  • 19
    KMON

    KMON

    Linux Kernel Manager and Activity Monitor

    The kernel is the part of the operating system that facilitates interactions between hardware and software components. On most systems, it is loaded on startup after the bootloader and handles I/O requests as well as peripherals like keyboards, monitors, network adapters, and speakers. The Linux kernel is the open-source, monolithic, and, Unix-like operating system kernel that is used in the Linux distributions, various embedded systems such as routers, and as well as in all Android-based systems. Linus Torvalds conceived and created the Linux kernel in 1991 and it's still being developed by thousands of developers today. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    stm32flash

    stm32flash

    Open source flash program for STM32 using the ST serial bootloader

    Open source cross platform flash program for the STM32 ARM microcontrollers using the built-in ST serial bootloader over UART or I2C
    Leader badge
    Downloads: 915 This Week
    Last Update:
    See Project
  • 21

    Boot warning disabled

    Removing Bootloader Warning on Galaxy S10+

    Overview This tested and working method applies to the Samsung Galaxy S10+ and works regardless of the ROM or recovery you're using. The provided file is based on the official Samsung firmware but modified to remove bootloader warning messages for unlocked devices. What You Need Odin Tool: Used to flash firmware files to Samsung devices. Modified Bootloader File: This file removes the warnings for unlocked bootloaders. (Ensure you download the correct file for the Galaxy S10+.) USB Drivers: Ensure Samsung USB drivers are installed on your computer. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22

    elilong

    elilong is a bootloader similar to elilo

    ...It is not yet fully feature complete, but does boot a selection of modern kernels in x86_64. your bios bit-ness needs to match the bootloader bit-ness and (at the moment) the kernel bit-ness as well.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Nokia 5.4 Stock ROM

    Nokia 5.4 Stock ROM Android 10 and 12

    ...I didn't find many pages with the stock ROM of Nokia 5.4, so I uploaded the Android 12 ROM (version 00WW_3_460) and Android 10 (version 00WW_1_300_SP01) with the fastboot commands. Use fastbootd to flash Android 12 and use bootloader to flash Android 10.
    Downloads: 59 This Week
    Last Update:
    See Project
  • 24
    My OS practice: 1 bootloader. support EFI,network,usb. 2 busybox, buildroot, etc... 3 kernel(X86,ARM,MIPS) 4 device driver, dts...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    OpenBLT

    OpenBLT

    Bootloader for STM32, XMC, HCS12 and other microcontroller targets.

    OpenBLT is mostly used as an STM32 bootloader, due to the popularity of STM32 microcontrollers. However, the bootloader’s architecture is such that it can work with any microcontroller and use any type of communication interface to perform firmware updates.
    Leader badge
    Downloads: 117 This Week
    Last Update:
    See Project