Hyperbola GNU/Linux-libre

Hyperbola GNU/Linux-libre è una distribuzione Linux indipendente che utilizza il gestore di pacchetti di Arch Linux e le patch sviluppate da Debian.[2]

Hyperbola GNU/Linux-libre
sistema operativo
Logo
Logo
SviluppatoreHyperbola Founders[1]
FamigliaLinux, Unix-like
Release iniziale (15 aprile 2017)
Release corrente0.4.4 (5 gennaio 2024)
Gestore dei pacchettipacman
LicenzaGNU General Public License
Stadio di sviluppostabile
Sito webwww.hyperbola.info/

Il sistema si basa sul kernel Linux-libre e non sul kernel Linux generico ed è elencata dalla Free Software Foundation come sistema operativo completamente libero, fedele alle linee guida per la distribuzione di sistemi liberi.[3][4]

L'idea di Hyperbola è nata nel corso del Fórum Internacional Software Livre ( Porto Alegre, Brasile) quando un gruppo di persone incoraggiò André Silva (emulatorman) e Márcio Silva (coadde) a sviluppare una distribuzione completamente libera basata su Arch Linux e in grado di offrire la stabilità di Debian. Lo sviluppo ufficiale è iniziato il 15 aprile 2017.[5]

Il 5 agosto 2017, venne abbandonato il supporto a systemd in favore di OpenRC come sistema init predefinito[6] questo anche a supporto della campagna Init Freedom[7][8] avviata da Devuan .

Il 6 dicembre 2018, Hyperbola, è stata riconosciuta come la prima distribuzione brasiliana[9] completamente libera e composta interamente da software GNU. Questo l'ha fatta entrare ufficialmente nell'elenco delle distribuzioni libere della FSF.[10][11][12]

Il 23 settembre 2019, Hyperbola ha annunciato l'introduzione di Xenocara quale display server predefinito per X Window System e LibreSSL come libreria di crittografia predefinita di sistema.[13]

Contratto sociale

modifica

Il contratto sociale di Hyperbola include vari aspetti del contratto sociale di Parabola GNU/Linux-libre e del movimento "Init Freedom" di Devuan.

Impegna il progetto a seguire i principi del movimento del software libero e della cultura libera, rispettando la privacy degli utenti e rispettando i principi di stabilità.[14]

Sviluppo

modifica

Linee guida per la creazione dei pacchetti

modifica

Hyperbola richiede che tutto il software aderisca alle linee guida del GNU Free System Distribution Guidelines, proibendo i pacchetti che contengono software proprietari, blob binari o codice offuscato.[15]

Hyperbola esclude inoltre tutti i pacchetti che violano il contratto sociale (così come quelli che dipendono da software che non ne soddisfa i requisiti). Sono quindi esclusi dal progetto (ad esempio):[16]

  • Progetti che non sono guidati dalla comunità; è quindi rifiutato tutto il software sviluppato da società a scopo di lucro, in quanto considerati soggetti che sfruttano l'influenza aziendale per costringere all'adozione di un prodotto anziché supportare il movimento del software libero.[17]
  • Componenti software che dipendono da funzioni Linux che ne impediscono il porting su BSD
  • Software con marchi registrati che ne ostacolano la possibilità di creare versioni derivate o modificate.
  • Software con "implementazioni vulnerabili e insicure" e che non si impegnano a rispettare il principio del supporto a lungo termine
  • Software che sono "chiaramente non liberi"

In base a queste linee guida, il progetto Hyperbola rifiuta pacchetti quali D-Bus, PulseAudio e systemd (bloat), gestori di pacchetti per linguaggi di programmazione (in grado di scaricare dipendenze non libere), Vulkan (funzionante solo su GPU moderne e non in grado di garantire la retrocompatibilità), Zstd (progetto aziendale) e Mozilla Firefox (bloat, marchi registrati, incoraggia l'utilizzo di servizi non liberi. Il progetto mantiene un fork di Basilisk noto come Iceweasel-UXP).[16][18]

Codename

modifica

Hyperbola adotta degli alias per le sue versioni stabili. Vengono utilizzati i nomi delle galassie quali codename [19] scegliendoli dall'elenco delle galassie della Via Lattea, in ordine crescente di distanza.[20]

Ciclo di rilascio

modifica

Indicativamente ogni tre anni viene rilasciata una nuova versione stabile di Hyperbola. Ogni versione di Hyperbola riceverà un supporto di sicurezza totale di cinque anni.[21]

Installazione

modifica

Hyperbola GNU/Linux-libre può essere installata da zero attraverso le immagini live.[22] Fino alla versione 0.4, era supportata anche la migrazione da un sistema Arch esistente.[23][24][25]

  1. ^ Hyperbola Founders, su hyperbola.info. URL consultato l'11 febbraio 2019 (archiviato dall'url originale il 3 maggio 2022).
  2. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/doku.php?id=en:start#what_is_hyperbola. URL consultato il 14 aprile 2024.
  3. ^ gnu.org, https://www.gnu.org/distros/free-distros.en.html. URL consultato il 7 dicembre 2018.
  4. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/doku.php?id=en:start#what_is_long_term_support_lts. URL consultato il 7 dicembre 2018.
  5. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/doku.php?id=en:start#when_hyperbola_first_started. URL consultato il 18 settembre 2024.
  6. ^ hyperbola.info, https://www.hyperbola.info/news/end-of-systemd-support/. URL consultato il 7 dicembre 2018.
  7. ^ Copia archiviata, su devuan.org. URL consultato il 7 dicembre 2018 (archiviato dall'url originale il 5 maggio 2016).
  8. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/doku.php?id=en:start#what_is_the_init_freedom_campaign. URL consultato il 7 dicembre 2018.
  9. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/doku.php?id=:en:start#if_hyperbola_is_a_fully_free_distribution_is_it_following_the_gnu_free_system_distribution_guidelines_gnu_fsdg. URL consultato l'8 dicembre 2018.
  10. ^ fsf.org, https://www.fsf.org/news/fsf-adds-hyperbola-gnu-linux-libre-to-list-of-endorsed-gnu-linux-distributions. URL consultato il 7 dicembre 2018.
  11. ^ phoronix.com, https://www.phoronix.com/scan.php?page=news_item&px=FSF-Endorsement-Hyperbola. URL consultato il 7 dicembre 2018.
  12. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/doku.php?id=:en:start#what_is_the_reason_about_hyperbola_origin_name. URL consultato il 7 dicembre 2018.
  13. ^ hyperbola.info, https://www.hyperbola.info/news/milky-way-v03-release/. URL consultato il 23 settembre 2019.
  14. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/en:project:social_contract. URL consultato il 29 marzo 2022.
  15. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/en:manual:contrib:packaging_guidelines. URL consultato il 29 marzo 2022.
  16. ^ a b Hyperbola, https://wiki.hyperbola.info/doku.php?id=en:philosophy:incompatible_packages. URL consultato l'11 maggio 2024.
  17. ^ Hyperbola, https://wiki.hyperbola.info/doku.php?id=en:philosophy:community_software. URL consultato l'11 maggio 2024.
  18. ^ Hyperbola, https://wiki.hyperbola.info/doku.php?id=en:system:userspace:application:uxp:iceweasel-uxp. URL consultato il 23 maggio 2024.
  19. ^ hyperbola.info, https://www.hyperbola.info/news/hyperbola-aliases-its-stable-releases-using-galaxy-names-as-codenames/. URL consultato il 7 dicembre 2018.
  20. ^ sites.uni.edu, https://sites.uni.edu/morgans/astro/course/Notes/section3/localgroup.html. URL consultato il 7 dicembre 2018.
  21. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/en:project:releases. URL consultato il 29 marzo 2022.
  22. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/en:project:downloads#hyperbola_live_image. URL consultato il 29 marzo 2022.
  23. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/archive:en:migration:from_arch. URL consultato il 29 marzo 2022.
  24. ^ wiki.hyperbola.info, https://wiki.hyperbola.info/archive:en:migration:from_parabola. URL consultato il 29 marzo 2022.
  25. ^ hyperbola.info, https://www.hyperbola.info/news/cleanup-of-repositories-and-preparation-for-milky-way-v04-release/. URL consultato il 20 novembre 2022.

Altri progetti

modifica

Collegamenti esterni

modifica
  Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero