Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:project:faq [2022/03/08 22:36]
i3_relativism ↷ Links adapted because of a move operation
en:project:faq [2024/12/06 00:56] (current)
throgh [But Hyperbola is a "systemd-free Arch GNU/Linux", isn't it?]
Line 1: Line 1:
 ====== Frequently Asked Questions ====== ====== Frequently Asked Questions ======
  
-The **Frequently Asked Questions** (FAQ) article provides answers to questions often asked by users who moved to **Hyperbola GNU/Linux-Libre** from Arch GNU/Linux or other **GNU/Linux** distros. It discusses issues caused by making the system completely free and with a different development in comparison to another Arch-based distros. For explanation on technical details of the system look at  [[https://wiki.archlinux.org/index.php/Frequently_asked_questions|Arch GNU/Linux FAQ]].+The **Frequently Asked Questions** (FAQ) article provides answers to questions often asked by users who moved to **Hyperbola GNU/Linux-Libre** from other **GNU/Linux** distributions.
  
 ===== Packages ===== ===== Packages =====
  
-==== Why Hyperbola is using old versions in comparison to Arch GNU/Linux? ====+==== But Hyperbola is a "systemd-free Arch GNU/Linux", isn't it? ====
  
-Hyperbola is a long-term support distribution based on Arch GNU/Linux plus stability and security from Debian GNU/LinuxIt isn't a rolling release distribution like Arch because Hyperbola is using Arch snapshots for its versions and Parabola blacklist as base to keep it 100% libre. Also Hyperbola is using Debian patchestherefore all packages are being stabilized with improvements through its developmentSee the [[en:contrib:packaging_guidelines|Packaging Guidelines]] and [[en:project:social_contract]] for further details.+No, Hyperbola is not based on any other system-distribution. We are using **pacman** for our package-managementbut our packages are complete done from scratch, based on our own repositoriesSo it is not possible to describe Hyperbola as some kind of "systemd-free Arch GNU/Linux" and we do not use these either
  
-==== Why is package X missing, even though it's available in Arch GNU/Linux? ====+==== Why Hyperbola is using old(er) versions of packages? ====
  
-This usually means the package is non-free or has some other freedom-related issuesSince Hyperbola GNU/Linux-Libre follows the [[https://www.gnu.org/distros/free-system-distribution-guidelines.html|GNU FSDG]], we don't include proprietary software and you can't get it from our official repositoriesTo make sure the package was removed from Hyperbola GNU/Linux-Libre because of that, you can check the blacklist:+Hyperbola is a long-term support system. It isn't focussed on rolling release. Also Hyperbola is using partwise Debian patchsets and other patches for more privacy and security, therefore all packages are being stabilized with improvements through its developmentSee the [[en:manual:contrib:packaging_guidelines|Packaging Guidelines]] and [[en:project:social_contract]] for further details.
  
-<code bash> +==== Why is package X missing, even though it's available in Arch GNU/Linux? ====
-$ grep ''package_name'' /usr/share/doc/your-freedom/blacklist.txt +
-</code>+
  
 +This usually means the package is non-free or has some other freedom-related issues. Since Hyperbola GNU/Linux-Libre follows the [[https://www.gnu.org/distros/free-system-distribution-guidelines.html|GNU FSDG]], we don't include non-free software and you can't get it from our official repositories.
 ==== Why is systemd missing if it is free software? ==== ==== Why is systemd missing if it is free software? ====
  
 Hyperbola's objective is to support [[en:start#what_is_the_init_freedom_campaign|the Init Freedom Campaign]]. Hyperbola refuses init systems such as systemd that breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption. Hyperbola's objective is to support [[en:start#what_is_the_init_freedom_campaign|the Init Freedom Campaign]]. Hyperbola refuses init systems such as systemd that breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption.
  
-==== How is package X different from its counterpart in Arch GNU/Linux? ==== 
- 
-Packages are typically modified for reasons such as containing non-free parts, recommending non-free software or branding. Also there are another reasons such as privacy/security issues, instabilities. To find out how a specific package was modified check the blacklist: 
- 
-<code bash> 
-$ grep ''package_name'' /usr/share/doc/your-freedom/blacklist.txt 
-</code> 
- 
-If you're looking for more details, you'll have to clone our [[https://git.hyperbola.info:50100/packages/core.git/|core]],  [[https://git.hyperbola.info:50100/packages/extra.git/|extra]],  [[https://git.hyperbola.info:50100/packages/community.git/|community]] and [[https://git.hyperbola.info:50100/packages/multilib.git/|multilib]] repositories containing **PKGBUILD** files used for building our packages. Grab corresponding **PKGBUILD** from Arch website and just run **diff** on both of them. 
- 
-==== Will non-free AUR packages be removed after migrating to Hyperbola? ==== 
- 
-No. Hyperbola doesn't support <color #B90B0B/#FFDDDD>AUR</color> in any way. After migrating to Hyperbola you'll have to verify any installed AUR package and manually remove the non-free ones. Since AUR packages are typically built and installed by user, you can identify them by running: 
- 
-<code bash> 
-$ pacman -Qm 
-</code> 
- 
-Some AUR packages find their way into our official **community** repository. If you can't find the package you need there, ask a Hyperbola dev to pull it. 
- 
-==== LaTeX prints out error messages about missing fonts. How can I compile my document? ==== 
  
-Some fonts got removed from our TeX Live distribution because of freedom issues and incompatible licenses. Solution to this is to use different fonts and/or different TeX engines. 
  
 ==== How can I extract a RAR archive? ==== ==== How can I extract a RAR archive? ====
Line 61: Line 38:
 Next, look at [[https://wiki.freedesktop.org/nouveau/CodeNames/|CodeNames]] to further decode it. Finally, you can check support for your card on [[https://wiki.freedesktop.org/nouveau/FeatureMatrix/|FeatureMatrix]]. Next, look at [[https://wiki.freedesktop.org/nouveau/CodeNames/|CodeNames]] to further decode it. Finally, you can check support for your card on [[https://wiki.freedesktop.org/nouveau/FeatureMatrix/|FeatureMatrix]].
  
-==== Why has my Wi-Fi card stopped working after migration? ====+==== Why has my Wi-Fi card stopped working? ====
  
 It's common for Wi-Fi cards to require a firmware to be loaded into the card. Many cards do not work at all if the firmware is missing. The firmware is often <color #B90B0B/#FFDDDD>proprietary</color>, thus we don't distribute it. This is the case for many internal Wi-Fi cards. It's common for Wi-Fi cards to require a firmware to be loaded into the card. Many cards do not work at all if the firmware is missing. The firmware is often <color #B90B0B/#FFDDDD>proprietary</color>, thus we don't distribute it. This is the case for many internal Wi-Fi cards.