Skip to main content

OADC 2026 - Abstract

· 2 min read

Title​

Uncle Charlie’s Adventures, a Mastiff Friend, and a Little Squirrel: Software Evolution, System Reproduction, and Operating Systems from x86 to ARM64 and RISC-V

Abstract​

When Charles Darwin introduced the theory of evolution, Thomas Huxley acted as his "mastiff," fiercely defending the grand theory in public arenas. Yet in nature—as in open-source software—evolution does not proceed solely through monumental battles; it thrives on the patient, adaptive work of "squirrels" that gather seeds, adjust to changing climates, and ensure species survival across new niches.

Drawing from over four decades of hands-on computing—from the "Cambrian explosion" of 1980s microcomputers that followed the extinction of mainframe dinosaurs, through early Ethernet wiring, Clipper databases, and Proxmox virtualization, up to the modern AI era—this talk presents the architectural and philosophical journey of penguins-eggs.

Rather than treating operating systems as static monuments or resorting to hard forks, penguins-eggs views Linux as a living organism that needs a native reproductive capability: the power to encapsulate a running, user-tested environment into an "egg" ready to hatch and adapt elsewhere.

In this session, we will walk through:​

From Node.js to Native Speed with AI: How a decade of remastering logic—originally written in Node.js to unify Debian, Arch, Fedora, Alpine, and openSUSE—was refactored by its author in just one month with the help of modern AI into a fast, lightweight native codebase (v26.7.x), alongside the new penguins-gui and why AI makes the CLI more accessible than ever.

The RISC-V Frontier on SpacemiT K1: A candid look at porting penguins-eggs to Bianbu OS on a real Musebook K1. Why standard x86 El Torito live ISOs fail on current RISC-V boot architectures (U-Boot/bootinfo), and how the "squirrel's victory" was adapting the toolchain to generate bootable raw/GPT live images on bare-metal RISC-V and ARM64.

Taming ISO Gigantism with openKylin: Overcoming the friction of testing 6 GB desktop images by leveraging openKylin Server as a lean foundation, reconciling Debian differences, and building custom, installable Xfce4 live derivatives in a matter of days.

The Evolutionary Ecosystem (eggs, naked, chef, gui): Separating the clean minimal base (naked), the generative seed of declarative recipes (chef), and the visual interface (gui) under an open MIT license—scattering seeds across distributions so users and developers never have to rebuild their digital home from scratch.