53 lines
2.2 KiB
Markdown
53 lines
2.2 KiB
Markdown
+++
|
|
title = "About Hitch Hiker Linux"
|
|
date = 2021-02-15
|
|
+++
|
|
|
|
```bash
|
|
#!/don't/panic
|
|
man 42
|
|
```
|
|
HitchHiker Linux is a very Unix-like distribution of Linux with a focus on
|
|
simplicity, elegance and providing a solid base that the end user can turn into
|
|
whatever they see fit.
|
|
## Core Principles:
|
|
* The default installation should include the bare minimum required
|
|
software to provide a solid base.
|
|
* In itself, complexity is not bad. However, it must be justified, with
|
|
a strong preference given to more robust and secure code over having
|
|
every possible feature.
|
|
* End users should not be discouraged from tinkering with their system.
|
|
* The distribution should make as few assumptions as possible regarding end use.
|
|
* While newer releases of software often eliminate bugs and vulnerabilities,
|
|
newer software packages are not by default more secure than stable,
|
|
mature packages (newer is not always better).
|
|
* Any changes to the core system functionality, especially those which
|
|
change expected functionality, must be well justified and well vetted
|
|
before deployment.
|
|
* The base installation should include everything required to rebuild
|
|
itself from source.
|
|
* The distribution should make as few changes to the upstream software
|
|
as possible, delivering it as intended by the original author.
|
|
* Patching of sources should only be done to fix bugs or vulnerabilities.
|
|
* Power users and developers are users too, and the system should stay
|
|
out of their way.
|
|
|
|
HHL was born of a desire to harness the greater hardware support of Linux while
|
|
paying respect to the Unix systems from which Linux was born. The author was a
|
|
long time user of FreeBSD who migrated to Arch for several years, but has become
|
|
increasingly frustrated with Systemd, Gnome, RedHat and Ubuntu dominance. It is
|
|
believed that there is a need for a distribution that does not pander to ease of
|
|
use for casual users at the expense of putting up roadblocks for experienced Unix
|
|
veterans.
|
|
## Architectures
|
|
HHL compiles for the following processor architectures:
|
|
* x86
|
|
* x86_64
|
|
* armv7l
|
|
* aarch64
|
|
* riscv64
|
|
|
|
Of the above, HHL is known to boot and run well on x86_64 and aarch64.
|
|
Running on other architectures will require more manual work on the part
|
|
of the user in order to set up their boot loader.
|