From 8c438374bb527c74780bab87e4f23e99adfa3f30 Mon Sep 17 00:00:00 2001 From: David Crompton Date: Thu, 26 Oct 2023 13:50:28 -0400 Subject: [PATCH] Add 'Home' --- Home.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Home.md diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..f404f0f --- /dev/null +++ b/Home.md @@ -0,0 +1,27 @@ +# Welcome to the KCNHUB-WS System Wiki! + +![](https://kcnhub.com/assets/photos/KCN-logo.png) + +This wiki details all the ways in which the system is configured, as well as how to modify and use the KCNHUB system! + + +## About + +The KCNHUB system is a Linux based system, based on the NixOS distribution. NixOS has a few major differences from common Linux distributions: + +* The system configuration is fully described a set of configuration files, including, but not limited to: + * Packages installed on the system + * Users, groups and permissions + * Servers (HTTP, Git, etc) and their respective configuration +* The system is reproducible, its history of changes is tracked and easily reversible + +However, with this comes a fair few differences from traditional Linux distributions such as Ubuntu, and Fedora. Packages are not readily downloadable in factors such as RPM/deb formats. Instead packages are described via "nix derivations". + +This shouldn't result in an issue as Nix has the largest repository of updated packages compared to any other Linux distribution [[1]](https://repology.org/repositories/statistics/total)! + +In case you need to run packages that are only available on another Linux distribution: +* File an issue on this repository requesting the package +* Use a container (podman or singularity) of the distribution required to run the software + +This Wiki is still being worked on, if you feel something is missing, please: file an issue! +