Jump in the discussion.

No email address required.

Any embedded devs think they could get modern Linux on a floppy sized bootable disk?


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

have you seen the APE stuff?

Jump in the discussion.

No email address required.

No I don't think so :marseyhmmm:


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

!codecels

@lain Any embedded devs think they could get modern Linux on a floppy sized bootable disk?

@SJ have you seen the APE stuff?

Actually Portable Extensions plug

https://justine.lol/ape.html

!transphobes say what you want but they really are the better coders

Who could have predicted that cross-platform native builds would be this easy? As it turns out, they're surprisingly cheap too. Even with all the magic numbers, win32 utf-8 polyfills, and bios bootloader code, exes still end up being roughly 100x smaller than Go Hello World:

life.com is 12kb (symbols, source)

hello.com is 16kb (symbols, source)

emulator.com (280k PE+ELF+MachO+ZIP+SH)

tinyemu.com (188k PE+ELF+MachO+ZIP+SH)

Magic numbers are then easily unpacked for the host operating system using decentralized sections and the GNU Assembler .sleb128 directive. Low entropy data like UNICODE bit lookup tables will generally be decoded using either a 103 byte LZ4 decompressor or a 17 byte run-length decoder, and runtime code morphing can easily be done using Intel's 3kb x86 decoder.

Jump in the discussion.

No email address required.

Ohh I think I did see this, that's incredible.


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

exes still end up being roughly 100x smaller than Go hecko World:

Genuinely terrifying.

Jump in the discussion.

No email address required.

More helpful Google code! :marseywholesome:

Jump in the discussion.

No email address required.

Please note this is intended for people who don't care about desktop GUIs, and just want stdio and sockets without devops toil

we live in the 21st century, people do more things than read and output text. This is the same blindspot functional programmers have, sometimes you have to interact with system specific libraries. A cool project but not really practical. also you need to rely on microsoft to support linux abis

Jump in the discussion.

No email address required.

what do any of these words mean

Jump in the discussion.

No email address required.

Small stuff on computer that works on all computer

Jump in the discussion.

No email address required.

There's a whole channel for it

Jump in the discussion.

No email address required.

I swear i saw someone do something clever with an SD card hidden in a floppy once, and the reader in the floppy drive

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.