Browse Source

(In)advisable operating systems for this project

master
fiorile 3 months ago
parent
commit
09c66d2206
  1. 34
      documentation/os.md

34
documentation/os.md

@ -0,0 +1,34 @@
# Operating systems
This project has views that promote a relatively minimal use of computers. These views align more with certain operating systems than others.
## Advisable
- **DOS**
- *[FreeDOS](https://freedos.org/)*
(~ 15 MB, 'LiteUSB' edition)
- **POSIX**
- *[Minix](https://minix3.org/)*
(~ 288 MB, 'x86 CD' edition)
- **BSD**
- *[NetBSD](https://netbsd.org/)*
(~ 622 MB, 'amd64 CD' edition)
- **Minimal Linux kernel**
- *[Tiny Core Linux](http://tinycorelinux.net/)*
(~ 17 MB, 'Core' edition)
## Inadvisable
### Proprietary operating systems
If the user is not entirely in control of the software, what's the point?
### Operating systems using the generic Linux kernel
The generic version of the Linux kernel is enormous as compatibility is a key feature of the Linux kernel.
This extreme level of compatibility is futile in our case. A project that is relatively comparable in terms of compatibility is NetBSD, which provides separate releases per platform.
Compiling the Linux kernel in order to reduce its size is a solution to this problem: an extreme example of this practice is the Tiny Core Linux project, which offers a functional operating system using BusyBox and the Linux kernel starting from only 17 MB.
Loading…
Cancel
Save