Chapter 4. Project Context

Table of Contents

Project Priorities
Quality
Schedule
Team
Operating Environment

Project Priorities

Quality

The features that are agreed on for 1.0 must be implemented reliably and well-tested. To that end, both automated and manual (user acceptance) testing shall be performed, and must cover at least 90% of all identified code paths.

Schedule

Project Horizon 1.0 must ship with the Adélie Linux 1.0 distribution, which is scheduled to release on 2019-10-01. Overrun will not be well-tolerated. For proper testing procedures, Project Horizon should be feature complete by 2019-09-15.

Team

A number of willing participants have been identified across all identified user classes for user acceptance testing. Additionally, some of the Adélie Linux packagers may be able to contribute some work to Horizon.

Operating Environment

Project Horizon has two major components: the Horizon UI, which allows users to configure their system, and the Horizon Runner, which performs the configuration requested.

The Horizon Runner must be able to run on all computers where Adélie Linux can run; this implies that the minimum operating environment for the Horizon Runner is equivalent to the minimum operating environment for Adélie Linux. At the time of this writing, this is:

Table 4.1. Minimum operating environment for Horizon Runner

Requirement 32-bit PPC 64-bit PPC 64-bit ARM 32-bit x86 64-bit x86
CPU 300 MHz G3 or higher 1.6 GHz 970 or higher ARMv8 100 MHz Pentium MMX or higher 615 MHz x86_64
Memory 48 MB

The Horizon UI will require the following minimum operating environment:

Table 4.2. Minimum operating environment for Horizon UI

Requirement 32-bit PPC 64-bit PPC 64-bit ARM 32-bit x86 64-bit x86
CPU 500 MHz G3 or higher 1.6 GHz 970 or higher ARMv8 300 MHz Pentium II or higher 615 MHz x86_64
Memory 128 MB
Graphics SVGA 800x600 or better; X.Org support for graphics adaptor.