The PacK Head package manager.
Join the Matrix room over at #pickle-linux:matrix.org if you need support, want to contribute or talk about the project!
This is currently a Work In Progress. The goal is to demonstrate the viability of a self-hosting distribution built with a package manager written in Lua.
You will need Docker.
# Set up the builder image
./docker_build.sh
# Run it
./docker_run.sh
The following steps have to be done inside the Docker container:
# Do the full-source bootstrap
lua stage1.lua
lua stage2.lua
lua stage3.lua
You will need QEMU.
# Go inside the `neld` folder
cd neld
# Build the ramdisk
./build_ramdisk.sh
# Build the disk
sudo ./build_disk.sh
# Run the result in a VM
sudo ./run.sh
To login, type root and press Enter.