aerth/aerthos
live operating system for development with u2f everywhere and persistence
aerthOS builder
about aerthOS Live
fast powerful Live OS for building software.
XFCE desktop on Debian trixie.
occupies two USB slots: "aerthos w/persistence" and "your yubikey"
requirements
16GB (or bigger) USB stick, will be erased. this will need to be plugged in at all times. faster the better.
Recommended: yubikey for u2f (eg: login, sudo, git, gpg, ssh, etc, keepassxc secret service)
Recommended: additional partition for project workspaces (see below)
usage
Lots of apt source repositories are setup and ready to go.
A ton of software is installed by default. In future releases, packages will be able to be selected via dialog menu.
workspace partitions
There are some limitations regarding the persistence partition and (re)building the aerthOS Live ISO. You can build the aerthOS Live ISO from a mounted workspace partition, one with plenty of space that lives on your NVME or SSD.
Workspace partitions should not be a USB drive.
After creating, you can add workspace partitions to the bottom of /etc/fstab, for example:
UUID=7ba8c09a-7f5b-427b-a300-2a2956fea576 /y ext4 defaults 0 2
BUILDING
build the iso (tmp/live-build/aerthOSLive-amd64.hybrid.iso)
sudo make
to flash to a disk
sudo ./flash.bash flash sdx
to remove all the generated files (over 10GB)
sudo make clean