An Embedded Linux on a Single Floppy

modinfo3 pts0 comments

GitHub - w84death/floppinux: An Embedded 🐧Linux on a Single 💾Floppy · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

w84death

floppinux

Public

Notifications<br>You must be signed in to change notification settings

Fork<br>28

Star<br>402

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>47 Commits<br>47 Commits

framebuffer

framebuffer

LICENSE

LICENSE

README.md

README.md

dmf-layout.md

dmf-layout.md

floppinux.epub

floppinux.epub

floppinux.md

floppinux.md

floppinux.pdf

floppinux.pdf

View all files

Repository files navigation

FLOPPINUX 💾

An Embedded 🐧Linux on a Single 💾Floppy

FLOPPINUX is a complete Linux distribution that fits on a single 1.44MB floppy disk. Think of it as Linux From Scratch but for making single floppy distribution. It boots directly into a working Linux terminal with persistent storage and essential tools.

🛠️ FLOPPINUX 2025 Workshop (v0.3.1) 🛠️

Complete tutorial to build your own FLOPPINUX from scratch

What is FLOPPINUX?

FLOPPINUX is a fully functional Linux distribution designed to run on minimal hardware. It supports all 32-bit x86 CPUs since Intel 486DX and requires only 20MB of RAM. Perfect for reviving old hardware, embedded systems, or educational purposes.

Key Features:

💾 Fits on a single 1.44MB floppy disk

🐧 Latest Linux kernel (6.14.11) with i486 support

📝 Vi text editor and essential file manipulation tools

💾 264KB persistent storage for your files

⚙️ Works on real hardware and emulation

🔧 Fully customizable and hackable

Minimum Hardware Requirements:

Intel 486DX 33MHz processor

20MB RAM

3.5" floppy disk drive

Resources & Downloads

Latest Release: FLOPPINUX - Floppy Image (1.44MB)

Source Code: GitHub Repository

Workshop/tutorial: MD ePub Online HTML

Articles & Tutorials

FLOPPINUX 2025 Update (v0.3.1) 🆕

Original FLOPPINUX Tutorial (2021)

Creating Sample Applications for FLOPPINUX

Building 32-bit FLOPPINUX on 64-bit Systems

FLOPPINUX in the Wild - Community Showcase

Community & Discussion

Version 3.0:

Can Modern Linux Fit on a 1.44mb Floppy?<br>by Action Retro

Alternative DMF Floppy Layout by dscp46

Linux On A Floppy: Still (Just About) Possible<br>hackaday.com

Someone ran a modern-day Linux distro off a floppy disk, and it looks more fun than it should be xda-developers.com

Version up to 2.1:

Hacker News Discussion

HackADay Feature

Hackster.io Article

Adafruit Blog Post

Mastodon Discussion

Community Fork: GitLab | Video Demo

Support the Project

💝 Donate

FLOPPINUX is a free and open-source project. If you find it useful and want to support its development, consider making a donation. Your support helps maintain the project and develop new features.

💖 Support via Liberapay

Every contribution, no matter how small, is appreciated! 🙏

/_/ FLOPPINUX /_/;<br>/ ' boot disk ' //<br>/ '------------' //<br>/ .--------. //<br>/ / / //<br>.___/_________/__// 1440KiB<br>'===\_________\==' 3.5"

Now go and make something fun with it!

Homepage: https://krzysztofjankowski.com/floppinux/

About

An Embedded 🐧Linux on a Single 💾Floppy

Resources

Readme

License

CC0-1.0 license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

402<br>stars

Watchers

16<br>watching

Forks

28<br>forks

Report repository

Releases

No releases published

Packages

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

Assembly<br>100.0%

You can’t perform that action at this time.

floppinux floppy linux single reload embedded

Related Articles