summaryrefslogtreecommitdiff
path: root/devel/vision
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2019-08-30 22:58:38 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2019-08-30 22:58:38 -0500
commitec9c23bf8f3ea5e9481b8e81438efd0217f64b8d (patch)
tree51073747f32a1d74aa1865f37bb5d698204e9385 /devel/vision
parentb7a31967c6b13ab5c5e953ed7b5f3d3fa127bedc (diff)
downloadhorizon-ec9c23bf8f3ea5e9481b8e81438efd0217f64b8d.tar.gz
horizon-ec9c23bf8f3ea5e9481b8e81438efd0217f64b8d.tar.bz2
horizon-ec9c23bf8f3ea5e9481b8e81438efd0217f64b8d.tar.xz
horizon-ec9c23bf8f3ea5e9481b8e81438efd0217f64b8d.zip
vision: Incorporate feedback from @sroracle and @smaeul
Diffstat (limited to 'devel/vision')
-rw-r--r--devel/vision/2_vision.xml27
-rw-r--r--devel/vision/3_scope.xml1
-rw-r--r--devel/vision/vision.xml2
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 @@
<orderedlist id="FEA">
<listitem id="FEA-1"><para>Configure the natural language used for user interfaces.</para></listitem>
<listitem id="FEA-2"><para>Configure input device behaviour.</para></listitem>
- <listitem id="FEA-3"><para>Create and modify partition tables.</para></listitem>
+ <listitem id="FEA-3"><para>Create and modify partition tables, including file systems and mount points.</para></listitem>
<listitem id="FEA-4"><para>Connect to wired and wireless networks.</para></listitem>
<listitem id="FEA-5"><para>Configure date, time, and timezone.</para></listitem>
<listitem id="FEA-6"><para>Select packages to install.</para></listitem>
@@ -18,6 +18,7 @@
<listitem id="FEA-8"><para>Configure user account information, including root password, user name, user password, and user icon.</para></listitem>
<listitem id="FEA-9"><para>Install the Adélie Linux system with the specified configuration and customisation.</para></listitem>
<listitem id="FEA-10"><para>Install the Adélie Linux system from configuration specified in a file or network location, without user interaction.</para></listitem>
+ <listitem id="FEA-11"><para>Install the Adélie Linux system without requiring a network connection, provided that a local package repository exists.</para></listitem>
</orderedlist>
</section>
<section id="assumptions">
@@ -27,6 +28,7 @@
<listitem id="ASM-2"><para>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.</para></listitem>
<listitem id="ASM-3"><para>The Horizon UI will run in a graphical display mode, not a text-only mode.</para></listitem>
<listitem id="ASM-4"><para>"Full disk encryption" does not include the /boot partition.</para></listitem>
+ <listitem id="ASM-5"><para>A scripted installation performed only using the Horizon Runner will support computers with no graphics.</para></listitem>
</orderedlist>
</section>
<section id="dependencies">
@@ -51,9 +53,17 @@
<orderedlist id="DEP3_sub">
<listitem id="DEP-3.1"><para>The status of the link (up / down).</para></listitem>
<listitem id="DEP-3.2"><para>The physical (MAC) address, if the interface supports spoofing.</para></listitem>
- <listitem id="DEP-3.3"><para>The network address and host address of the interface, using IP version 4 and/or 6.</para></listitem>
+ <listitem id="DEP-3.3"><para>The network address and host address of the interface, using IP versions 4 and/or 6.
+ <orderedlist id="DEP3.3_sub">
+ <listitem id="DEP-3.3.1"><para>Addresses must support manual configuration.</para></listitem>
+ <listitem id="DEP-3.3.2"><para>IP version 4 addresses must support automatic configuration via DHCP.</para></listitem>
+ <listitem id="DEP-3.3.3"><para>IP version 6 addresses must support automatic configuration via DHCPv6 or SLAAC.</para></listitem>
+ </orderedlist>
+ </para>
+ </listitem>
<listitem id="DEP-3.4"><para>Routes and their metrics.</para></listitem>
<listitem id="DEP-3.5"><para>For wireless links, access point / BSSID and authentication, including discovery of nearby networks and manual entry for hidden networks.</para></listitem>
+ <listitem id="DEP-3.6"><para>DNS resolver configuration, including nameservers and search domains.</para></listitem>
</orderedlist>
</para>
</formalpara>
@@ -64,6 +74,8 @@
<listitem id="DEP-4.1"><para>To determine the estimated disk space required by the packages selected.</para></listitem>
<listitem id="DEP-4.2"><para>To determine if any conflicts exist between packages selected.</para></listitem>
<listitem id="DEP-4.3"><para>To install packages into a specified root directory.</para></listitem>
+ <listitem id="DEP-4.4"><para>To select the repositories and signing keys used during installation.</para></listitem>
+ <listitem id="DEP-4.5"><para>To select the repositories and signing keys used in the installed operating environment.</para></listitem>
</orderedlist>
</para>
</formalpara>
@@ -89,5 +101,16 @@
</orderedlist>
</para>
</formalpara>
+ <formalpara id="DEP-7">
+ <title>DEP-7: File systems</title>
+ <para>The system must be able to create and write data to the following file systems.
+ <orderedlist id="DEP7_sub">
+ <listitem id="DEP-7.1"><para>ext3.</para></listitem>
+ <listitem id="DEP-7.2"><para>ext4.</para></listitem>
+ <listitem id="DEP-7.3"><para>XFS.</para></listitem>
+ <listitem id="DEP-7.4"><para>JFS.</para></listitem>
+ </orderedlist>
+ </para>
+ </formalpara>
</section>
</chapter>
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 @@
<title>Scope of Version 1.0</title>
<para>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.</para>
<para>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.</para>
+ <para>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.</para>
</section>
<section id="vNext">
<title>Scope of Future Versions</title>
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 @@
<author><firstname>A.</firstname><surname>Wilcox</surname><affiliation><orgname>Adélie Linux</orgname></affiliation></author>
<author><firstname>Elizabeth</firstname><surname>Myers</surname><affiliation><orgname>The Interlinked Foundation</orgname></affiliation></author>
<author><firstname>Lee</firstname><surname>Starnes</surname><affiliation><orgname>The Interlinked Foundation</orgname></affiliation></author>
+ <author><firstname>Max</firstname><surname>Rees</surname></author>
+ <author><firstname>Samuel</firstname><surname>Holland</surname></author>
</authorgroup>
<edition>Vision for Horizon 1.0: Final</edition>
<pubdate>2019-08-30</pubdate>