mirror of
https://github.com/oasislinux/oasis.git
synced 2026-02-05 11:33:57 +01:00
f3b7e96da81da3c9c15fac129bb2f551971afffc
oasis is a small linux system
Principles
- Binaries should be linked statically. This is made possible by lightweight system components like musl libc, and a central source repository to keep track of system-wide dependencies.
- Software components should be built in a generic way that allows the user to easily customize and/or modify as needed.
- Sources can be referenced through a URL or git submodule, but not included directly in the oasis repository. This way, users only need to download the sources they are interested in.
/etcdirectory should be simple enough for system administrators to understand in its entirety and customize appropriately.
Components
oasis uses software from a lot of different projects. The core system is built up from the following:
Languages
Roff
45%
C
28.1%
Lua
25.8%
Awk
0.5%
Shell
0.4%