@starchy does this also affect the toolchain for @linux / #Linux #Kernel?
Cuz I do set #kernel666 and the #initramfs for @OS1337 to be compressed with #xz and whilst it's statically compiled against @musl, I still want to enshure this isn't a #SupplyChainAttack affecting me or OS/1337.
@starchy I mean, I don't have #xz as a tool in it, I merely use xz compression for the #Linux #Kernel and #initramfs, and the latter one is scheduled to be integrated into the Kernel Build Pipeline to save space and being able to use #mlb instead of #syslinux so @OS1337 fits on a #1440kB #Floppy and neither @SweetAIBelle nor I are failing builds be a few kB...
@starchy so that in upcoming releases of #OS1337 it fits into that space...
https://github.com/OS-1337/OS1337
It's not yet complete, but feel free to dabble with the currently working image:
https://github.com/OS-1337/OS1337/raw/main/OS1337-core-prerelease.img
Contributions and Feedback to @OS1337 are welcome!
@SweetAIBelle @starchy @OS1337
I know...
I've to basically redo the entire build pipeline for #mlb because for that to work I've to integrate the #initramfs into the #kernel...
I just hope choosing #kernel666 for the #meme-factor doesn't bite me in the ass...
@SweetAIBelle @starchy @OS1337
Yeah, I've barely built #mlb and sadly it seems like an abandoned project - I only pulled a fork so I can build the executeable and run it...
I also need to basically build everything except the FDD image, #linux #Kernel and mlb beforehand so I can just include the #initramfs.cpio into the kernel and finally shave ~ 200kB free...
Also thx for your continous contributions to OS/1337 ...
As @landley pointed out, syslinux has perl as dependency and as per observation is consuming quite a lot of space. So far, thanks to @sweetaibelle the following options are on the table: mlb - Mini...
@kkarhan
No problem.
Pretty much the branch corrects the name of the script you were calling to build it, fixes the build order (the working directory needs to be created before putting things in it!), gets rid of a buncha sudos, and some other things.
Trouble was I basically got it to the point where you can see the install program gets build and called, then it just spits out a help description because it's missing arguments, and, well, I've never used mlb, so I wasn't sure of the right arguments. :P
Also, I had to hack the name of the build folder into the kernel parameters, because it does not know where "$PWD/initramfs.cpio.xz" is. Doesn't seem like it expands env vars...
@SweetAIBelle thx.
Remind me to merge that...
@kkarhan
No problem.
What I consider a proper fix to the hack of putting the base folder name into the kernel config is to have the bash script edit it into the config file when you run it, btw, but that's one of these things where I'd have to figure out how to actually do it... 
@SweetAIBelle same...
I should also comment code more like @landley did with #mkroot ¹, which is similar in it's aims abeit focussed on being the reference implementation of a #toybox + #musl / #Linux distro that can reproduce itself under itself in a clean fashion and without the added challenge of wanting to shove it onto a 1440kB floppy image.
Also I guess I should also and rework stuff one piece at a time to make it easier to fix and test...
² https://www.youtube.com/watch?v=Sk9TatW9ino
¹ https://github.com/landley/toybox/blob/master/mkroot/mkroot.sh

@QuadRadical @starchy @OS1337 O.O
Which post?
Alpine Linux is not affected by CVE-2024-3094 (backdoor in upstream xz/liblzma leading to ssh server compromise).
thx.