@JustineSmithies Yeah, heard of #ChimeraLinux for being a #BSD/#Linux distro way over a year ago.
It, alongside #Floppinux, inspired me to make OS/1337, a #minimalist & #CLI/#TUI-focussed #toybox+#musl/Linux distro...
@mrmasterkeyboard And so far @landley has done a great job because I could release the first bootable image within hours just by glancing at his documentation and @w84death 's #Floppinux manual...
@mrmasterkeyboard think of @OS1337 this way: I saw that @w84death build #Floppinux and I asked myself: "can this be redone, but with like beyond just having a console blink?" and it didn't took me long to get a booting image going.
@lestrrat which is kinda sad...
Because things don't habe to have daily updates!
Personally, my current pet project - @OS1337 - is inspired by @landley 's #mkroot and @w84death 's #Floppinux in that I want to not just make a simple #Linux distro 'from scratch' as a personal "#demoscene-esque" challenge but to answer the question:
"What is the amallest possible yet still useable Distro I can build with which I (as Linux-#Sysadmin] can still #work?"
https://www.youtube.com/watch?v=wYfpptgb6W8
OFC that idea grew on me as I wanted to make something that is actually useable with just an 80x25 MDA or serial console...
It's still very rough around the edges, but you can just run it from a 1440kB 3,5" FDD on an i486SX and up with at least 16MB of RAM...
https://github.com/OS-1337/OS1337
You can download a test build from here...
@JustineSmithies Yeah, heard of #ChimeraLinux for being a #BSD/#Linux distro way over a year ago.
It, alongside #Floppinux, inspired me to make OS/1337, a #minimalist & #CLI/#TUI-focussed #toybox+#musl/Linux distro...
And being able to list all the dependencies for OS/1337 is not just interesting but also vital to making things reproducible and auditable to the point that people don't have to trust me or @SweetAIBelle or anyones' scripts but could essentially do it step-by-step manually (potentially on an aorgapled system) as @w84death showcased with #Floppinux...
Tangents aside, people are free to create forks and even branches that include #SystemD or use #BusyBox:
That is the #Freedom of #FLOSS and in fact for anything outside the 1440kB target we'd accept #SystemD since it works and solves a lot of issues...
https://www.youtube.com/watch?v=o_AIw9bGogo
Granted OS/1337 isn't a #demo first but rather tries to take the concept of #tomsrtbt and @w84death 's #Floppinux and tries to make it something that is useable and can be extended to arbitrary complexity if one desires to...
It's about making a tiny #Linux distro that is #reproduceable and #auditable...
It won't replace @ubuntu or any other big distro, likely it won't even replace #mkroot from #toybox but it should be a clean and level foundation for small #IoT and #EmbeddedSystems projects and products...
Something that is easy to build and customize and port to other platforms...
And we're open for contributions:
https://github.com/OS-1337/OS1337/blob/main/docu/ideas/architectures.tsv
@sjmulder @howtophil yeah.
Even @w84death 's #Floppinux will need - like OS/1337 - at least 16 MB of RAM...
@Yuki As of now the design goal is a single 1440kB FDD as something one can bootstrap to arbitrary complexity.
Inspired by @landley 's #mkroot and @w84death 's #Floppinux as well as #tomsrtbt.
Tho Ideally we'd not have #SLS / #Slackware - style #FloppyOrgies and preferably have a #Minimalist #Linux that pulls necessities from a mirror [cacheable!] if need be or from a mini-CD...
https://www.youtube.com/watch?v=z0NM-AfmZPM
https://www.youtube.com/watch?v=k6GRLhVXYMk videos via @ncommander
@DavittoKun Actually, I've not come that long and have been quite #lazy and #halfassing things way too much.
I just took @w84death 's #Floppinux Manual, a current #Linux Kernel, yeeted #BusyBox for @landley 's #toybox and hammered enough keys with my monkey brain to get a console working.
@SweetAIBelle them beautified and streamlined the list of scripts I used to build it and provided ample of feedback and suggestions.
In fact, I think everyone should read that Floppinux manual which is also a nice writeup to get started at the surface of it.
https://archive.org/details/floppinux-manual/
It's an ongoing process and ideally it'll get modest success for those that look for #OpenBSD-alike security but with the ease and simplicity of "how do I get this running on my [weird] box?" since basically every SoC today can boot Linux more or less straightforward to some degree.
I do OFC value and welcome feedback and support on that matter, as I can't even remotely claim to know everything without ridiculing myself with such a baseless statement.
https://github.com/OS-1337
Does it seem redundant to #mkroot?
Yeah, but that's expected since mkroot's goal is to showcase toybox's self-reproduceability and using it's built-in gzip instead of xz is just one of the many concessions this will inevitably demand...
Do I want OS/1337 to be 'self-hosting'?
Yes, but it's not the prime goal and thus currently out of focus for testing...
A lot of things will develop over time...