Gentoo Gentoo: una distribuzione Linux in cui compili il tuo software ottimizzato Gentoo: una distribuzione Linux in cui compili il tuo software ottimizzato Il gran numero di modi diversi in cui Linux può essere eseguito è sbalorditivo, poiché ci sono molte scelte da fare in giro . Mentre ci sono molte distribuzioni che si basano su .deb ... Read More è un sistema operativo Linux con il gestore di pacchetti di Portage come base. È unico tra le distribuzioni Linux ("distro") per il suo codice sorgente compilato localmente. Mentre le distribuzioni Linux offrono una maggiore flessibilità rispetto ai sistemi operativi tradizionali, Gentoo porta la mentalità fai-da-te al massimo.
Un vero sistema operativo Linux per utenti esperti, Gentoo Linux offre il pieno controllo sulle installazioni software. Tuttavia, non è per i deboli di cuore. Ma con le giuste conoscenze, puoi ottenere un controllo considerevole sul tuo PC con Gentoo Linux!
Cos'è Gentoo Linux?
Gentoo Linux è un sistema operativo Linux minimale che vanta un controllo totale del sistema. È nello stesso senso delle distribuzioni Linux come NuTyX Go Nuts With Nutyx: un sistema operativo Linux personalizzabile Go Nuts With Nutyx: un sistema operativo Linux personalizzabile Come una distro Linux, NuTyX è rivolto ai fanatici di Linux. Ma grazie alla sua interfaccia a riga di comando, è un sistema piuttosto semplice ma funzionale. NuTyX è giusto per te? Leggi di più . Sebbene siano disponibili ambienti desktop come GNOME e KDE, Gentoo si avvia direttamente alla riga di comando con la sua installazione principale. Gentoo è un sistema operativo minimo senza pacchetti preinstallati. Gentoo è una tela bianca che richiede anche all'utente di compilare un kernel al momento dell'installazione iniziale.
Linux ha adottato il pinguino come logo. Gentoo prende il nome dal pinguino Gentoo, comunemente etichettato come il pinguino di nuoto sott'acqua più veloce. Pertanto, Gentoo offre velocità e flessibilità per la facilità d'uso. Tuttavia, questo non vuol dire che Gentoo sia difficile. Iniziare è certamente più complesso del normale sistema operativo Linux desktop. Ma una buona documentazione rende Gentoo una fantastica distribuzione Linux per ambienti server o desktop.
Gentoo Linux Portage Package Manager
Gentoo utilizza la gestione dei pacchetti di portage e il sistema di distribuzione del software. L'utilizzo del comando emerge esegue un aggiornamento locale, cerca un download o un pacchetto e completa la compilazione e l'installazione insieme alle dipendenze. Portage sfoggia un catalogo ragguardevole di oltre 19.000 pacchetti.
Iniziare con Gentoo Linux
Per prima cosa, vorrai aggirare la tua versione Gentoo preferita. Dato che Gentoo Linux include diverse iterazioni, c'è molta scelta. L'installazione iniziale richiede la compilazione di un kernel e l'impostazione delle partizioni. Se selezioni il live CD, avrai una versione live di Gentoo completa con un ambiente desktop. Puoi selezionare il tuo ambiente desktop preferito e accedere, senza password. Ciò che è veramente utile in Gentoo è che puoi accedere ad un ambiente desktop usando il live CD e installare Gentoo tramite la riga di comando.
Ma per quelli con il CD minimale, la navigazione è un po 'diversa. Dovrai specificare qualsiasi cosa, dalla selezione di un kernel alla selezione di un filesystem, e alla scelta di un tarball di stage. Le opzioni sono enormi, confinanti travolgenti.
Cosa puoi fare
Dopo aver eseguito l'installazione principale, è qui che inizia il divertimento. Gentoo fornisce gentilmente un elenco di applicazioni raccomandato nel suo Wiki. In particolare, questo è solo un elenco di best-of.
Installa GNOME
Per cominciare, potresti voler installare un ambiente desktop. C'è una guida fantastica per l'installazione di GNOME.
È possibile ottenere una splendida schermata iniziale eseguendo:
echo "gnome-base/gnome-session branding">>/etc/portage/package.use
Quindi per installare GNOME, inserire:
emerge --ask gnome-base/gnome
Installa KDE
Per KDE, Gentoo Wiki suggerisce di selezionare un profilo. Apri un elenco di profili disponibili con:
eselect profile list
Quindi, una volta deciso quale profilo utilizzare, inserire:
select profile set X
Ma sostituisci X con il tuo profilo KDE preferito.
Installa OpenOffice
Un altro utile strumento da installare è OpenOffice. Per prima cosa, cerca OpenOffice:
emerge --search openoffice
Noterai due versioni. C'è una versione basata su sorgente e un pacchetto binario precompilato. L'iterazione precompilata vanta un tempo di installazione più breve, che è fantastico. Il gestore di pacchetti di Portage ed emergenti significa che è possibile specificare vari flag come un flag USE Java in modo che Portage installi tutti i pacchetti Java per l'uso di OpenOffice. Per esempio:
USE="java" emerge --pretend openoffice
O:
USE="java" emerge --pretend openoffice-bin
Installa Monit
Monit è un ottimo modo per monitorare e gestire processi, file e programmi di sistema. Per installare monit, esegui:
emerge --ask app-admin/monit
Puoi modificare /etc/monitrc
e aggiungere:
include /etc/monit.d/*
Ciò consente di includere file all'interno di una directory specifica. Puoi anche avviare Monit automaticamente all'avvio. Correre:
monit reload
E inserire:
Run monit in standard runlevels mo:2345:respawn:/usr/bin/monit -Ic /etc/monitrc
Installa Sudo
Sudo è un altro fantastico strumento da installare:
emerge --ask app-admin/sudo
Ciò ti consente di eseguire azioni utilizzando l'accesso amministrativo.
Installa Dhcpcd
Dhcpcd è l'acronimo di Daemon client di protocollo di configurazione dinamica. Questo è un modo fantastico per gestire la rete e gestire le connessioni IPv4 e IPv6:
emerge --ask net-misc/dhcpcd
Imposterai la tua configurazione nel file dhcpcd.conf.
Installa lm_sensors
A causa della sua installazione modulare, molti utenti Gentoo apprezzano il controllo totale. lm_sensors
è un set di utilità di monitoraggio hardware. Con lm_sensors
, sarai in grado di monitorare e controllare la tensione, la velocità della ventola e la temperatura. Ma prima di installare, dovrai assicurarti che lm_sensors
funzioni correttamente, avrai bisogno di alcuni moduli per il kernel.
Avrai bisogno del supporto l2C con le opzioni del kernel abilitate:
Device Drivers --->-*- I2C support --->I2C device interface Hardware Monitoring support --->Select a driver, eg: [*] Intel Core/Core2/Atom temperature sensor (coretemp)
Quindi, installa lm_sensor
:
emerge --ask sys-apps/lm_sensors
Tuttavia, se sono installati pacchetti con il flag USE lm_sensors, sarà necessario impostare un flag per ogni pacchetto in /etc/portage/package.use
o nel /etc/porgage/make.conf.
globale /etc/porgage/make.conf.
Successivamente, aggiorna @world per estrarre sys-apps/lm_sensors
come dipendenza:
emerge --ask --changed-use --deep @world
Infine, esegui:
sensors-detect
Questo esegue una scansione dell'hardware della scheda madre. Quindi, l'output indica cosa è e cosa non è nella configurazione del kernel.
Installa ConsoleKit
Usando ConsoleKit, puoi tracciare e definire utenti, postazioni e sessioni di login. Dal momento che si concentra sul monitoraggio degli utenti e dei login, ConsoleKit è vantaggioso per un ambiente multiutente.
Ci sono alcuni requisiti del kernel per configurare ConsoleKit:
General setup --->[*] Auditing support [*] Enable system-call auditing support
Inoltre, è necessario abilitare D-Bus. Per abilitare D-Bus su Gentoo Linux, aggiungi il flag USE per D-Bus in /etc/portage/make.conf
:
USE="dbus"
Successivamente, esegui un aggiornamento:
emerge --ask --changed-use --deep @world
Dopo aver configurato le opzioni del kernel e abilitato D-Bus, procedi a modificare /etc/portage/make.conf
dove imposterai il flag USE su ConsoleKit:
USE="consolekit"
Anche se questo non è affatto vicino a un elenco completo di ciò che puoi fare, ci sono alcuni strumenti e app suggeriti da installare che ti permettono di prendere il controllo del tuo PC. Sono solidi punti di partenza per mettere insieme una build e gestire le risorse, agire con l'accesso amministrativo e altro ancora. Per l'elenco completo, controlla l'elenco dei pacchetti.
Gentoo Linux: un SO Linux con il massimo controllo
Elevata flessibilità e controllo sono i punti in cui Gentoo Linux risplende. Dal momento che si avvia di default nella riga di comando e non ha programmi preinstallati, non troverai alcun bloatware. Eppure Gentoo Linux prende il controllo un ulteriore passo avanti. Compilando il tuo kernel, puoi beneficiare di un sistema operativo su misura per il tuo hardware. Ciò significa, almeno in teoria, un aumento dell'efficienza operativa.
Inoltre, con Gentoo, puoi controllare quali servizi sono in esecuzione e installati e gestire l'utilizzo della memoria. I mezzi per questo derivano dall'eliminazione di servizi del kernel non necessari.
Il Wiki di Gentoo
Un'altra area che Gentoo domina è la sua Wiki muscolosa. Qui troverete informazioni estremamente ben tracciate su argomenti che vanno dal core di Gentoo Linux a software, hardware e persino sezioni dedicate per ambienti desktop e server. Il manuale AMD64 completo, per esempio, procede attraverso un'introduzione a Linux, l'installazione di Gentoo e interrompe ulteriormente il processo in ambienti desktop, aziendali e di amministrazione di sistema. Inoltre, c'è una sezione fantastica sull'ottimizzazione delle prestazioni.
Chi dovrebbe usare Gentoo Linux?
A differenza dei sistemi operativi Linux specializzati, non c'è un solo uso principale per Gentoo Linux. Mentre Container Linux Cos'è Container Linux e dovresti usarlo? Che cos'è Container Linux e dovresti usarlo? I contenitori sono sempre più popolari. Container Linux, precedentemente noto come CoreOS, è un sistema operativo Linux progettato per semplici distribuzioni containerizzate. Questa panoramica e gli aspetti pratici di Container Linux ti diranno di più. Leggi di più enfatizza installazioni distribuite e contenitori rotanti, Gentoo è completamente aperto. È adatto praticamente per qualsiasi scopo
Consiglierei Gentoo Linux per gli utenti Linux esperti di tecnologia. Inoltre, ti suggerisco di approfondire Gentoo Linux se sei armato di pazienza. Come modo per esplorare Linux e la riga di comando, Gentoo è uno dei migliori sistemi operativi Linux disponibili. Se vuoi il controllo e un'installazione meno noiosa, prova NuTyX. Sebbene l'installazione di Gentoo non sia necessariamente difficile, è più complessa del semplice sistema operativo desktop medio. Anche se conosci la riga di comando e batti bene, preparati a digitare di nascosto un comando frequentemente e devi tornare indietro. Questo o semplicemente digita molto lentamente e rilegge ogni comando.
Tuttavia, con la sua documentazione completa, se puoi seguire le indicazioni puoi installare Gentoo Linux. Se sei interessato a saperne di più su Linux, Gentoo offre un sacco di potenziale. Poiché devi compilare anche il kernel, Gentoo ti insegna moltissimo sull'ecosistema Linux. Gli appassionati di Linux apprezzeranno la sua flessibilità e l'installazione modulare. Mentre il sistema operativo desktop Linux medio ha un piccolo bloatware, Gentoo Linux lo porta all'estremo. Non è solo come guidare un manuale su un automatico, è come costruire una macchina da soli. Anche gli amministratori di sistema possono apprezzare Gentoo, dato che è leggero e offre un solido panorama per i server Linux 12 I migliori sistemi operativi per Linux Server e chi li dovrebbe utilizzare 12 I migliori sistemi operativi per server Linux e chi dovrebbe utilizzarli Costruire un server? Linux è l'ideale, in genere offre permessi avanzati, maggiore flessibilità e stabilità. Ma quale scegliere? Scopri i 12 migliori sistemi operativi per server Linux e chi dovrebbe usarli. Leggi di più . I principianti potrebbero apprezzare Sabayon Installare Gentoo in modo facile con Sabayon Installa Gentoo in modo facile con Sabayon Leggi altro che offre la potenza di Gentoo senza i problemi.
Considerazioni finali su Gentoo Linux
Gentoo Linux presenta un sistema operativo Linux superbo e altamente flessibile. È meglio per gli utenti tecnicamente competenti che cercano il controllo totale sul loro sistema. Ciò si manifesta come influenza sul consumo di risorse, sul software installato e persino sul kernel compilato. Mentre i sistemi operativi Linux di solito offrono maggiori opzioni di personalizzazione, Gentoo Linux va ben oltre la limitazione del bloatware. Invece, è un sistema operativo bootstrap che offre il massimo controllo. Tuttavia, dovrai compilare il tuo kernel e configurare l'intera distribuzione da zero.
Tuttavia, Gentoo Linux non è per i deboli di cuore. Certo, c'è molto più lavoro richiesto rispetto al sistema operativo Linux medio. Compilare un kernel suona scoraggiante. Sinceramente, si tratta dell'equivalente software di costruire il tuo PC. Ma c'è un controllo massimo su ogni aspetto del tuo sistema operativo con Gentoo. Inoltre, Gentoo è uno dei principali sistemi operativi Linux con cui diventare un professionista Linux.
Stai usando Gentoo Linux? In caso contrario, cambierai?
Immagine di credito: Billion Photos tramite Shutterstock