setting up

This commit is contained in:
2026-08-30 02:37:38 -04:00
parent 2713d4604c
commit 92bbeb227b
+16 -2
View File
@@ -1,3 +1,17 @@
# important-guidelines ![Null Linux; Linux that fits in /dev/null/](https://files.spectoria.dev/null-linux/Null%20Linux.png)
Guidelines for The Null Linux Project. # _Null Linux_ is a [Linux distribution](https://en.wikipedia.org/wiki/Linux_distribution) that aims to be the Linux distribution with the lowest ram consumption that can still run a Graphical User Interface (GUI).
_Null Linux_ attempts to accomplish the goal of fitting a functional GUI within **32 Megabytes** of memory, by using extremely small and hand-made software made by the Null Linux Project Contributors.
_Null Linux_ is a natural successor of [TinyCore](http://www.tinycorelinux.net/) Linux.
Some pieces of software Null Linux attempts to modify _(under correct licensing)_ or create to have the lowest memory allocations and usage possible:
- Several Patches to the [Linux Kernel](https://kernel.org)
- Fork of [TWM](https://en.wikipedia.org/wiki/Twm)
- Modified [Musl Libc](https://musl.libc.org/)
- A built from scratch, [POSIX](https://en.wikipedia.org/wiki/POSIX) Compliant Coreutils implementation
- A fork and stripped down version of [DASH Shell](https://wiki.archlinux.org/title/Dash)
- A hand-rolled [DRM](https://en.wikipedia.org/wiki/Direct_Rendering_Manager) wrapper library.
- Stripped Down version of the [runit](https://smarden.org/runit/) [init/PID1](https://en.wikipedia.org/wiki/Init)