Difference between revisions of "Arch Linux (Italiano)"

From ArchWiki
Jump to: navigation, search
m (Storia)
(Comunità: sezione rimossa)
(21 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
[[Category:About Arch (Italiano)]]
 
[[Category:About Arch (Italiano)]]
 +
[[ar:Arch Linux]]
 
[[bg:Arch Linux]]
 
[[bg:Arch Linux]]
 
[[cs:Arch Linux]]
 
[[cs:Arch Linux]]
Line 7: Line 8:
 
[[en:Arch Linux]]
 
[[en:Arch Linux]]
 
[[es:Arch Linux]]
 
[[es:Arch Linux]]
 +
[[fi:Arch Linux]]
 
[[fr:Arch Linux]]
 
[[fr:Arch Linux]]
 
[[he:Arch Linux]]
 
[[he:Arch Linux]]
Line 22: Line 24:
 
[[sk:Arch Linux]]
 
[[sk:Arch Linux]]
 
[[sr:Arch Linux]]
 
[[sr:Arch Linux]]
 +
[[sv:Arch Linux]]
 
[[th:Arch Linux]]
 
[[th:Arch Linux]]
[[tr:Arch_Linux]]
+
[[tr:Arch Linux]]
 
[[uk:Arch Linux]]
 
[[uk:Arch Linux]]
[[zh-CN:Arch Linux]]
+
[[zh-hans:Arch Linux]]
[[zh-TW:Arch Linux]]
+
[[zh-hant:Arch Linux]]
Arch Linux è una distribuzione indipendente sviluppata per [[Wikipedia:it:i686|i686]]/[[Wikipedia:it:x86-64|x86-64]], abbastanza versatile ed adatta ad ogni ruolo. Il suo sviluppo si concentra sulla semplicità, il minimalismo e l'eleganza del codice. Arch è installato come sistema di base minimale (configurato dall'utente) sul quale viene costruito il proprio ambiente ideale, installando solo ciò che è necessario in base alle proprie necessità. Le GUI delle utility di configurazione non sono fornite ufficialmente e la maggior parte della configurazione del sistema viene eseguita dalla Shell e da un editor di testo. Basata sul modello rolling-release, Arch si sforza di rimanere all'avanguardia, e di solito offre le ultime versioni stabili della maggior parte dei software.
+
Arch Linux è una distribuzione GNU/Linux indipendente, sviluppata per un uso general-purpose, rilasciata per l'architettura [[Wikipedia:it:x86-64|x86-64]]. La versione dei pacchetti disponibili per Arch Linux tende ad essere sempre l'ultima stabile possibile. Il modello di sviluppo seguito e` il rolling release. L'installazione di default e` molto minimale, sara` poi l'utente a decidere come dovra` prendere forma il proprio sistema.
  
== Storia ==
+
== Pricipi ==
:''Articolo principale: [[History of Arch Linux (Italiano)|Storia di Arch Linux]]''
+
=== Semplicita` ===
Arch Linux è stata fondata dal programmatore canadese Judd Vinet. Il suo primo rilascio formale, Arch Linux 0.1, avvenne l'11 marzo 2002. Anche se Arch è completamente indipendente, trae ispirazione dalla semplicità di altre distribuzioni, tra cui [http://slackware.com Slackware], [http://www.crux.nu CRUX] e [http://en.wikipedia.org/wiki/Berkeley_Software_Distribution BSD]. Nel 2007, Judd Vinet si è dimesso da Project Lead per perseguire altri interessi ed è stato sostituito dal programmatore Americano Aaron Griffin, che oggi continua a portare avanti il progetto.
+
Il concetto di semplicita` a cui si fa riferimento e` ''senza aggiunte o modifiche''. Arch Linux rilascia i software come gli sviluppatori originari in [https://en.wikipedia.org/wiki/Upstream_(software_development) upstream] li hanno pensati. I cambiamenti in downstream sono ridotti all'osso.
 +
 
 +
Anche le configurazioni di default sono quelle previste dagli sviluppatori in upstream, le eventuali modifiche specifiche della distribuzione sono minime e solitamente si tratta solo di modificare i percorsi dei file di sistema. Non vengono forniti automatismi di nessun genere, ad esempio non viene avviato nessun servizio a seguito dell'installazione di un determinato pacchetto. Alcuni pacchetti vengono ''splittati'' con il principale scopo di non sprecare troppo spazio su disco. Interfacce grafiche di configurazione non sono ufficialmente fornite (in downstream), gli utenti infatti sono incoraggiati a configurare tramite shell ed editor testuali.
 +
 
 +
=== Modernita` ===
 +
Arch Linux mantiene nei propri repository solo l'ultima versione stabile di ogni pacchetto. Il sistema di rilascio scelto e` ''rolling release'' che prevede una sola installazione con continui aggiornamenti.
 +
 
 +
Arch Linux incorpora tutte le nuove caratteristiche disponibili per ogni utente GNU/Linux, come il sistema di init [[systemd]], moderni [[file system]], LVM2, software RAID, il tutto supportato dall'ultima versione disponibile del kernel.
 +
 
 +
=== Pragmatismo ===
 +
Arch Linux prima di essere una distribuzione ideologica e` pragmatica. I principi qui presentati sono solo utili linee guide. Infatti ogni decisione riguardante la pacchettizzazione e` presa caso per caso e con il consenso di piu` sviluppatori. Le analisi tecniche svolte e la discussione sono alla base delle scelte, questo ha la precedenza su politica o opinioni popolari.
 +
 
 +
Il grande numero dei pacchetti disponibili nei repository ufficiali sono sia open source sia closed in modo che sia l'utente a scegliere quale usare.
 +
 
 +
=== Centralita` dell'utente ===
 +
Arch Linux e` ''user-centric'' a differenza di molte altre distribuzioni che sono ''user-friendly''. Questa distribuzione e` pensata per coprire le necessita` di chi contribuisce, cercare di aumentare il numero di utenti non e` lo scopo di Arch Linux. Il normale target di utenza e` quello di utenti GNU/Linux avanzati o chiunque abbia una buona attitudine al DIY, alla lettura e alla comprensione della documentazione.
 +
 
 +
Ogni utente e` incoraggiato a [[Getting_involved|partecipare]] e contribuire alla distribuzione. Ogni aiuto a riportare e risolvere [https://bugs.archlinux.org/ bug] o sviluppare il core [https://projects.archlinux.org/ project] e` apprezzato. Gli sviluppatori di Arch Linux sono volontari e spesso i contributori piu` attivi si ritrovano a diventare parte del team. Gli ''archer'' possono liberamente contribuire grazie ad [[Arch User Repository|Arch User Repository]], possono contribuire alla [[Main page|documentazione]], partecipare a [https://www.archlinux.it/forum/index.php forum], mailing list o [[IRC Channels|canali IRC]]. Arch Linux e` un sistema operativo globale, usato da molti utente sparsi in tutto il mondo, esistono molte [[International communities|community internazionali]] che offrono aiuto e documentazione localizzata.
 +
 
 +
=== Versatilita` ===
 +
Arch Linux e` general-purpose. Dall'installazione solo l'interfaccia a riga di comando e` disponibile. Invece di fornire molti pacchetti da subito, Arch Linux lascia all'utente la possibilita` di decidere quali pacchetti installare. I [[Official repositories|repository]] di Arch Linux contengono migliaia di pacchett compilati i per l'architettura [https://en.wikipedia.org/wiki/x86-64 x86-64]. Il supporto a [https://en.wikipedia.org/wiki/P6_(microarchitecture) i686] e` cessato a novembre 2017.
  
== Semplicità ==
+
Arch Linux usa come package manager [[pacman|pacman]], un programma leggero, funzionale e potente, il quale permette di aggiornare tutto il sistema con un solo comando. Arch Linux fornisce anche [[Arch Build System|Arch Build System]], un sistema ''port-like'' per aiutare nella ricompilazione da sorgente dei vari pacchetti, il quale puo` essere sincronizzato con un solo comando. In piu`, l' ''Arch User Repository'' contiene migliaia di [[PKGBUILD|PKGBUILD]] supportati dalla comunita`, per poter compilare grazie a [[makepkg|makepkg]] le applicazioni non presenti nei repository. E` anche possibile mantenere facilmente un proprio repository personalizzato.
Seguendo [[The Arch Way (Italiano)|Il Metodo Arch]], Arch Linux è leggera, flessibile, semplice e mira ad essere molto simile a UNIX. Al momento dell'installazione viene fornito un ambiente minimale (senza GUI) compilato per architetture i686/x86-64: invece di andare a rimuovere i pacchetti non necessari e non desiderati, all'utente corrente viene offerta la possibilità di costruire tutto dalle fondamenta, senza alcun modello di default scelto preventivamente. La sua filosofia di progettazione e realizzazione la rendono facilmente estendibile ed adattabile a qualsiasi sistema si vuole ottenere, da una console minimalista al più grandioso ambiente desktop disponibile ricco di funzionalità: degli ambienti desktop disponibili: è l’utente che decide cosa diventerà il suo sistema Arch.
 
  
Il semplice sistema di init di Arch è fortemente ispirato dal metodo *BSD, incorporando tutti i riferimenti in un solo file ''single file'' ([[Rc.conf (Italiano)|rc.conf]]) piuttosto che in una struttura di directory SysVinit che contengono dozzine di link simbolici per ogni runlevel. La configurazione del sistema è ottenuta attraverso la modifica di semplici file di testo.
+
== Storia ==
 +
=== I primi anni ===
 +
Arch Linux è stata fondata dal programmatore canadese Judd Vinet. Il suo primo rilascio formale, Arch Linux 0.1, avvenne l'11 marzo 2002. Anche se Arch è completamente indipendente, trae ispirazione dalla semplicità di altre distribuzioni, tra cui [http://slackware.com Slackware], [http://www.crux.nu CRUX] e [[wikipedia:Berkeley_Software_Distribution|BSD]]. Judd inizio` anche a sviluppare un programma, chiamato [[pacman|pacman]] in grado di gestire installazione, rimozione e aggiornamento dei pacchetti.
  
== Modernità ==
+
=== Gli anni di mezzo ===
Arch Linux si sforza di mantenere gli ultimi rilasci delle versioni stabili del software fornito, fino a quando ciò non causerà errori di sistema. Esso è basato su un sistema [[Wikipedia:it:Rolling release|rolling-release]], che consente di installare una sola volta con costanti aggiornamenti, senza mai dover reinstallare o eseguire elaborati upgrade di sistema inclusi nel passaggio da una versione all'altra. Mediante l'esecuzione di un comando, il sistema Arch sarà aggiornato ed all'avanguardia.
+
La crescita della comunita` di Arch Linux tra 2002 e 2011 e` stata costante, come si vede da [https://wiki.archlinux.org/images/8/8d/Archstats2002-2011.png questo] grafico riguardante il numero di post sui forum e ai bug report.
  
Arch include molte delle tecnologie più recenti disponibili per gli utenti GNU/Linux, tra cui il sistema init [[systemd (Italiano)|systemd]], file systems moderni (Ext2/3/4, Reiser, XFS, JFS, BTRFS), LVM2/EVMS, software RAID, il supporto a udev e initcpio (con [[mkinitcpio (Italiano)|mkinitcpio]]), oltre alle ultime versioni del kernel disponibili.
+
=== Nascita di ArchWiki ===
 +
L'8 luglio 2005 nasce [[ArchWiki:About#History|ArchWiki]] su piattaforma MediaWiki.
  
== Gestore Pacchetti ==
+
=== L'era di Griffin ===
Arch è sostenuto da [[Pacman (Italiano)|pacman]], un semplice  [[Wikipedia:it:Package manager|gestore di pacchetti]] binari, che permette di aggiornare l'intero sistema con un solo comando. Pacman è scritto in ''C'' e progettato da zero per essere leggero, semplice e molto veloce. Arch offre anche la [[Arch Build System (Italiano)|Arch Build System]], un porte-like per rendere più facile la compilazione e l'installazione dei pacchetti da sorgenti, che può anche essere sincronizzato con un unico comando. È anche possibile ricompilare l'intero sistema soltanto con un comando.
+
Nel 2007, Judd Vinet decide di abbandonare il progetto, lasciando le redini a [https://bbs.archlinux.org/viewtopic.php?id=38024 Aaron Griffin], conosciuto sul web come Phrakture, il quale e` leader di Arch Linux tuttora.  
  
Supportando architetture i686 e x86-64,i [[Official Repositories (Italiano)|repository ufficiali]] forniscono diverse migliaia di pacchetti di alta qualità per soddisfare le varie esigenze software. Inoltre, Arch incoraggia la crescita della comunità ed il contributo, offrendo l'[[Arch User Repository (Italiano)|Arch User Repository]], che contiene molte migliaia di utenti manteiner di script PKGBUILD, la compilazione e l'installazione dei pacchetti da sorgenti, utilizzando l'applicazione ''makepkg''. E' anche possibile, per tutti gli utenti, creare e gestire facilmente i propri repository personalizzati.
+
Nel corso degli anni la comunita` ha continuato a crescere e maturare ricevendo anche una discreta [[Arch Linux Press Review|notorieta`]].
  
== Integrità Sorgenti ==
+
Gli sviluppatori di Arch Linux rimangono comunque volontari non pagati. Non ci sono prospettive di monetizzare in futuro quindi Arch e` ''free'' in ogni senso. I piu` curiosi sulla storia dello sviluppo di Arch Linux potranno visitare: [http://web.archive.org/web/*/archlinux.org Arch entry in the Internet Archive Wayback Machine] e [https://www.archlinux.org/news/ News Archives].
Arch fornisce software vanilla senza patch; i pacchetti fanno riferimento a sorgenti [[Wikipedia:upstream (software development)|upstream]] puri, come l’autore originario intendeva distribuirli. Solo in rari casi i pacchetti vengono patchati, per evitare errori gravi in caso di disallineamenti di versioni che possono verificarsi in un modello rolling-release.
 
  
== Comunità ==
+
=== Arch Install Script ===
La comunità Arch è molto affidabile, vivace ed accogliente: tutti gli "Arcieri" sono invitati a partecipare e dare il loro contributo alla distribuzione, partecipando allo sviluppo del software di base, alla manutenzione dei pacchetti, alla segnalazione e risoluzione dei [https://bugs.archlinux.org/ bugs], al miglioramento della [[Main Page (Italiano)|documentazione ArchWiki ]], aiutando gli altri utenti alla soluzione di problemi o semplicemente scambiando opinioni nel [https://bbs.archlinux.org/ forum], nella [https://mailman.archlinux.org/mailman/listinfo/ mailing lists], nei [[IRC Channels (Italiano)|canali IRC]], o tramite la condivisione della propria conoscenza o addirittura tramite lo sviluppo autonomo di applicazioni. Arch Linux è il sistema operativo scelto da molte persone in tutto il mondo, ed esistono diverse [[International Communities (Italiano)|comunità internazionali]] che danno una mano per offrire e fornire la documentazione in diverse lingue.
+
Il 15 luglio 2012 viene rilasciata la prima iso senza lo storico [https://www.archlinux.org/news/install-media-20120715-released/ installer] a menu testuale in favore degli Arch Install Scripts.
  
Vedere [[Getting Involved (Italiano)|Getting Involved]] per diventare un membro attivo della comunità.
+
=== L'era di Systemd ===
 +
Tra il 2012 e il 2013 il tradizionale sistema di init System V viene deprecato in favore di Systemd. https://www.archlinux.org/news/install-medium-20121006-introduces-systemd/][https://www.archlinux.org/news/systemd-is-now-the-default-on-new-installations/][https://www.archlinux.org/news/end-of-initscripts-support/][https://www.archlinux.org/news/final-sysvinit-deprecation-warning/]
  
== Sommario ==
+
=== Fine del supporto a i686 ===
Per riassumere: Arch Linux è una distribuzione semplice e versatile, progettata per soddisfare le esigenze degli utenti Linux® più competenti. È potente e facile da gestire, rendendola una distro ideale per server e workstation. Si è liberi di fare la propria scelta: se si condivide questa visione, di ciò che dovrebbe essere una distribuzione GNU/Linux, allora siete benvenuti ed incoraggiati ad utilizzarla liberamente, ad essere coinvolti ed a contribuire alla comunità. Benvenuti in Arch!
+
Il 25 gennaio 2017 viene [https://www.archlinux.org/news/phasing-out-i686-support/ annunciato] che il supporto all'architettura i686 finira` per via del sempre minor interesse di community e sviluppatori.

Revision as of 18:17, 20 November 2017

Arch Linux è una distribuzione GNU/Linux indipendente, sviluppata per un uso general-purpose, rilasciata per l'architettura x86-64. La versione dei pacchetti disponibili per Arch Linux tende ad essere sempre l'ultima stabile possibile. Il modello di sviluppo seguito e` il rolling release. L'installazione di default e` molto minimale, sara` poi l'utente a decidere come dovra` prendere forma il proprio sistema.

Pricipi

Semplicita`

Il concetto di semplicita` a cui si fa riferimento e` senza aggiunte o modifiche. Arch Linux rilascia i software come gli sviluppatori originari in upstream li hanno pensati. I cambiamenti in downstream sono ridotti all'osso.

Anche le configurazioni di default sono quelle previste dagli sviluppatori in upstream, le eventuali modifiche specifiche della distribuzione sono minime e solitamente si tratta solo di modificare i percorsi dei file di sistema. Non vengono forniti automatismi di nessun genere, ad esempio non viene avviato nessun servizio a seguito dell'installazione di un determinato pacchetto. Alcuni pacchetti vengono splittati con il principale scopo di non sprecare troppo spazio su disco. Interfacce grafiche di configurazione non sono ufficialmente fornite (in downstream), gli utenti infatti sono incoraggiati a configurare tramite shell ed editor testuali.

Modernita`

Arch Linux mantiene nei propri repository solo l'ultima versione stabile di ogni pacchetto. Il sistema di rilascio scelto e` rolling release che prevede una sola installazione con continui aggiornamenti.

Arch Linux incorpora tutte le nuove caratteristiche disponibili per ogni utente GNU/Linux, come il sistema di init systemd, moderni file system, LVM2, software RAID, il tutto supportato dall'ultima versione disponibile del kernel.

Pragmatismo

Arch Linux prima di essere una distribuzione ideologica e` pragmatica. I principi qui presentati sono solo utili linee guide. Infatti ogni decisione riguardante la pacchettizzazione e` presa caso per caso e con il consenso di piu` sviluppatori. Le analisi tecniche svolte e la discussione sono alla base delle scelte, questo ha la precedenza su politica o opinioni popolari.

Il grande numero dei pacchetti disponibili nei repository ufficiali sono sia open source sia closed in modo che sia l'utente a scegliere quale usare.

Centralita` dell'utente

Arch Linux e` user-centric a differenza di molte altre distribuzioni che sono user-friendly. Questa distribuzione e` pensata per coprire le necessita` di chi contribuisce, cercare di aumentare il numero di utenti non e` lo scopo di Arch Linux. Il normale target di utenza e` quello di utenti GNU/Linux avanzati o chiunque abbia una buona attitudine al DIY, alla lettura e alla comprensione della documentazione.

Ogni utente e` incoraggiato a partecipare e contribuire alla distribuzione. Ogni aiuto a riportare e risolvere bug o sviluppare il core project e` apprezzato. Gli sviluppatori di Arch Linux sono volontari e spesso i contributori piu` attivi si ritrovano a diventare parte del team. Gli archer possono liberamente contribuire grazie ad Arch User Repository, possono contribuire alla documentazione, partecipare a forum, mailing list o canali IRC. Arch Linux e` un sistema operativo globale, usato da molti utente sparsi in tutto il mondo, esistono molte community internazionali che offrono aiuto e documentazione localizzata.

Versatilita`

Arch Linux e` general-purpose. Dall'installazione solo l'interfaccia a riga di comando e` disponibile. Invece di fornire molti pacchetti da subito, Arch Linux lascia all'utente la possibilita` di decidere quali pacchetti installare. I repository di Arch Linux contengono migliaia di pacchett compilati i per l'architettura x86-64. Il supporto a i686 e` cessato a novembre 2017.

Arch Linux usa come package manager pacman, un programma leggero, funzionale e potente, il quale permette di aggiornare tutto il sistema con un solo comando. Arch Linux fornisce anche Arch Build System, un sistema port-like per aiutare nella ricompilazione da sorgente dei vari pacchetti, il quale puo` essere sincronizzato con un solo comando. In piu`, l' Arch User Repository contiene migliaia di PKGBUILD supportati dalla comunita`, per poter compilare grazie a makepkg le applicazioni non presenti nei repository. E` anche possibile mantenere facilmente un proprio repository personalizzato.

Storia

I primi anni

Arch Linux è stata fondata dal programmatore canadese Judd Vinet. Il suo primo rilascio formale, Arch Linux 0.1, avvenne l'11 marzo 2002. Anche se Arch è completamente indipendente, trae ispirazione dalla semplicità di altre distribuzioni, tra cui Slackware, CRUX e BSD. Judd inizio` anche a sviluppare un programma, chiamato pacman in grado di gestire installazione, rimozione e aggiornamento dei pacchetti.

Gli anni di mezzo

La crescita della comunita` di Arch Linux tra 2002 e 2011 e` stata costante, come si vede da questo grafico riguardante il numero di post sui forum e ai bug report.

Nascita di ArchWiki

L'8 luglio 2005 nasce ArchWiki su piattaforma MediaWiki.

L'era di Griffin

Nel 2007, Judd Vinet decide di abbandonare il progetto, lasciando le redini a Aaron Griffin, conosciuto sul web come Phrakture, il quale e` leader di Arch Linux tuttora.

Nel corso degli anni la comunita` ha continuato a crescere e maturare ricevendo anche una discreta notorieta`.

Gli sviluppatori di Arch Linux rimangono comunque volontari non pagati. Non ci sono prospettive di monetizzare in futuro quindi Arch e` free in ogni senso. I piu` curiosi sulla storia dello sviluppo di Arch Linux potranno visitare: Arch entry in the Internet Archive Wayback Machine e News Archives.

Arch Install Script

Il 15 luglio 2012 viene rilasciata la prima iso senza lo storico installer a menu testuale in favore degli Arch Install Scripts.

L'era di Systemd

Tra il 2012 e il 2013 il tradizionale sistema di init System V viene deprecato in favore di Systemd. https://www.archlinux.org/news/install-medium-20121006-introduces-systemd/][1][2][3]

Fine del supporto a i686

Il 25 gennaio 2017 viene annunciato che il supporto all'architettura i686 finira` per via del sempre minor interesse di community e sviluppatori.