getsolus / help-center-docs

Solus's Help Center documentation as well as previous User Guide.
https://help.getsol.us
GNU General Public License v2.0
57 stars 83 forks source link

Update system requirements and make EFI requirement more discoverable #506

Closed TraceyC77 closed 7 months ago

TraceyC77 commented 8 months ago

Improve the information users encounter about system requirements when installing Solus, or troubleshooting installation issues

Update system requirements to have minimum and recommended values. Add the EFI partition minimum size, firmware and display adapter. To clarify disk space, use GB and GiB. We also need to make the EFI partition minimum value appear in other places it makes sense.

Places to have requirements easily discoverable:

We also need to make sure the EFI requirement in particular appears wherever appropriate, since it's unique among all OSes and Linux distros.

TraceyC77 commented 8 months ago

Here are my ideas for this. I'll work up code changes after feedback and when I have a bit of time.

On the Download page we currently have:

 ## System Requirements

    - A blank DVD or a 3GB USB drive.
    - Minimum of 10GB of disk space available.
    - 4GB of RAM for an optimal experience.
    - A 64-bit (x86_64) processor. 

Suggestion:

 ## System Requirements

    - A blank DVD or a 3GB USB drive
    - On UEFI systems, an EFI partition of 1GB minimum
    - An internet connection
    - System connected to AC power

    Note:
    Minimums are the baseline for what is necessary to install Solus.
    Recommendations are intended as a guide for a better experience.
    Your requirements may differ depending on your intended system use.

|                       | Minimum                         | Recommended                                                                               |
| --------------------- | ------------------------------- | ----------------------------------------------------------------------------------------- |
| Disk space free       | 10GB / 9.3GiB                   | 25GB / 23.3GiB                                                                            |
| Memory (RAM)          | 4GB                             | 8GB or more                                                                               |
| Processor (CPU)       | 64-bit (x86_64) processor       | [x86-64-v2](https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels) 2GHz quad core |
| System firmware       | BIOS / UEFI                     | UEFI                                                                                      |
| Display Adapter (GPU) | Any onboard / dedicated adapter |                                                                                           |

    Note:
    Desktop environments that are more feature rich use the graphics card for 3D-acceleration, when possible. They will benefit from more powerful GPUs. Older graphics cards may not support acceleration.
ermo commented 8 months ago

I like this proposal.

davidjharder commented 8 months ago

Because of the heinous way the main site was built, fiddling with the "system requirements" content on the Downloads page requires writing raw HTML: https://github.com/getsolus/solus-site.github.io/blob/main/themes/solus/layouts/shortcodes/pages/download.html

More irritating: There is no way to link directly to "system requirements" on the main site. A link from, say, the help center would dump users looking for system requirements onto the top of the downloads page, where they can't see anything about system requirements.

My alternate proposal would be to change system requirements on the main site to a link pointing to the help center, where we have the nice table.

TraceyC77 commented 8 months ago

Good points. I like the idea of centralizing the system requirements in the help center, and linking to it from the appropriate places (main page included)

davidjharder commented 7 months ago

This is resolved