OS-1337 / OS1337

OS/1337 Project
https://os1337.com
Other
19 stars 2 forks source link
cli desktop distribution embedded embedded-linux linux linux-distribution linux-distro os-1337 os1337 retro retrocomputing server terminal tui

OS/1337

A minimalist yet useable, CLI-Oriented Toybox/Linux Distribution.


INDEX


Core Features

TUI (GUI but in CLI!) - based interface

"Make Terminals Great Again!"

80x25 terminal (per default) with options to even run in 80x24


Roadmap

OS/1337 is still in early development and has yet to make an initial release.


Components

Besides the basic core system, it's kept very lean just to enshure it's not bloated, with only concessions being made to reduce avoidable and burdensome inconveniences and incompatibilities.

Linux Kernel

Simply because a battle-tested, well maintained, versatile and with ample drivers equipped Kernel exists and rewriting it solely for the purpose of not using it is at best childish if not foolish.

Toybox Userland

Simply because the absolute bare-minimum System should comfortably fit on a 1.440kB FDD.

musl C Library

Because Glibc is a mess that tends to brick systems at the slightest minor version update, basically requiring recompilation or everything.

spm - Simple Package Manager

After all, even a simplistic system should have the ability to install and uninstall applications.

pkgs - Repository

Because a Package Manager without Repository is pretty much pointless.

default configurations

To allow for easier setup and customization...

sources links

To enable reproducible builds and spins.


Project Goals

Target Devices

Supported Architectures are listed here.

In theory it could also be used as a "Rescue System" or similar, but there are better tools out there like Rescatux and Trinity Rescue Kit.

See Project Goals for OS/1337


Target Audience

Expedient Linux Users and *nix enthusiasts.

This is basically "Hard Mode Linux" and if you're scared by looking at a terminal window or seeing someone using it, then you are NOT ALLOWED to use it!

Please realize that this isn't intended for people freshly switching to Linux.

So please shift your expectation accordingly!

People who demand a tiny Linux distro that is yet still useable.

DO NOT (!!!) expect The amount of Software and Support you'll find for Ubuntu or any other mainsteam distro here.

If you just want a lightweight & Portable Desktop OS, consider Tails, BunsenLabs Linux or if you want something for guest and strangers to use, Porteus Kiosk.

In fact, the "core" system is just toybox/Linux + musl with dbclient, the SSH Client-part of Dropbear.

Counter-Indications

Please refrain from using OS/1337 if you just want to "Fuck Around and Find Out"!

This goes espechally to Linus Sebastian of LinusTechTips who has weapons-grade "Tech-Illiteracy" [unsarcastically!] and a toxic followership to flex!

OS/1337 is not a "DOS"!

Not everything that has a Text Interface is an "MS-DOS clone"!

Your experience with any *DOS won't help you here...

Please use FreeDOS instead.


Acknowlegements

Name

OS/1337

It's a wordplay upon OS/2, OS/360, OS/390 & z/OS.

Inspirating Project

Floppinux

Floppinux is a minimalist Linux distro designed to run from a single 3,5", 1440 KB Floppy Disk.


"Shut Up And Let Me Download!"

"Sharing is Caring"

Ready-to-Use Binary Versions are only distributed via magnet: links over BitTorrent in order to enshure resilient availability and speed for everyone.

And before anyone asks:

YES we are aware of ClownFlare existing.


Further Reading

See Also:

Prof. Wim Vanderbauwhede

Frugal Computing