Jump to content

Arch Linux (Italiano)

From ArchWiki
Stato della traduzioneQuesto articolo è la versione tradotta di Arch Linux. Data dell'ultima traduzione: 2025-11-22. Se ci sono cambiamenti nella versione inglese, è possibile dare una mano a sincronizzarne la traduzione.

Arch Linux è una distribuzione GNU/Linux sviluppata in modo indipendente, per un uso di tipo general-purpose su architettura x86-64, con l'intento di fornire l'ultima versione stabile disponibile del proprio software seguendo il modello di rilascio rolling-release.

L'installazione predefinita è un sistema di base minimale: sarà poi l'utente a configurare il sistema aggiungendo soltanto quello che effettivamente gli serve.

Principi

Semplicità

Arch Linux intende la semplicità nel senso di evitare aggiunte o modifiche non necessarie. Arch fornisce il software così come rilasciato dagli sviluppatori originali (upstream), con minimi cambiamenti specifici per la distribuzione (downstream): le patch non accettate in upstream sono evitate e le patch in downstream di Arch Linux consistono quasi esclusivamente in sistemazioni di bug in backporting, che sono stati già corretti dal successivo rilascio del progetto.

In modo simile, Arch Linux fornisce i file di configurazione ricevuti da upstream con cambiamenti limitati a situazioni legate alla distribuzione, come la sistemazione dei percorsi dei file di sistema. Arch non aggiunge funzioni di automazione, come l'abilitare un servizio solo perché il pacchetto è stato installato. I pacchetti vengono suddivisi solo quando esistono vantaggi effettivi, come il risparmio di spazio su disco in casi particolarmente pessimi di spreco.

Arch Linux non fornisce in via ufficiale utility di configurazione di sistema con intefacce grafiche (ovvero non esiste né un wizard d'installazione grafico, né uno strumento di configurazione di sistema con GUI, e Arch come distribuzione non promuove l'uso di strumenti grafici per la configurazione del sistema), incoraggiando i propri utenti a svolgere la maggior parte della configurazione di sistema con una shell a riga di comando e con un editor di testo.

Modernità

Arch Linux tende a fornire le ultime versioni stabili del software finché sia possibile assicurare la stabilità del sistema. Arch Linux è basata su un sistema rolling-release, che prevede una sola installazione con continui aggiornamenti.

Arch Linux incorpora i kernel più recenti insieme a caratteristiche disponibili agli utenti GNU/Linux, come:

Arch Linux preferisce, se ci sono, opzioni più moderne, migliori e più durevoli.

Pragmatismo

Arch Linux prima di essere una distribuzione ideologica è pragmatica. I principi qui presentati sono solo utili linee guide. Alla fine, ogni decisione progettuale è fatta caso per caso e con il consenso di più sviluppatori. Le analisi tecniche svolte e la discussione hanno la precedenza su politica o opinioni popolari.

Il grande numero di pacchetti e script nei vari repository di Arch Linux offrono sia software FOSS a chi lo preferisce, sia software proprietario a chi dà la priorità alla funzionalita piuttosto che all'ideologia.

Centralità dell'utente

Al contrario di molte distribuzioni GNU/Linux che tentano di essere più user-friendly, Arch Linux è sempre stato, e dovrà sempre rimanere user-centric.

  • Questa distribuzione è pensata per soddisfare le necessità di chi contribuisce, non di cercare di aumentare il numero di utenti.
  • Il target di utenza è l'utente di GNU/Linux avanzato o chiunque abbia una buona attitudine al DIY disposto a leggere la documentazione e a risolvere i propri problemi.

Ogni utente è incoraggiato a partecipare e contribuire alla distribuzione. Ogni aiuto a segnalare e aiutare a risolvere bug e il miglioramento dei pacchetti o dei progetti core è molto apprezzato: gli sviluppatori di Arch Linux sono volontari e spesso i contributori più attivi si ritrovano a diventare parte del team. Gli archer possono liberamente contribuire grazie ad Arch User Repository, possono contribuire alla documentazione ArchWiki, dare assistenza tecnica ad altri utenti o anche solo scambiare opinioni nel forum, nelle mailing lists o nei canali IRC. Arch Linux è un sistema operativo globale, usato da molti utente sparsi in tutto il mondo, ed esistono molte community internazionali che offrono aiuto e documentazione localizzata.

Versatilità

Arch Linux è general-purpose. All'installazione viene fornita solo l'interfaccia a riga di comando; invece di fornire molti pacchetti inutili o non voluti, Arch Linux lascia all'utente la possibilità di decidere quali pacchetti installare, creando un sistema personalizzato. I repository ufficiali di Arch Linux contengono migliaia di pacchetti compilati per l'architettura x86-64.

Arch Linux è una distribuzione rolling-release e usa come gestore pacchetti pacman, un gestore leggero, funzionale e potente, il quale permette di aggiornare in modo continuativo tutto il sistema con un solo comando. Arch Linux fornisce anche Arch build system, un sistema port-like che rende semplice la compilazione e l'intallazione da sorgente dei pacchetti, sincronizzabili poi con un solo comando. In più, l'Arch User Repository contiene migliaia di PKGBUILD supportati dalla comunità, per poter compilare grazie allo strumento makepkg dal codice sorgente. Per gli utenti è anche possibile mantenere facilmente un proprio repository personalizzato.

Storia

La comunità di Arch Linux è cresciuta e maturata nel tempo, facendo diventare Arch una delle distribuzioni più popolari e influenti, cosa testimoniata dalle attenzioni ricevute negli anni.

A parte eccezioni isolate, gli sviluppatori di Arch Linux sono volontari part-time non retribuiti, e non ci sono piani di monetizzazione di Arch Linux, per far sì che rimanga libero e gratuito per tutti. I curiosi che vogliono approfondire la storia dello sviluppo di Arch Linux possono visitare le versioni precedenti del sito sulla Wayback Machine e gli archivi di Arch Linux News

I primi anni

Arch Linux è stata fondata agli inizi del 2001 da Judd Vinet, programmatore canadese e chitarrista occasionale. Il suo primo rilascio formale, Arch Linux 0.1, avvenne l'11 marzo 2002. Ispirato dalla elegante semplicità di Slackware, BSD, PLD Linux e CRUX ma anche deluso per la mancanza di un gestore di pacchetti a quel tempo, Vinet costruì la sua distribuzione sugli stessi principi di quelle distro. Iniziò anche a sviluppare un programma di gestione dei pacchetti chiamato pacman che fosse in grado di risolvere in modo automatico le dipendenze, l'installazione, la rimozione e il loro aggiornamento.

Gli anni di mezzo

La crescita iniziale della comunità di Arch è stata costante, come si vede da questo grafico postato nei forum riguardo a utenti e bug report. In più è stata sempre conosciuta come una comunità aperta, amichevole e volonterosa.

Nascita di ArchWiki

L'8 luglio 2005 nacque l'ArchWiki su piattaforma MediaWiki.

Inizio dell'età di Aaron Griffin

Alla fine del 2007 Judd Vinet si ritirò dalla partecipazione attiva come sviluppatore di Arch e passò senza problemi il testimone al programmatore statunitense Aaron Griffin, conosciuto anche come Phrakture.

L'Official Arch Linux Logo Contest (cioè il concorso ufficiale per il logo di Arch Linux, di cui sono disponibili le proposte) ebbe luogo nello stesso periodo.

Arch Install Script

La versione dell’immagine di installazione del 15 luglio 2012 ha deprecato l’Arch Installation Framework (AIF), basato su menu, a favore degli Arch Install Scripts (arch-install-scripts).

L'era di Systemd

Tra il 2012 e il 2013 il tradizionale sistema di init UNIX System V venne rimpiazzato con systemd.[1][2][3][4]

Fine del supporto a i686

Il 25 gennaio 2017 venne annunciato che il supporto all'architettura i686 sarebbe finito per via del sempre minor interesse di comunità e sviluppatori. Dalla fine di novembre 2017, tutti i pacchetti i686 vennero rimossi dai mirror.

Elezioni del nuovo Leader

All'inizio del 2020, nello staff che si occupa di Arch Linux è stato necessario determinare futuri leader, come documentato in DeveloperWiki:Project Leader.

Poiché Aaron Griffin aveva deciso di lasciare il suo ruolo, è stata aperta una votazione per eleggere un nuovo leader e i suoi risultati vennero pubblicati il 24 febbraio 2020, rendendo ufficiale l'elezione di Levente Polyak.

L'era di GitLab

Nel maggio 2023, Arch Linux ha migrato la sua infrastruttura di pacchettizzazione su un'istanza autonoma di GitLab. Oltre ai cambiamenti e alle innovazioni interne, ciò ha comportato anche la suddivisione del repository testing in core-testing ed extra-testing, del repository staging in core-staging ed extra-staging, e infine community è stato fuso in extra.

Diversi mesi dopo, nel novembre 2023, il vecchio bug tracker Flyspray su bugs.archlinux.org è stato migrato su gitlab.archlinux.org e le sue funzionalità di collaborazione (issue e merge request) sono state aperte al pubblico. Per ragioni di archiviazione, ci sarà una copia statica del vecchio bug tracker, in modo che i link (ad esempio FS#56716 scelto a caso) siano ancora validi.