3 repository-uri
Utilities for transferring and bootstrapping kernel images onto physical hardware via serial or network interfaces.
Distinct from Kernel Root Deployment Systems: Existing candidates focus on root access or rootfs integration, not the mechanism of deploying a kernel image over UART
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Kernel Deployment Tools. Refine with filters or upvote what's useful.
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
Includes a dedicated deployer that uses a serial interface and chainloader to boot kernel images on physical hardware.
Arpl is a bootloader manager and custom kernel loader for network attached storage devices. It provides a network boot environment to automate the fetching, flashing, and installation of modified operating systems and kernels onto hardware storage. The project distinguishes itself through a remote management suite that exposes bootloader controls via a web browser, secure shell connection, or local terminal. It utilizes RSS feeds to automate the retrieval of the latest system images and version metadata for online updates. The system handles hardware boot configuration by mapping network int
Provides utilities for transferring and bootstrapping kernel images onto physical NAS hardware via network interfaces.
fnnas is a Debian-based network attached storage operating system and deployment framework designed to transform x86 and Arm64 hardware into private storage servers. It provides a custom operating system image builder and a kernel compilation tool for building and packaging specific kernels and device tree blobs for various hardware platforms. The project includes a hardware-specific deployer that maps device models to required bootloaders and kernel tags. It features an eMMC backup and recovery tool to save factory system images from internal storage and restore them to revert system changes
Provides a network-based mechanism to deploy kernels via SSH with automatic backup and rollback to prevent bricking.