Val LInux is a small, minimal Linux based Operating System with the following high level goals:
- Minimal with just enough to boot a system, login and install new software.
- CRUX style ports system for package building
- Compatible with CRUXs
Pkgfile
format. - Binary based package manager.
The core system is composed of the following components:
git clone https://github.com/vallinux/base.git
cd base
make
Note
Docker is required to build ValLinux.
For the moment you can test the resulting image.iso
built by using qemu:
make test
ValLInux does a few things at boot:
- Start DHCP on eth0
- Start Dropbear
You can login remotely via an SSH client:
ssh root@a.b.c.d
The root
password by default is empty (not set).
Note
Right now a couple of assumptions are made. CRUX is used as the host system for building. You have a fully working qemu setup and preconfigured br0
bridge to your LAN.