ALERT ! /dev/mapper/ubuntu--vg-ubuntu--v does not exist. Dropping to a shell! #filesystem #initramfs #fsck #cryptsetup #busybox
ALERT ! /dev/mapper/ubuntu--vg-ubuntu--v does not exist. Dropping to a shell! #filesystem #initramfs #fsck #cryptsetup #busybox
I have an inordinate fondness for a particular roll&write game that I purchased during lockdown. It works in a sort of "bingo mode" where one person throws three dice, and each player decides how to allocate each one for their particular sheet. It's a remarkable system, and I've finally managed to introduce some friends to it.
So I've been implementing it in #awk, such that the map and all of the details are populated via patterns that look like ASCII drawings of the game board, and then the rolls and the actions are different patterns that follow. So you have a sort of template header for the game, and then player moves beneath.
I really like this sort of log-structured DSL for stuff like this, and I'm specifically keeping it to #BusyBox AWK so that I know it's mostly POSIX. I even put my GAWK book back on the shelf and pulled down the new edition of Aho et. al. for this project.
I have to get to work tomorrow, but tonight I'm just delighted to tinker with it all!
As usual with a score 10 #CVE I am reasonably skeptical about #CVE_2025_12220 for #busybox - especially since there isn't any useful description at all.
https://nvd.nist.gov/vuln/detail/CVE-2025-12220
Edit: what a nothing burger. A CVE for 19 year old software....
@maybeanerd this is nothing new.
#Google also doesn't allow #GPL in #Android (except #Linux Kernel) to the point that they explicitly ban anyone from calling it "Android" if they did so.
That being said, if you want to monopolize your #FLOSS and make shure none of the #GAFAMs want to even look at it (but instread invest millions into building a binary-compatible, drop-in replacement) then "#AssholeLicensing" with #AGPLv3 or even #SSPL is possible and OFC you can license your work under your terms…
Got Alpine BusyBox/Linux working. It's very fast on my poor hardware. Sway and Waybar are using almost completely default settings.
#Chrultrabook #AlpineLinux #BusyBox #Linux #Sway #Chromebook #screenshot
@adisonverlice it's @OS1337 and also the problem is not to "make an OS" on it's own.
@landley, who maintains #toybox, has an exellent talk going over how #mkroot, which is basically the minimal toybox + #musl / #linux system, can be build relatively quickly, but that's how you make some #embedded system.
Cuz there are thousands of microcorrections, configurations and optimizations even in a super-lightweight distro like #TinyCore (which is based on #BusyBox) and "getting things to boot" is the easy part.
So most of the hard work had already been done by the @linuxfoundation / Linux developers, toxbox contributors and others.
And there is the major workload!

BusyBox v1.36.1 (Ubuntu 1:1.36.1-6ubuntu3.1) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) exit
Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=b2046752-c2f9-b729-711404875fe2 does not exist. Dropping to a shell!
BusyBox v1.36.1 (Ubuntu 1:1.36.1-6ubuntu3.1) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) _