summaryrefslogtreecommitdiff
path: root/shards.1
diff options
context:
space:
mode:
authoraxtlos <axtlos@getcryst.al>2023-05-13 18:00:21 +0200
committeraxtlos <axtlos@getcryst.al>2023-05-13 18:00:21 +0200
commiteaf8f88c1bfbe5b3c21354865d783cf3a359c95d (patch)
tree8dc614e3d7d5c7da8c9885e325c6c7ecd31f9007 /shards.1
parenta553bfe5be7c27ba2fd056a39d0b033992fd3b19 (diff)
downloadwebsite-eaf8f88c1bfbe5b3c21354865d783cf3a359c95d.tar.gz
website-eaf8f88c1bfbe5b3c21354865d783cf3a359c95d.tar.bz2
Add Linux Immutability Tools
Diffstat (limited to '')
-rw-r--r--shards.131
1 files changed, 20 insertions, 11 deletions
diff --git a/shards.1 b/shards.1
index 3207ba4..a65748e 100644
--- a/shards.1
+++ b/shards.1
@@ -6,10 +6,10 @@
.Op shards
.Ar MacOS inspired
.Ar Immutable
-.Ar Crystal Spin
+.Ar Linux Distribution
.Sh DESCRIPTION
.Nm
-is an immutable Crystal Linux spin using multiple Volumes to create one system
+is an immutable linux distribution using multiple Volumes to create one system
.Sh How it works
.Nm
utilizes multiple Volumes (called Shards) to create one root using bind and overlay mounts
@@ -23,17 +23,13 @@ Consists of 6 Shards:
like /run or /dev and the initial tools for mounting the other Shards and creating
the proper root system
+.IP \fBBoot\fP
+\- The Boot shard contains files and packages requir to boot on real hardware
+this is mainly the bootloader and kernel
.IP \fBSystem\fP
\- The System shard is the main root, it contains everything required to boot
-the system and cannot be modified unless booted into the recovery
-
-
-.IP \fBDesktop\fP
-\- The Desktop shard contains all packages related to the Desktop, which by
-default is GNOME, just like the System shard it cannot be modified unless booted
-into the recovery
-
+into userspace and cannot be modified unless booted into the recovery
.IP \fBData\fP
\- Data Contains everything the user installs themselves or changes on the root
@@ -97,6 +93,19 @@ postinstall configurations usually set in the Installer, like user creation,
setting the timezone or choosing locales are done post install in a first-setup
application.
+.Sh Images
+.Nm
+like other immutable distributions uses images to distribute updates
+unlike other immutable distributions however,
+.Nm
+does not directly use OCI-Images, it uses flatpak packages as a type of ostree
+frontend. This means that optimally the update process only consists of a simple
+flatpak update to upgrade the system.
+
+Realistically this is not the case, since extra things such as managing /etc will have
+to be done after the update
+
.Sh See Also
\fBaxtlos\fP(7),
-\fBCrystal Linux\fP(1)
+\fBCrystal Linux\fP(1),
+\fBLinux Immutability Tools\fP(7)