1 Followers
19 Following
28 Posts
A minimalist musl + toybox/Linux Distribution focussed on being the bare minimum of a useable desktop whilst making most of the space it does.
Websitehttps://os1337.com
Project Sitehttps://github.com/OS-1337/OS1337
Git Changes Bot@OS1337_git
Current Preleasehttps://github.com/OS-1337/OS1337/blob/04256bfa4cf0f359039a81ae4508bbc8af9c4e72/build/0.CORE/os1337.img
Maintainer@kkarhan
Suggestions and Feedback?Welcome!
This account has been migrated to @OS1337 and is only kept for archival purposes!
I'm in. (to the Beta tape)
Wishing everyone a happy new calendar year!

@rory Since then @SweetAIBelle and I have worked on OS/1337 and whilst we have some booting prereleases, I want to iron it out into something that works and that is easily extensible and "build from source yourself"...

https://github.com/OS-1337/OS1337
https://github.com/orgs/OS-1337/projects/1/views/1

Tho #OS1337 is not to be confused with @landley 's reference implementation of a #toybox + #musl / #Linux distro that is #mkroot, which is close to but not identical to the foundation of #Android, but exceeds my space requirements.

GitHub - OS-1337/OS1337: OS/1337 Project

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

GitHub

@fuchsiii @nixCraft Yikes!

I do want to get rid of #syslinux because it's like 200kB of #Perl that make it harder to make OS/1337 fit a #1440kB FDD.
https://github.com/OS-1337/OS1337/issues/10

Luckily @landley already pointed out the solution to me:
https://github.com/OS-1337/OS1337/issues/10#issuecomment-1868276691

So all I need is get rid of my headaches and some time to make the #MinimalLinuxBootloader go brr!
https://github.com/wikkyk/mlb

#OS1337 #mlb #Linux #EmbeddedLinux

Boot: "CORE" Edition: Alternative to syslinux - saving up to ~200kB of space on FDDs. · Issue #10 · OS-1337/OS1337

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...

GitHub

Wanna see a specific tool / package in OS/1337?
Then please feel free to suggest one to us!
https://github.com/OS-1337/pkgs/blob/main/docs/WISHLIST.tsv

#OS1337

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

Wanna see a specific tool / package in OS/1337?
Then please feel free to suggest one to us!
https://github.com/OS-1337/pkgs/blob/main/docs/WISHLIST.tsv

#OS1337

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

@kkarhan @SweetAIBelle @rory @OS1337 Maybe 2/3 of toybox runs on MacOS and FreeBSD already.

https://github.com/landley/toybox/blob/master/kconfig/freebsd_miniconfig

The real holdouts are stuff like "ps" where the API to get data from the kernel isn't just fundamentally different, but not really documented. (It's like 5 apis wrapped in an external magic library. Toybox has no mandatory library dependencies except libc...)

@emaste has done some work on this area, but he's pretty busy.

toybox/kconfig/freebsd_miniconfig at master · landley/toybox

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

GitHub

@rory Yeah, I get what you mean, with THICC Distros like @ubuntu having dropped #i686 support half a decade ago...

I do however think that #thinn and #minimalist #Linux isn't just possible (see #TinyCore) but also could be made to work from a single 1440kB 3,5" FDD...

And I do work on that - see @OS1337 ...

And yes, I do want it to be a #KISS-principled #embedded & #desktop (#CLI) #distro that works on anything from an #i486-SX and up with 16MB RAM...

And yes, #ISA also includes PC/104 (and I've also compiled support for that in as well) so I'd love to see people try this with anything they got at hand.

I wished I had @rasteri 's #WeeCee to test OS/1337 on....
https://www.youtube.com/watch?v=aJEp4ZUG7BI

#OS1337 #PC104

Building EVEN SMALLER DOS gaming PC! - weeCee Part 1

YouTube