18 lines
1.3 KiB
Markdown
18 lines
1.3 KiB
Markdown

|
|
|
|
# _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)
|