Oasis – a small, statically-linked Linux system

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

Kargo - Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io
sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com
sponsored
  1. oasis

    a small statically-linked linux system

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. st

    michaelforney was also who did the wayland port of st: https://github.com/michaelforney/st

    oasis's predecessor would be https://dl.suckless.org/htmlout/sta.li

  4. cproc

    C compiler (mirror)

    Michaelforney has also built croc [1], a qbe based C compiler. Really impressive!

    [1]: https://github.com/michaelforney/cproc

  5. oksh

    Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).

  6. vis

    A vi-like editor based on Plan 9's structural regular expressions (by martanne)

  7. perp

    Discontinued A persistent process supervisor

  8. samurai

    ninja-compatible build tool written in C (by michaelforney)

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. velox

    velox window manager (by michaelforney)

  11. netbsd-curses

    libcurses and dependencies taken from netbsd and brought into a portable shape (at least to musl or glibc)

  12. musl

    I tried to do this recently at $DAYJOB, but when you statically link a binary with musl, the dlopen() you get is a no-op:

    https://github.com/bpowers/musl/blob/master/src/ldso/dlopen....

    I tried to hack in a copy of the musl's dynamic loader (and also from old uclibc). But it took a few hours and my only result was segfaults.

    Do you have any pointers on making this work?

  13. kubernetes

    Production-Grade Container Scheduling and Management

    If you go by version number and anything < 1.0 being not production ready, I recommend avoiding reading any of the dependency files for large software products which are often used in produciton, they might cause you some concern...

    https://github.com/kubernetes/kubernetes/blob/master/go.mod for one obvious example.

  14. qubes-kvm-dev

    Are you referring to Code 43?

    I believe the NVIDIA drivers after version 465 may not have this issue.

    Here’s a report of this working on Qubes/Xen: https://forum.qubes-os.org/t/qubes-gpu-passthrough/661/12

    However you may need to hide the virtualization from some games or other software, where Qemu/KVM can be more flexible.

    There’s a project and some discussion to use these with Qubes, but it’s early days: https://github.com/nrgaway/qubes-kvm-dev

    https://forum.qubes-os.org/t/porting-qubes-to-hypervisors-ot...

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

  • Ext4 data corruption in stable kernels [LWN.net]

    1 project | /r/linux | 9 Dec 2023
  • Is there an editor like emacs, vim, etc. but (solely) used in the BSD world?

    5 projects | /r/BSD | 23 Sep 2022
  • I made a couple of things for your terminal

    2 projects | /r/linux | 11 May 2021
  • led - line-oriented text editor

    1 project | /r/C_Programming | 6 May 2021
  • xstarter is an application launcher for Linux

    1 project | /r/linux | 12 Apr 2021