Damn Small Linux 2024

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • meta-raspberrypi

    Yocto/OE BSP layer for the Raspberry Pi boards

  • dillo

    Dillo, a multi-platform graphical web browser

  • I'd put this dillo fork:

    https://github.com/dillo-browser/dillo

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • mu

    Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society. (by akkartik)

  • Depending on how minimal a distribution you want, a few years ago I had a way to take a single ELF binary created by my computing stack built up from machine code (https://github.com/akkartik/mu) and package it up with just a linux kernel and syslinux (whatever _that_ is) to create a bootable disk image I could then ship to a cloud server (https://akkartik.name/post/iso-on-linode, though I don't use Linode anymore these days) and run on a VPS to create a truly minimal webserver. If this seems at all relevant I'd be happy to answer questions or help out.

  • buildroot

    Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net/buildroot/. Do not open issues or file pull requests here.

  • linux-xtensa

    Linux port for xtensa architecture. None of these branches are stable.

  • - https://github.com/jcmvbkbc/linux-xtensa/commits/xtensa-6.4-...

  • elks

    Embeddable Linux Kernel Subset - Linux for 8086

  • ELKS supported MMU-less operation on 8088 and 80286 machines, but I don't think an ARM port exists: https://github.com/ghaerr/elks

  • elf2flt

    ELF to bFLT (binary flat) converter for no-mmu Linux targets

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • void-packages

    The Void source packages collection

  • I was looking for a lightweight OS to run on old Asus Eee PC 1005 HA, which uses a 32-bit Intel Atom N270 processor. I installed Void Linux (https://voidlinux.org/).

    I may give DSL 2024 a try and see how it compares.

  • colima

    Container runtimes on macOS (and Linux) with minimal setup

  • You might look into CoLima as a way to get started.

    https://github.com/abiosoft/colima?tab=readme-ov-file

    Its user interface is Docker-like, using containers.

    For full desktop, I've only used the commercial app "Parallels", which can set up an Ubuntu desktop for you. Also Fedora and Alpine and Debian I believe.

    But

    > I don't really have any resources to share. I just know how to boot a vmlinuz with an initramfs using QEMU, and decided to download the Linux kernel source code and try compiling it.

    I highly recommend working through Linux from Scratch and possibly the Gentoo Handbook. It's a journey.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts