The original post: /r/linux by /u/leenah_uwu on 2024-11-20 14:33:14.

so, around two years ago i made ‘suckless from scratch’ or sfs for short and i decided to polish it a bit and finally make it public.

i have to review the sources, update some, and finish the ‘Post-SFS’ article. i’d also like to add some images to it, and fix a couple tons of grammatical mistakes!. there’s stuff to-do, but i couldn’t wait to actually publish it. i just built it so it is usable by now. ok so, to introduce you:

suckless from scratch is my attempt to finally build what i consider to be one of the most suckless compliant and minimalistic linux distributions from scratch, it was completly made by me and no, it’s not a “fork” of nor based on linux from scratch. i had to figure it out completly by myself and i’m quite proud of it haha.

the project goals:

  • a suckless compliant operating system all built from scratch.
  • build only what’s necessary to have the most simple system
  • use ninit. (my personal init, you can use whatever you want tho)
  • a completly TTY oriented user environment, only Framebuffer/DRM Graphics. (more in: ‘Post-SFS’) < - which is under construction.
  • Sbase and Ubase as the system core
  • almost completly compiled with the TinyCC (TCC) compiler.
  • everything built Statically. <- there’s no dynamic libraries
  • use a Minimal, Kernel configuration.
  • don’t use Udev, Eudev, Dbus, or anything similar, whatsoever.
  • BearSSL instead of OpenSSL
  • EIWD instead of wpa_supplicant for wifi.
  • use a suckless alternative for each package whenever it’s possible
  • don’t install nor configure anything unless it’s really necessary.
  • a clean Directory Hierarchy, without a spagetti of directory symlinks pointing to everywhere, only one /bin folder and no /usr directory.

here’s the direct link to the project: https://nyght.neocities.org/Projects/SFS/suckless-from-scratch

but i would be really greatful if you take a look at my page(the first i ever made), i published it yesterday too, and was other of my left projects. https://nyght.neocities.org/ < - might look ugly on big displays, i made it on a low resolution crt.

two years ago my english was way worse than now, so also take that in mind ;)