Skip to content
This repository was archived by the owner on Jan 17, 2026. It is now read-only.

Latest commit

 

History

History
48 lines (35 loc) · 883 Bytes

File metadata and controls

48 lines (35 loc) · 883 Bytes

PKH

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!

Status

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.

Pickle Linux

Bootstrap

You will need Buildah and Podman.

# Set up the builder image
./container_build.sh
# Run it
./container_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
lua stage4.lua

Run

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.