@landley I'll propably have to gut functions out of toybox to get it where I want it to be, but then again the "#CORE" Version of OS/1337 will be very much barebones....

Just the essentials to get #Dropbear #Client to be able to #SSH into stuff, be able to make a #ramdisk and #wget / tiny-#curl everything else (i.e. a system image one could dd onto a HDD/SSD)...

Kinda like an old #netinstall #Floppy...

Ideally configureable to the point that I could also swap #dbclient for dropbear as #Server

Not to mention that OS/1337 should really excel with #transparency and #reproduceability in that the first #release should be completely possible to #DIY from scratch by running a single #bash script that yoinks said sourcecodes, .config files and in the end spits out a working & #bootable #1440kB 3,5" #FDD image.

Nothing fancy but something useable - even if it's just a #dropbear #SSH #Client (aka. #dbclient) and the basic #toybox tools to get #IPv4 connectivity.

#OS1337 #Linux #embedded

@HopelessDemigod The current goal is to get a 0.1 release that fits on a 1.400kB 3,5" FDD and includes #Linux (ideally 6.6.6 for maximum meme factor) #Toybox and #dbclient (#Dropbear #SSH as SSH-Client only) compiled against #musl-cross and bootable on any #i486 and up.

https://github.com/OS-1337/OS1337

#OS1337

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

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

GitHub

Same with #neovim:
I only have #1440kB for the #CORE Version of OS/1337 so yeah there isn't much beyond #Linux, #Toybox and #dbclient as well as the #bootloader and #init script that I can fit there.
https://youtube.com/watch?v=c4OyfL5o7DU video via @fireship_dev

#OS1337

Neovim in 100 Seconds

Neovim is a fork of the keyboard-based text editor Vim. It is focused on extensibility and integrates the Lua programming language for easier scripting. #pro...

YouTube

But what I do agree with is that #Dropbear exists so why should one reimpement yet another #SSH #Server and/or #Client when the bare minimum #dbclient can be as little as <200kB is beyond me.

https://www.youtube.com/watch?v=SGmtP5Lg_t0&t=2749

#OS1337 #Linux #toybox #userspace #userland

Embedded Linux Conference 2013 - Toybox: Writing a New Command Line From Scratch

YouTube

@JohannessNilsson ...tho any expansion in functionality will be paid for in space.

The current build can't do shit beyond running #dbclient (#dropbear #SSH client) and rebooting/shutting down.

There's no routine to even create a new file with "touch" and I've yet to test it as working...

@JohannessNilsson

I mean I'd love to target some #embedded tech like the #WeeCee or #Wee86...
https://www.youtube.com/watch?v=aJEp4ZUG7BI
So feel free to contribute to OS/1337 if you have some idea to get things shrunk down for #i486 to ≤1440kB…

Cuz at this point it needs to fit #Linux #Kernel, #toybox, #dropbear (or rather #dbclient which is the #SSH-client - only functionality) and #syslinux to boot...

So that one can at least do username + password logins using SSH.
https://github.com/OS-1337/OS1337

Building EVEN SMALLER DOS gaming PC! - weeCee Part 1

YouTube