This document describes the functional and non-functional software requirements for release 1.0 of the Project Horizon system. Unless otherwise noted, all requirements specified in this document are of high priority and required for release 1.0.
This document is intended to be used by developers to implement Project Horizon 1.0. This document is additionally intended to be used by the wider Adélie Linux community to determine how Project Horizon is designed, its intended purposes, and for development of future releases of Project Horizon.
For information about the scope and overall feature set of release 1.0 of Project Horizon, see Project Horizon: Vision, 2019, Wilcox et al.
Project Horizon: Vision.
On-line reference: on the World Wide Web at https://www.adelielinux.org/horizon-vision/, or in the Horizon Git repository at
(2019), Platform Group Documentation. On-line reference: on the World Wide Web at https://wiki.adelielinux.org/wiki/Project:Platform_Group.
(2011), crypt(3). On-line reference: on the World Wide Web at https://www.freebsd.org/cgi/man.cgi, or on most Linux or BSD computers by running man 3 crypt.
(2019), Programming Languages supported by Adélie Linux. On-line reference: on the World Wide Web at https://code.foxkit.us/adelie/packages/wikis/Programming-Languages.
On-line reference: on the World Wide Web at https://www.adelielinux.org/horizon-script/, or in the Horizon Git repository at