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 | |
---|---|
Sviluppatore | Hyperbola Founders[1] |
Famiglia | Linux, Unix-like |
Release iniziale | (15 aprile 2017) |
Release corrente | 0.4.4 (5 gennaio 2024) |
Gestore dei pacchetti | pacman |
Licenza | GNU General Public License |
Stadio di sviluppo | stabile |
Sito web | www.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]
Storia
modificaL'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
modificaIl 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
modificaLinee guida per la creazione dei pacchetti
modificaHyperbola 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
modificaHyperbola 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
modificaIndicativamente 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
modificaHyperbola 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]
Note
modifica- ^ Hyperbola Founders, su hyperbola.info. URL consultato l'11 febbraio 2019 (archiviato dall'url originale il 3 maggio 2022).
- ^ wiki.hyperbola.info, https://wiki.hyperbola.info/doku.php?id=en:start#what_is_hyperbola . URL consultato il 14 aprile 2024.
- ^ gnu.org, https://www.gnu.org/distros/free-distros.en.html . URL consultato il 7 dicembre 2018.
- ^ wiki.hyperbola.info, https://wiki.hyperbola.info/doku.php?id=en:start#what_is_long_term_support_lts . URL consultato il 7 dicembre 2018.
- ^ wiki.hyperbola.info, https://wiki.hyperbola.info/doku.php?id=en:start#when_hyperbola_first_started . URL consultato il 18 settembre 2024.
- ^ hyperbola.info, https://www.hyperbola.info/news/end-of-systemd-support/ . URL consultato il 7 dicembre 2018.
- ^ Copia archiviata, su devuan.org. URL consultato il 7 dicembre 2018 (archiviato dall'url originale il 5 maggio 2016).
- ^ wiki.hyperbola.info, https://wiki.hyperbola.info/doku.php?id=en:start#what_is_the_init_freedom_campaign . URL consultato il 7 dicembre 2018.
- ^ 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.
- ^ 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.
- ^ phoronix.com, https://www.phoronix.com/scan.php?page=news_item&px=FSF-Endorsement-Hyperbola . URL consultato il 7 dicembre 2018.
- ^ 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.
- ^ hyperbola.info, https://www.hyperbola.info/news/milky-way-v03-release/ . URL consultato il 23 settembre 2019.
- ^ wiki.hyperbola.info, https://wiki.hyperbola.info/en:project:social_contract . URL consultato il 29 marzo 2022.
- ^ wiki.hyperbola.info, https://wiki.hyperbola.info/en:manual:contrib:packaging_guidelines . URL consultato il 29 marzo 2022.
- ^ a b Hyperbola, https://wiki.hyperbola.info/doku.php?id=en:philosophy:incompatible_packages . URL consultato l'11 maggio 2024.
- ^ Hyperbola, https://wiki.hyperbola.info/doku.php?id=en:philosophy:community_software . URL consultato l'11 maggio 2024.
- ^ Hyperbola, https://wiki.hyperbola.info/doku.php?id=en:system:userspace:application:uxp:iceweasel-uxp . URL consultato il 23 maggio 2024.
- ^ hyperbola.info, https://www.hyperbola.info/news/hyperbola-aliases-its-stable-releases-using-galaxy-names-as-codenames/ . URL consultato il 7 dicembre 2018.
- ^ sites.uni.edu, https://sites.uni.edu/morgans/astro/course/Notes/section3/localgroup.html . URL consultato il 7 dicembre 2018.
- ^ wiki.hyperbola.info, https://wiki.hyperbola.info/en:project:releases . URL consultato il 29 marzo 2022.
- ^ wiki.hyperbola.info, https://wiki.hyperbola.info/en:project:downloads#hyperbola_live_image . URL consultato il 29 marzo 2022.
- ^ wiki.hyperbola.info, https://wiki.hyperbola.info/archive:en:migration:from_arch . URL consultato il 29 marzo 2022.
- ^ wiki.hyperbola.info, https://wiki.hyperbola.info/archive:en:migration:from_parabola . URL consultato il 29 marzo 2022.
- ^ 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- Wikimedia Commons contiene immagini o altri file su Hyperbola GNU/Linux-libre
Collegamenti esterni
modifica- (EN) Sito ufficiale, su hyperbola.info.
- (EN) Hyperbola GNU/Linux-libre, su DistroWatch.