Skip to content

nathschmidt/vallinux-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Val Linux

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:

Building

On CRUX Linux

git clone https://github.com/vallinux/base.git
cd base
make

Note

Docker is required to build ValLinux.

Testing

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.