simplify installer, drop eval, fix network check

This commit is contained in:
Astral
2026-09-01 10:57:46 +02:00
parent 535ccc1ffc
commit cb1da62339
3 changed files with 106 additions and 78 deletions
+11 -5
View File
@@ -1,11 +1,12 @@
# Keru OS <sub>ける</sub>
An independent, source-only Linux distribution built around one idea: you
don't install a system, you *craft* one — **ける・けいとうてき** (keru keitō-teki): a system assembled the way you want it.
don't install a system, you *craft* one — **ける・けいとうてき** (keru keitō-teki): a
system assembled the way you want it.
This repository holds the **operating system itself** — the installer, the
profile system, and the build pipeline. The two things Keru depends on live in
their own repositories:
This repository is the **operating system itself** — the installer, the
profile system, and the build pipeline. The two things Keru leans on live in
their own homes:
- **[kama](https://github.com/AstralZX/kama)** — the package manager (a shell script)
- **[kama-packages](https://github.com/AstralZX/kama-packages)** — the recipe repository
@@ -15,7 +16,7 @@ their own repositories:
Every package on Keru is built from source by **Kama**, a deliberately small
package manager that simply runs the commands in each recipe. No binary
packages, no opaque package machinery. The whole system — toolchain included —
is compiled from original source.
is compiled from original source. What you run, you built.
Nothing is fixed. Nothing you didn't ask for is forced on you.
@@ -37,6 +38,11 @@ Every init, every libc, every filesystem, everything. The selections are made
during install and fixed at first boot. The system that lands on your disk is
precisely the one you chose.
Keru is stable on the combinations it offers you. If you push past what's
proven — an untested libc/init pair, an unmaintained filesystem — the
installer **warns** you the combination is unstable, then gets out of your way.
You're never blocked, only told the truth.
## How installation works
The ISO carries **only the installer** — nothing else. There is no prebuilt