Tiny Core Linux: a 23 MB Linux distro with graphical desktop
UI and UX Design
- Several commenters criticize the desktop’s visual polish: inconsistent spacing, uneven button sizes, and awkward margins that make it look “off” or amateurish despite otherwise appealing simplicity.
- Others defend high information density and visible borders, pushing back against “modern” UIs with huge whitespace and low density.
- A middle position emerges: retro/90s-style is fine, but Tiny Core’s GUI lacks the fit-and-finish of classic systems like Mac OS 7–9, Windows 95, OS/2, or BeOS.
- There’s frustration that open source projects often don’t “empower” designers; aesthetic PRs may be undervalued even though they’d be quick wins.
Security, HTTPS, and Integrity
- Strong criticism that the main site is HTTP-only and ships ISOs and hashes over insecure channels, making MITM trivial.
- Some note a HTTPS ibiblio mirror, but point out that if links to it come from HTTP, that’s still weak.
- Debate over hashes served from the same insecure location:
- One side: useful only for corruption detection, not security; can even be harmful if people trust them.
- Other side: still “better than nothing” and helpful for post-incident analysis.
- Consensus from security-minded participants: proper GPG signatures plus keys or hashes distributed via HTTPS or another out-of-band channel are the modern baseline.
Use Cases and Target Hardware
- Popular for reviving old or 32‑bit machines (Pentium III, 486, old ThinkPads, netbooks) and for extremely low-resource scenarios.
- Widely used as a rescue/live system: partition repair, password resets, file recovery from broken Windows installs, CNC controller hosts, and dedicated appliances (e.g., Pico‑8 boxes, writer decks, audio production).
- piCore (Raspberry Pi version) and Alpine-on-Pi are highlighted for RAM-boot setups that almost eliminate SD card wear, ideal for long-lived “cron slave” or small server roles.
Comparisons and Alternatives
- Frequent comparisons to Damn Small Linux (including its recent revival), Puppy, Slax, SliTaz, Alpine, QNX demo disk, MicroLinux, xwoaf, NetBSD/SmolBSD, Haiku, and FreeDOS.
- Many reminisce about fully functional GUIs on machines with a few megabytes of RAM; Tiny Core is seen as continuing that lineage.
Architecture and Features
- Key design points called out: runs from RAM, tarball-based packages mounted via FUSE, can also run in a “mount mode” from disk, and dCore variant reuses Debian’s large package ecosystem.
- Praised as an example of how far you can get by aggressively optimizing for size and simplicity, though some see signs of an aging/“good enough” project (old-style site, no HTTPS, sparse polish).