Awesome, thanks Kev!
I’ll work on creating an all-in-one binary (using PyInstaller or Nuitka) and ping you as soon as it’s ready to test on #mkroot.
Really appreciate your willingness to give it a spin!
Awesome, thanks Kev!
I’ll work on creating an all-in-one binary (using PyInstaller or Nuitka) and ping you as soon as it’s ready to test on #mkroot.
Really appreciate your willingness to give it a spin!
@arh consider @OS1337 (or rather #mkroot / #toybox)…
https://www.youtube.com/watch?v=Sk9TatW9ino video feat. @landley

@decryption I guess you gonna provision said VMs with passthrough to the drive(s) paid for and just let it boot into a "ROM" with like a minimalist linux that barely runs like dropbear and only gets customized with the SSH-Pubkey of said client to allow only them to login.
Consider #mkroot (#toybox) and maybe add vsftpd or Pure-FTPd to it if you don't want a full phat debian on it?
Certainly you don't want people to abuse your box for shitcoin mining...
@OS1337 sadly isn't ready yet for such a setup...
@landley granted I do share that goal for @OS1337 abeit with way less priority (as I'm content with a #VxWorks-like approach for now!)
All I want to do re: _OS/1337 is merely do the bare minimum necessary to quickly build custom, verifyable & reproduceable system images to boot as well as include whatever tools that one wants in it.
i486 only but others are planned too] to target: target and roll that way.Since the build scripts are all #bash, 'self-hosting' (building itself under itself) should be totally in the cards and as soon as #mkroot can do it, I intent to follow suit in this functionality...
@landley @ActionRetro Yeah, I know that one and OFC unless one needs to save every kB of space it doesn't make sense to cut a lot of functionality out of a system.
#mkroot aims to be a showcase of a #toybox + #musl / #linux system.
#OS1337 on the other hand trades functionality for size in the CORE "Edition" in order to fit.
OFC that means a lot of tools I want to add won't fit into that envelope either...
Also mkroot is IMHO a way better option than what some vendors cobble together with old Debian versions and also way easier than #LinuxFromScratch!
@landley @ActionRetro the only disadvantage I see with #mkroot is that it takes up more than 1440kB, but that's more of a "me problem"…
The smallest CD-Rs can take 20MB of data and sub - 1 GiB flash is so cheap that only for UEFI and other firmware is there any production at all.
Even "garbage-tier" USB(C) flashrives and (micro)SD cards should do the job just fine...
Plus mkroot supports more than 80x25 MDA and PC beeper, and has actual networking drivers included.
@ActionRetro there's a testing image for @OS1337 here:
https://github.com/OS-1337/OS1337/blob/main/OS1337-core-prerelease.img
@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!
