2 مستودعات
First builds a minimal cross-toolchain or temporary tools, then uses that environment to build the final system.
Distinct from Multi-Stage Container Builds: Distinct from Multi-Stage Container Builds: focuses on bootstrapping a toolchain for building an OS, not Docker multi-stage.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Bootstrapping Build Stages. Refine with filters or upvote what's useful.
Build Linux is a toolset for assembling a custom Linux distribution entirely from source code, automating the process described by Linux From Scratch. It compiles every system component from upstream source, giving the builder full control over included packages and configuration. The build process relies on a Makefile-driven orchestration that coordinates the entire sequence, using script-defined package recipes for each component. It employs chroot isolation to keep build artifacts separate from the host, and follows a stage-wise bootstrapping approach that first builds a minimal set of tem
First builds a minimal cross-toolchain or temporary tools, then uses that environment to build the final system.
Musl-cross-make is a build system that automatically downloads, patches, and compiles source components to generate relocatable cross-compilation toolchains targeting the musl C library. It functions as an automated build environment for creating custom cross-compilers and standard library toolchains for alternative target architectures. The system orchestrates the sequential downloading, patching, configuring, and compiling of multi-component toolchains, applying distribution-specific bug fixes and architecture patches directly to extracted source trees. It downloads required upstream source
Constructs toolchain dependencies in strict order by iteratively bootstrapping core compilers and libraries.