Difference between revisions of "Arch Linux (Italiano)"

From ArchWiki
Jump to: navigation, search
m (removed category)
(Comunità: sezione rimossa)
(40 intermediate revisions by 14 users not shown)
Line 1: Line 1:
 
[[Category:About Arch (Italiano)]]
 
[[Category:About Arch (Italiano)]]
{{i18n|Arch Linux}}
+
[[ar:Arch Linux]]
 +
[[bg:Arch Linux]]
 +
[[cs:Arch Linux]]
 +
[[da:Arch Linux]]
 +
[[de:Über Arch Linux]]
 +
[[el:Arch Linux]]
 +
[[en:Arch Linux]]
 +
[[es:Arch Linux]]
 +
[[fi:Arch Linux]]
 +
[[fr:Arch Linux]]
 +
[[he:Arch Linux]]
 +
[[hr:Arch Linux]]
 +
[[hu:Arch Linux]]
 +
[[id:Arch Linux]]
 +
[[ja:Arch Linux]]
 +
[[ko:Arch Linux]]
 +
[[lt:Arch Linux]]
 +
[[nl:Arch Linux]]
 +
[[pl:Arch Linux]]
 +
[[pt:Arch Linux]]
 +
[[ro:Arch Linux]]
 +
[[ru:Arch Linux]]
 +
[[sk:Arch Linux]]
 +
[[sr:Arch Linux]]
 +
[[sv:Arch Linux]]
 +
[[th:Arch Linux]]
 +
[[tr:Arch Linux]]
 +
[[uk:Arch Linux]]
 +
[[zh-hans:Arch Linux]]
 +
[[zh-hant:Arch Linux]]
 +
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.
  
Arch Linux è una distribuzione indipendente sviluppata per i686/x86-64, basata sul modello rolling-release e destinata ad utenti GNU/Linux competenti, inoltre offre grandi repository binari ed una gestione full-optional dei pacchetti, come un sistema di pacchettizzazione ports-like. Il suo sviluppo si concentra sull’equilibrio di minimalismo, eleganza, correttezza del codice e modernità. La versione 0.1 (Homer) fu rilasciata l’11 marzo 2002.
+
== 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 [https://en.wikipedia.org/wiki/Upstream_(software_development) upstream] li hanno pensati. I cambiamenti in downstream sono ridotti all'osso.
  
== Vantaggi ==
+
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.
Arch fornisce, durante l’installazione, un ambiente minimale, senza GUI (interfaccia grafica utente), compilato per architetture i686/x86-64. Arch è leggera, flessibile, semplice e mira ad essere molto simile ad UNIX. 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à. Anziché fornire pacchetti inutili ed indesiderati, Arch offre all’utente la possibilità di poter costruire il sistema da una base minimale, senza difetti o errori non voluti. E’ l’utente che decide cosa diventerà Arch Linux.
 
  
== Gestione dei pacchetti unica ==
+
=== Modernita` ===
Arch è supportato da un sistema di pacchetti binari facile da usare ([https://wiki.archlinux.org/index.php/Pacman_%28Italiano%29 pacman]) di facile utilizzo che permette di aggiornare l'intero sistema con un solo comando. 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 fornisce inoltre un sistema di creazione dei pacchetti ports-like ([https://wiki.archlinux.org/index.php/Arch_Build_System_%28Italiano%29 Arch Build System]) cche rende più facile compilare ed installare pacchetti da sorgenti, e che può inoltre essere sincronizzato con un solo comando. Si può, infine, anche ricompilare l’intero sistema  con un solo comando. Tutto è fatto in modo piuttosto semplice e trasparente. Il modello rolling release permete di installare una volta soltanto e mantenere il sistema aggiornato, senza mai dover reinstallare o eseguire complicati metodi di aggiornamento da una versione all’altra.
+
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.
  
== Modernità ==
+
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.
Arch Linux, basandosi su un sistema rolling release, si sforza di mantenere l'ultima versione stabile del software fornito. Attualmente sono supportati un set di pacchetti core per sistemi base minimali i686 e x86-64, pacchetti binari di alta qualità mantenuti sia dagli sviluppatori che dai repository degli utenti, e molte migliaia di script PKGBUILD, per compilare e pacchettizzare da sorgenti. Arch fornisce software vanilla senza patch; i pacchetti sono offerti da sorgenti 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. Arch include molte delle tecnologie più recenti disponibili per gli utenti GNU/Linux, tra cui file systems moderni (Ext2/3/4, Reiser, XFS, JFS), LVM2/EVMS, software RAID, il supporto a udev e initcpio, oltre alle ultime versioni del kernel disponibili.
 
  
== Semplicità ==
+
=== Pragmatismo ===
[[The Arch Way (Italiano)|Il Metodo Arch]] è una filosofia che aspira mantenere le cose semplici. Il sistema base di Arch Linux è un ambiente GNU/Linux semplicemente minimale, ma al tempo stesso funzionale; il kernel Linux, lo GNU toolchain e una manciata di altri opzionali programmi, utili comandi extra a linea di comando come '''links''' e '''Vi'''. Questo punto di partenza, semplice e pulito, fornisce una solida base per espandere e trasformare il sistema in qualunque cosa l'utente necessiti.
+
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 semplice sistema di init utilizzato da Arch è fortemente ispirato al metodo che ha *BSD di includere le chiamate provenienti da un singolo file ([[Rc.conf (Italiano)|rc.conf]]), piuttosto che da SysVinit, una complessa struttura di cartelle contenenti decine di link simbolici per ogni runlevel.
+
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.
  
La configurazione del sistema è realizzata attraverso la modifica di semplici file di testo
+
=== 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.
  
== Approfondimenti ==
+
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.
La home page di Arch si trova all'indirizzo http://www.archlinux.org/, dove tra l'altro è possibile trovare trovare collegamenti al forum, alla documentazione ufficiale ed a tutto ciò che riguarda Arch. Per un'idea più precisa o se qualcosa non è chiara, si veda anche [[The Arch Way (Italiano)|Il Metodo Arch]].
+
 
 +
=== 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.
 +
 
 +
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.
 +
 
 +
== 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.
 +
 
 +
=== Gli anni di mezzo ===
 +
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.
 +
 
 +
=== Nascita di ArchWiki ===
 +
L'8 luglio 2005 nasce [[ArchWiki:About#History|ArchWiki]] su piattaforma MediaWiki.
 +
 
 +
=== L'era di Griffin ===
 +
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.
 +
 
 +
Nel corso degli anni la comunita` ha continuato a crescere e maturare ricevendo anche una discreta [[Arch Linux Press Review|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: [http://web.archive.org/web/*/archlinux.org Arch entry in the Internet Archive Wayback Machine] e [https://www.archlinux.org/news/ News Archives].
 +
 
 +
=== Arch Install Script ===
 +
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.
 +
 
 +
=== 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/]
 +
 
 +
=== Fine del supporto a i686 ===
 +
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.