diff --git a/css/everest.css b/css/everest.css index 37cda65..faa0a14 100644 --- a/css/everest.css +++ b/css/everest.css @@ -136,6 +136,15 @@ newshead { color: #4a86e8ff; } +wikihead { + border-left-style: solid; + border-left-color: Tomato; + border-width: 4px; + border-radius: 2px; + padding: 6px; + color: Tomato; +} + @media screen and (max-height: 450px) { .sidenav {padding-top: 15px;} .sidenav a{font-size: 18px;} diff --git a/docs/general-recommendations.html b/docs/general-recommendations.html index 8e8ade6..87976f4 100644 --- a/docs/general-recommendations.html +++ b/docs/general-recommendations.html @@ -48,15 +48,9 @@
Glacier functions a lot like Gentoo's 'portage', and while 'glacier' is not as feature-rich, it should satisfy the needs of most users.
2.2 Repositories
The 'GREPO' variable, defined in '/etc/glacier.conf', is where Glacier will download packages to. This is tied into your system profile, and should not be changed.
-There are 8 subcategories:
-In addition to the subcategory system, whitelisted licenses can be changed in '/etc/glacier.conf'.
+2.3 Packages
+Everest does not provide many packages. Thus, it is up to the user to package their own software.
+3.1 Microcode
All users of AMD and Intel CPUs should install their corresponding microcode update package.
diff --git a/docs/musl-or-glibc.html b/docs/musl-or-glibc.html index 9c50705..6edcfb7 100644 --- a/docs/musl-or-glibc.html +++ b/docs/musl-or-glibc.html @@ -69,12 +69,40 @@(root)# chroot --userspec=0:0 your-chroot /bin/sh
2.1 Pros
-Glibc supports most programs on linux, including proprietary ones.
-2.1 Cons
+Glibc is the de-facto standard C library in Linux, and as a result supports most programs, including proprietary ones.
+2.2 Cons
Glibc is very bloated and heavy on resources for what it does.
+2.3 Who should use Glibc
+Users who wish to use proprietary programs, play Steam games, or have hardware that is incompatible with musl should use Glibc.
+2.4 Who shouldn't use Glibc
+Users running an embedded, or otherwise resource-constrained system should not use Glibc.
+3.1 Prerequisites
+Changing the C library on an existing Everest system is known as migrating.
+Migration requires rebuilding most, if not all of the system. It may also present other issues. Continue at your own risk.
+3.2 Preparations
+First, change the system profile, corresponding to the C library you are switching to:
+(root)# glacier-mkprofile -u SYSTEM_PROFILE
+ Next, update the local package database:
+(root)# glacier-update-pkgdb
+ Finally, change branches on / and pull in the new files:
+(user)$ cd /
+
+ (root)# git checkout SYSTEM_PROFILE
+
+ (root)# git pull
+
+ Pulling in a new root filesystem requires a substantial amount of time. Ensure your system continuously stays connected to the network and doesn't loose power.
+Your system may become corrupted if something interrupts this process.
+