Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.22 KB

README.md

File metadata and controls

38 lines (26 loc) · 1.22 KB

POSIX Applications

This repository is an implementation of the POSIX Utilities and Shell.

Why? Because. Mostly to understand the POSIX interface better, and also because these are well-defined, often small projects which can be easily implemented. And those that aren't easy to implement are interesting.

Copyright and Licensing

The code in this repository copyright Matthew Gretton-Dann, and licensed under the Apache License 2.0.

There is also some usage of third-party libraries and code. These are not shipped in this repo but instead are downloaded in the configuration steps of the build.

See Copyright and Licensing for more details.

Build & Test

The full build and test process is documented in the Build and Test documents.

In summary: Ensure you have git, cmake, a sensible C/C++ compiler, and Python installed. Then execute:

git clone https://github.com/matt-gretton-dann/gd-posix-apps
cd gd-posix-apps
cmake -Bbuild
cmake --build build
cmake --build build test

Further Documentation

Further documentation can be found in the docs directory.