Latest FLOPPINUX Workshop was just released!

Make your own Linux distribution on a single 💾 floppy disk in less than one hour!

=> https://krzysztofjankowski.com/floppinux/

Available as HTML, Markdown, PDF, and EPub.

New additions in latest revision: updated kernel and tools, persistent storage.

#Linux #BareMetal #OS #Homebrew #Floppy #1440KB #Hacking #Embedded

I make the FLOPPINUX even smaller!

264KiB left on the floppy for personal files and scripts.

Draft of the new tutorial is here: https://krzysztofjankowski.com/floppinux/floppinux-2025.html

#Linux #Homebrew #BareMetal #Embedded #Floppy #1440KB

FLOPPINUX 0.3.0 will have persistent storage on the boot floppy!

There is 196KB space left for files :)

#Linux #Embedded #Floppy #1440KB

I've restored and updated my blog posts into a dedicated page about FLOPPINUX - An Embedded 🐧Linux on a Single 💾Floppy

=> https://krzysztofjankowski.com/floppinux/

I'm now revisiting this and want to make an refresh update for 2025. Stay tuned.

#Linux #Embedded #Floppy #Distribution #1440kb

Look ma! It's a save icon! 💾

#1440kb

For everyone wanting to test out OS/1337 there's good news:

You can just clone the #git repo or pull it as #zip:
https://github.com/OS-1337/OS1337

and then just run ./scripts/build.sh

and within a few mins it'll spit out a bootable #1440kB image in /build/0.CORE/ to put on a 3,5" FDD or run in a VM [may it be #QEMU or #VirtualBox]...

Thanks to @SweetAIBelle for the generous contributions!

#OS1337 #Linux #Development #Embedded #EmbeddedLinux #CLI #TUI #minimalist #OS #FLOSS #OSS #FOSS

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

So if anyone with some #ISA-based #3Com / #AMD / #Intel / #VIA #NIC's wants to test OS/1337, you can find the current #1440kB 3,5" FDD Image here:
https://github.com/OS-1337/OS1337/raw/61d071630a786ffe0702d0ef262d6c2b1520a6df/build/0.CORE/os1337.img

#Feedback is highly desired and can be left here:
https://github.com/OS-1337/OS1337/issues

Thanks again to @SweetAIBelle and @landley for their contributions and feedback...

#OS1337

I really did squash a lot of issues in OS/1337:
https://github.com/orgs/OS-1337/projects/1

Good news: Network Support is in it.
Status: Still within #1440kB size for the #Core Edition.
Bad News: PCI(e) stack had to be yeeted in order to fit, so no #Networking in #VirtualBox

I'll now have to get my workflow to follow the pipeline that @SweetAIBelle has been builing...

#OS1337 #linux #EmbeddedLinux #Development #Kernel #Embedded #minimalist #Desktop #toybox

OS/1337 "CORE" Edition • OS-1337

The initial 1440kB 3,5" FDD release of OS/1337

GitHub

@landley @whitekiba @OS1337 sry.

My quest is to see if something like #tomsrtbt can be done with modern versions of #Linux & #toybox.

I know #mkroot is meant to show a full #musl + toybox / linux system for each supported architecture without sacrificing features and drivers along the way whilst retaining readability and reproduceability.

So OFC it can't fit on #1440kB...

But what can fit is a shimmed-down system able to load additional tools and/or flash/write a bigger system onto disk.