From ec9c23bf8f3ea5e9481b8e81438efd0217f64b8d Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Fri, 30 Aug 2019 22:58:38 -0500 Subject: vision: Incorporate feedback from @sroracle and @smaeul --- devel/vision/2_vision.xml | 27 +++++++++++++++++++++++++-- devel/vision/3_scope.xml | 1 + devel/vision/vision.xml | 2 ++ 3 files changed, 28 insertions(+), 2 deletions(-) diff --git a/devel/vision/2_vision.xml b/devel/vision/2_vision.xml index d0ef233..ca6c7c1 100644 --- a/devel/vision/2_vision.xml +++ b/devel/vision/2_vision.xml @@ -10,7 +10,7 @@ Configure the natural language used for user interfaces. Configure input device behaviour. - Create and modify partition tables. + Create and modify partition tables, including file systems and mount points. Connect to wired and wireless networks. Configure date, time, and timezone. Select packages to install. @@ -18,6 +18,7 @@ Configure user account information, including root password, user name, user password, and user icon. Install the Adélie Linux system with the specified configuration and customisation. Install the Adélie Linux system from configuration specified in a file or network location, without user interaction. + Install the Adélie Linux system without requiring a network connection, provided that a local package repository exists.
@@ -27,6 +28,7 @@ Project Horizon will have exclusive control of the target system while it is committing to disk. No other user-facing applications will be allowed to run during this process. The Horizon UI will run in a graphical display mode, not a text-only mode. "Full disk encryption" does not include the /boot partition. + A scripted installation performed only using the Horizon Runner will support computers with no graphics.
@@ -51,9 +53,17 @@ The status of the link (up / down). The physical (MAC) address, if the interface supports spoofing. - The network address and host address of the interface, using IP version 4 and/or 6. + The network address and host address of the interface, using IP versions 4 and/or 6. + + Addresses must support manual configuration. + IP version 4 addresses must support automatic configuration via DHCP. + IP version 6 addresses must support automatic configuration via DHCPv6 or SLAAC. + + + Routes and their metrics. For wireless links, access point / BSSID and authentication, including discovery of nearby networks and manual entry for hidden networks. + DNS resolver configuration, including nameservers and search domains. @@ -64,6 +74,8 @@ To determine the estimated disk space required by the packages selected. To determine if any conflicts exist between packages selected. To install packages into a specified root directory. + To select the repositories and signing keys used during installation. + To select the repositories and signing keys used in the installed operating environment. @@ -89,5 +101,16 @@ + + DEP-7: File systems + The system must be able to create and write data to the following file systems. + + ext3. + ext4. + XFS. + JFS. + + +
diff --git a/devel/vision/3_scope.xml b/devel/vision/3_scope.xml index 49aafd8..bed76fd 100644 --- a/devel/vision/3_scope.xml +++ b/devel/vision/3_scope.xml @@ -5,6 +5,7 @@ Scope of Version 1.0 The 1.0 release of Project Horizon must have a focus on reliability over featureset. Advanced use cases may require manual (chroot-based) installation if the schedule extends too far out. The needs of the Enthusiast class, or "Dakota", should be considered the highest priority, followed by the Beginner class, or "Charlie". The other two user classes do not have a high priority for version 1.0. + For the 1.0 release, if a feature requires higher hardware requirements than the minimum operating environment specified, it may be accepted and optimised later.
Scope of Future Versions diff --git a/devel/vision/vision.xml b/devel/vision/vision.xml index 83c70c2..0251c9a 100644 --- a/devel/vision/vision.xml +++ b/devel/vision/vision.xml @@ -13,6 +13,8 @@ A.WilcoxAdélie Linux ElizabethMyersThe Interlinked Foundation LeeStarnesThe Interlinked Foundation + MaxRees + SamuelHolland Vision for Horizon 1.0: Final 2019-08-30 -- cgit v1.2.3-70-g09d2