Skip to content

Stilic/pkh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 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

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.

About

The PacK Head package manager.

Resources

License

Stars

Watchers

Forks

Releases

No releases published