Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 2.45 KB

README.md

File metadata and controls

50 lines (39 loc) · 2.45 KB

fresh

The freestanding shell

Contributors Forks Stargazers Issues MIT License

fresh running on SalernOS

What is fresh?

fresh is a work-in-progress commandline shell for SalernOS designed to be easily portable to other Unix-like operating systems.

What's special?

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)

State

Currently, fresh only has partial support for SalernOS Kernel 0.2.1/0.2.2.

License

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.