Repository navigation
Birth of copper linux ππ
Pre-releaseCopper Linux v0.1.0 β First Boot
The first real milestone of Copper Linux.
This release marks the point where Copper goes beyond a source tree and successfully boots as a Linux system in a virtual machine.
What works
- Boots the Copper Linux ISO through GRUB
- Kernel and initramfs successfully start
- Copper's own PID 1 takes over after "switch_root"
- Overlay filesystem is mounted correctly
- Copper brings up a physical network interface
- DHCP successfully obtains an IPv4 lease
- Default routing is configured
- DNS configuration is populated
- CI builds and validates the ISO
- Build stages use input-aware stamps to prevent stale cached artifacts
- Boot and networking paths include regression tests and validation
A successful boot reaches the network stage with an output similar to:
copper: initramfs up, medium is /dev/sr0
copper: handing over to copper-init
copper: eth0 is up, asking DHCP for an address
copper-net: eth0 leased 192.168.x.x/24
copper-net: default route configured
copper-net: nameserver configured
What this release is not
This is an early development release. Copper is not yet a general-purpose desktop operating system and should currently be considered experimental. Pretty obv
Wi-Fi, Bluetooth, persistent installation, a graphical environment, broader hardware support, and additional userspace functionality are still under development.
Why this release matters
Copper can now boot its own kernel, execute its own init system and userspace, mount its filesystem environment, and establish network configuration without relying on an existing Linux distribution at runtime.
This is the foundation for everything that comes next.
Copper Linux is booting ARFGGGGGHHH STAY TUNED