Gentoo: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: specificità dei wikilink e modifiche minori
 
(2 versioni intermedie di 2 utenti non mostrate)
Riga 13:
|data_ultima_pubblicazione = <!-- Wikidata -->
|tipo_kernel = [[Linux (kernel)|Linux]]
|piattaforme_supportate = [[IA-32]], [[x86-64]], [[Itanium|IA-64]], [[PA-RISC family|PA-RISC]]; [[PowerPC]] 32/64, [[SPARC]] 64-bit, [[DEC Alpha]] [[Architettura ARM|ARM]], [[Architettura MIPS|MIPS]]
|metodo_di_aggiornamento = Compilazione di codice sorgente o installando binari precompilati
|gestore_pacchetti = Portage
Riga 38:
=== Caratteristiche ===
{{Vedi anche|Portage (software)}}
[[File:Emerge --sync.png|miniatura|Aggiornamento dei repositories tramite emerge, interfaccia a riga di comando per [[Portage (software)|Portage]]]]
La scelta di offrire un sistema da compilare è stata compiuta per permettere la massima flessibilità e ottimizzazione delle prestazioni. Utilizzando le impostazioni di [[Portage (software)|Portage]], l'utente è in grado di personalizzare ogni pacchetto del sistema, producendo eseguibili il più possibile tarati per le proprie esigenze e il proprio [[hardware]]. Per questo motivo, Gentoo è spesso definita "metadistribuzione" (oppure anche source distro), differenziandosi così dalle altre distribuzioni Linux che tradizionalmente offrono pacchetti binari precompilati, già pronti per essere installati nel sistema.<ref>{{Cita web|url=https://wiki.gentoo.org/wiki/FAQ/it#Cosa_rende_Gentoo_diverso_dalle_altre_distro.3F|titolo=Gentoo - meta-distribuzione}}</ref> Per facilitare l'utente nelle operazioni di compilazione, Gentoo fornisce degli script chiamati [[ebuild]]. L'insieme degli ebuild è parte di [[Portage (software)|Portage]], il [[sistema di gestione dei pacchetti]] ufficiale della distribuzione.<ref>{{Cita web|url=https://wiki.gentoo.org/wiki/Portage|titolo=Portage - Gentoo Wiki|sito=wiki.gentoo.org|lingua=en|accesso=8 febbraio 2017}}</ref> Inoltre, la distribuzione offre supporto per i pacchetti binari, che hanno estensione .grp. Tuttavia solo i pacchetti che richiedono molte risorse (come [[LibreOffice|Libre Office]], [[Rust (linguaggio di programmazione)|Rust]], [[Mozilla Firefox|Firefox]] e [[Telegram]] ad esempio) vengono forniti anche in formato binario. Vi è anche la possibilità di installare una versione precompilata del [[Linux (kernel)|kernel]], chiamata gentoo-kernel-bin: esso fornisce un config il più possibile generico, in modo che la maggior parte dell'hardware risulti già compreso.
 
Riga 55:
* un profilo vocato alla stabilità e alla sicurezza con Systemd (es. default/linux/amd64/23.0/hardened/systemd)
* profili dedicati ai vari [[Desktop environment]] e all'uso di specifiche librerie e impostazioni per esse ed altri profili dedicati a implementazioni (come [[SELinux]]) (es. default/linux/amd64/23.0/desktop/plasma, default/linux/amd64/23.0/desktop/plasma/systemd, default/linux/amd64/23.0/desktop/gnome, default/linux/amd64/23.0/desktop/gnome/systemd)
* Molti altri profili tra cui quelli sidi release meno recenti (17.1 e 17.0). Mentre scrivo (8 luglio 2024) ci sono 74 profili disponibili.
 
Nell'ottica di dare all'utente più possibilità di scelta possibile (''Gentoo is about choice'' è uno degli slogan) gli sviluppatori hanno cominciato a offrire pacchetti precompilati di software maggiormente richiesto e oneroso da compilare, come [[Mozilla Firefox|Firefox]], [[LibreOffice|Libreoffice]], Thunderbird etc. Da settembre 2020 è possibile trovare nei repository ufficiali anche versioni precompilate del kernel [[Linux (kernel)|kernel linux]]<ref>{{Cita web|url=https://distrowatch.com/dwres.php?resource=showheadline&story=11627|titolo=DistroWatch.com: Put the fun back into computing. Use Linux, BSD.|sito=distrowatch.com|accesso=7 marzo 2021}}</ref><ref>{{Cita web|url=https://www.gentoo.org/news/2020/09/15/distribution-kernel.html|titolo=Distribution kernel for Gentoo – Gentoo Linux|accesso=7 marzo 2021}}</ref>.
 
In passato Gentoo forniva un insieme di pacchetti precompilati che venivano utilizzati per velocizzare l'installazione, questi costituivano la cosiddetta ''Gentoo Reference Platform'' (GRP).<ref>{{Cita web|url=https://www.fe.infn.it/u/spizzo/prog05/handbook-amd64.xml.htm|titolo=Manuale Gentoo Linux 2005.0 AMD64}}</ref><ref>{{Cita web|url=http://www.gentoo.org/doc/en/handbook/2008.0/handbook-x86.xml?part=1&chap=1|titolo=Gentoo Linux Documentation -- About the Gentoo Linux Installation|data=23 dicembre 2010|accesso=11 marzo 2021|dataarchivio=23 dicembre 2010|urlarchivio=https://web.archive.org/web/20101223084417/http://www.gentoo.org/doc/en/handbook/2008.0/handbook-x86.xml?part=1&chap=1|urlmorto=sì}}</ref>
 
=== OpenRC ===