@gettie @chesheer Sadly not even #AdelieLinux, which @ActionRetro uses all the time...

I am working on an #i486 distro ( @OS1337) but for #i386 the support in terms of Linux ended with Versions 3.4.99 LTS & 3.6.9 respectably, and my #userland & #toolchain (#toybox & #musl-cross) doesn't support that at all, and I'd propably have more success convincing @landley to join #OS1337 than to support i386 even if I could pay him for that!

OS1337/docu/internal/linux.kernel.versions.tsv at c4a19af5a62d7afbb80dfc416773a92074e6cc32 · OS-1337/OS1337

OS/1337 Project . Contribute to OS-1337/OS1337 development by creating an account on GitHub.

GitHub

@FandaSin @cleverboi @BrodieOnLinux @neal I think #i486 is a good baseline because that's the furthest some systems can go!

https://infosec.space/@kkarhan/114738983433662865

Kevin Karhan :verified: (@kkarhan@infosec.space)

@cleverboi@mastodon.social @FandaSin@social.linux.pizza @BrodieOnLinux@mstdn.social @neal@social.gompa.me as for #i386 I understood *why* cuz it was more and more painful m, but the problem with #i486 is that in several #embedded and #industrial setups there are still newly deloyed systems based off it. I.e. #Vortex86 #SoC's cuz #MSDOS and shit still gets used in #industrial equipment. - And #Linux is kinda necessary to keep that rollin'... Linux [stopped supporting i386](https://github.com/OS-1337/OS1337/blob/main/docu/linux.kernel.versions.tsv) with versions `3.4.99 (longterm)` & `3.6.9` respectably. - And unlike with `i386` where none of the toolchain (#musl) and utilities (#toybox) supoort it, `i486` is still supported there. And I really want to continue developing a minimalist *"rescue"* distro that can handle such legacy hardware because it may be the only option to `ddrescue` stuff from certain systems or to properly & reproduceably backup & restore them!

Infosec.Space

@cleverboi @FandaSin @BrodieOnLinux @neal as for #i386 I understood why cuz it was more and more painful m, but the problem with #i486 is that in several #embedded and #industrial setups there are still newly deloyed systems based off it.

I.e. #Vortex86 #SoC's cuz #MSDOS and shit still gets used in #industrial equipment.

  • And #Linux is kinda necessary to keep that rollin'...

Linux stopped supporting i386 with versions 3.4.99 (longterm) & 3.6.9 respectably.

  • And unlike with i386 where none of the toolchain (#musl) and utilities (#toybox) supoort it, i486 is still supported there.

And I really want to continue developing a minimalist "rescue" distro that can handle such legacy hardware because it may be the only option to ddrescue stuff from certain systems or to properly & reproduceably backup & restore them!

OS1337/docu/linux.kernel.versions.tsv at main · OS-1337/OS1337

OS/1337 Project . Contribute to OS-1337/OS1337 development by creating an account on GitHub.

GitHub
@mrmasterkeyboard @landley My goal with @OS1337 is to go beyond the #mkroot functionality of #toybox and allow for something that can be as brutally simple (as like a BOOT-ROM) or elaborate as desired, with the specific focus on being useable in 80x25 MDA.
toybox/mkroot at master · landley/toybox

toybox. Contribute to landley/toybox development by creating an account on GitHub.

GitHub

@landley @mrmasterkeyboard nodds in agreement

Granted the #IETF also accepts proprietary standards like #HSRP which resulted in #CARP being developed.

  • In the end, I think #toybox is "Praxis" as in "Just build it!"...
Hot Standby Router Protocol - Wikipedia

@mrmasterkeyboard I mean, that's why I chose #musl for @OS1337...

Shoutout again to @landley for making this super easy by releasing the musl-cross - toolchain used for #toybox, making it super easy to just build against that.

_OS/1337

@mrmasterkeyboard @landley I mean, that's why I use #toybox for @OS1337, because I can't be assed to deal with the convoluted mess of #GNUtils and I do want to make a #GNU-free, minimalist distro that I can use as a baseline for #Firmware.

@landley @mrmasterkeyboard yeah.

Personally, if "producing paper" wasn't undesireable you'd propably consider just taking the subsets of #POSIX and #LSB you're implementing and standardizing that as a sorf-of "#TINYNIX" (MININIX may be confused with Minix, MICRONIX and NANONIX already exist) standard.

  • Simply because you've propably taken a look at every userland-tool you want to include or have included in #toybox and asked if it's necessary to make a self-hosting OS.

I just tend to ask what are the comfort features and tools that I use and want if I have to use "my little distro" for my daily job as linux sysadmin.

pkgs/docs/WISHLIST.tsv at main · OS-1337/pkgs

OS/1337 Package Repository. Contribute to OS-1337/pkgs development by creating an account on GitHub.

GitHub

@mrmasterkeyboard @landley glad I could get you guys connected then...

I'm convinced #toybox is a good #userland to get a basic OS up and running and on it's feet. If it's good enough for #Android then it's certainly gonna be good enough for #embedded stuff as well...

  • After all that seems to be the main goal of it: Allowing "self-hosting" as in building itself under itself if not deliver under the same OS...

I don't leverage that capability with #OS1337 (at least for now) but that's because I treat it more akin to how #VxWorks and #WindRiverLinux is being developed and deployed...

VxWorks - Wikipedia

@mrmasterkeyboard I mean, you're way deeper into the weeds than I am, and I guess you're competent enough to find any issues with #toybox and let @landley know about them.