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:

-
    -
  1. world - system software
  2. -
  3. galaxy - copyleft-licensed software
  4. -
  5. universe - permissive-licensed software
  6. -
  7. multiverse - proprietary (binary-redistributable or EULA) software
  8. -
  9. Testing counterparts
  10. -
-

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.

+ WIKI: Introduction to Glacier

3 - Boot process

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 - Glibc

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 - Changing the C library

+

3.1 Prerequisites

+

Changing the C library on an existing Everest system is known as migrating.

+ WARNING: +
+

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 +

+ WARNING +
+

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.

+