About
Basix is a strictly non-corporate Linux(R) meta-distribution for the x86_64 architecture (though, there's little to no reason it can't be ported to others) that primarily focuses on actual modularity, conceptual simplicity, and user freedom.
The (primary) goal of Basix is not extreme minimalism, though minimalism tends to be a result of a conceptually simple and modular base system.
When a user installs Basix, they receive a complete copy of the distribution. Largely, this means that if one chooses to disconnect from Basix as an upstream and turn it into their own thing, pretty much nothing stands in the way of doing so. This is achieved by the utter lack of infrastructure, package repositories are just git repos.
At the moment, Basix should be considered incomplete and almost "beta software." With that said, its creator (me hi hello) is currently daily driving it.
Default Software
Basix defaults to some potentially unusual software, but all of this can be changed by the user.
Most of these may be considered "replacements" for typical software.
init/service management/logging/etc: s6
ssl: libressl
device management: mdevd
coreutils: busybox
libc: musl
package manager: our very own bpm
service scripts: execline
rsync: openrsync
cron: a wrapper around snooze
man: mandoc
privilege escalation: opendoas OR s6-sudo
display server: wayland
ntp: openntpd
..and much more. If you're after an elaboration on why all of this stuff has been chosen, view the philosophy page.
Thank you
Basix was largely inspired by several things:
In particular, Voids xbps-src package build system and especially kiss' kiss package manager / build system were used over the years as reference and inspiration for bpm.
If these didn't exist to yoink ideas and code from reference, bpm would probably not exist.
This website, huh?
This website is a knockoff of werc, but generated with the SSG in the footer.
As for the box itself, this was the cheapest vps I could acquire from a somewhat reasonable hosting provider. It is currently running OpenBSD, and this website is served with OpenBSDs very own httpd.