The freestanding shell
fresh running on SalernOS
fresh
is a work-in-progress commandline shell for SalernOS designed to be easily portable to other Unix-like operating systems.
The "fre" in fresh
stands for "freestanding", this means that fresh
is 100% self-contained and requires no fancy OS features (e.g., dynamic linking, libc, etc.). Executables are statically linked, and the C Runtime Environment is implemented directly in the main source tree. Alonside the main fresh
commandline interpeter, this repository includes:
cat
grep
echo
tte
(tiny text editor)
Currently, fresh
only has partial support for SalernOS Kernel 0.2.1/0.2.2.
fresh
, and all other "original" subprojects are distributed under the MIT license. See LICENSE for details.
This repository, however, contains several subprojects which may be redistributions of free and open source software authored by third parties. Credit and licenses for these modules are included in the relevant source files.