Difference between revisions of "The Arch Way (Italiano)"

From ArchWiki
Jump to: navigation, search
(Aperto)
(13 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
[[Category:About Arch (Italiano)]]
 
[[Category:About Arch (Italiano)]]
[[Category:General (Italiano)]]
+
[[cs:The Arch Way]]
 +
[[da:The Arch Way]]
 +
[[de:The Arch Way]]
 +
[[el:The Arch Way]]
 +
[[en:The Arch Way]]
 +
[[es:The Arch Way]]
 +
[[fr:Kiss]]
 +
[[he:The Arch Way]]
 +
[[hr:The Arch Way]]
 +
[[hu:The Arch Way]]
 +
[[id:The Arch Way]]
 +
[[ja:The Arch Way]]
 +
[[ko:The Arch Way]]
 +
[[lt:The Arch Way]]
 +
[[nl:The Arch Way]]
 +
[[pl:The Arch Way]]
 +
[[pt:The Arch Way]]
 +
[[ro:Calea Arch (The Arch Way)]]
 +
[[ru:The Arch Way]]
 +
[[sk:The Arch Way]]
 +
[[sr:The Arch Way]]
 +
[[th:The Arch Way]]
 +
[[tr:Arch_Tarzı]]
 +
[[uk:The Arch Way]]
 +
[[zh-CN:The Arch Way]]
 +
[[zh-TW:The Arch Way]]
 +
I seguenti cinque princìpi costituiscono ciò che è comunemente detto Il Metodo Arch, o la Filosofia Arch, riassunti ancor meglio dall'acronimo KISS che sta per Keep It Simple, Stupid (Italiano: ''Non Complicare le Cose, Stupido'').
  
{{i18n_links_start}}
+
==Semplicità==
{{i18n_entry|Dansk|Arch_Metoden}}
+
{{i18n_entry|English|The Arch Way}}
+
{{i18n_entry|Español|Filosofía de Arch (Español)}}
+
{{i18n_entry|Lietuviškai|Arch filosofija (Lietuviškai)}}
+
{{i18n_entry|Polski|The Arch Way (Polski)}}
+
{{i18n_entry|Português de Portugal|À Maneira do Arch}}
+
{{i18n_entry|Русский|Путь_Arch}}
+
{{i18n_entry|Česky|Principy a filozofie Arch Linuxu (Česky)}}
+
{{i18n_entry|Magyar|The Arch Way (Magyar)}}
+
{{i18n_entry|Italiano|The Arch Way (Italiano)}}
+
{{i18n_entry|Français|The Arch Way (Français)}}
+
{{i18n_entry|Deutsch|The Arch Way (Deutsch)}}
+
{{i18n_entry|Türkçe|Arch Tarzı}}
+
{{i18n_entry|繁體中文|The Arch Way (繁體中文)}}
+
{{i18n_entry|简体中文|Arch 之道 (简体中文)}}
+
{{i18n_links_end}}
+
  
I seguenti cinque princìpi costituiscono ciò che è comunemente detto Il Metodo Arch, o la Filosofia Arch, riassunti ancor meglio dall'acronimo KISS che sta per Keep It Simple, Stupid (Italiano: ''Non Complicare le Cose, Stupido'').
+
''La semplicità è la sofisticazione finale'' — Leonardo Da Vinci
  
==Semplice==
+
La semplicità è in assoluto l'obiettivo principale dello sviluppo di Arch. Molte distribuzioni GNU/Linux si definiscono come "semplici". Tuttavia, la semplicità in sé ha molte definizioni.
  
Molte distribuzioni GNU/Linux si definiscono come "semplici". Tuttavia, la semplicità in sé ha molte definizioni.
+
'''Arch Linux definisce la semplicità come una struttura di base UNIX leggera, ''senza inutili aggiunte, modifiche o complicazioni'', che permette al singolo utente di modellare il sistema secondo le proprie esigenze. In breve, un approccio elegante e minimalista.'''
  
'''Arch Linux definisce la semplicità come una struttura di base leggera, senza inutili aggiunte, modifiche o complicazioni, che permette al singolo utente di modellare il sistema secondo le proprie esigenze. In breve, un approccio elegante e minimalista.'''
+
Una struttura di base leggera costruita con elevati standards di programmazione tenderà ad avere una minor richiesta di risorse di sistema. Il sistema di base è privo di tutta la confusione che rischia di offuscare parti importanti del sistema, o renderne l'accesso difficile e macchinoso. Arch ha un gruppo essenziale di file di configurazione disposti per il rapido accesso e modifica, senza ingombranti strumenti di configurazione con interfaccia grafica che tendono a nascondere le possibilità all'utente. Un sistema Arch Linux è perciò facilmente configurabile fino all'ultimo dettaglio.
  
Una struttura di base leggera non significa che il sistema di base sia ridotto. Anzi, il sistema di base è privo di tutta la confusione che rischia di offuscare parti importanti del sistema, o renderne l'accesso difficile e macchinoso. Arch ha un gruppo essenziale di file di configurazione disposti per il rapido accesso e modifica, senza ingombranti strumenti di configurazione con interfaccia grafica che tendono a nascondere le possibilità all'utente. Un sistema Arch Linux è perciò facilmente configurabile fino all'ultimo dettaglio.
+
'''Complessità senza complicazione.'''
  
D'altra parte, Arch Linux mantiene intatte le complessità proprie di un sistema GNU/Linux, rendendole allo stesso tempo disponibili all'utente. Gli sviluppatori e gli utenti Arch Linux ritengono che tentare di nascondere le complessità di un sistema, porti a creare un sistema ancor più complesso e che pertanto, un tale approccio vada evitato.
+
Arch Linux mantiene intatte le complessità proprie di un sistema GNU/Linux, rendendole allo stesso tempo ben organizzate e del tutto trasparenti. Gli sviluppatori e gli utenti Arch Linux ritengono che tentare di nascondere le complessità di un sistema, porti a creare un sistema ancor più complesso e che pertanto, un tale approccio vada evitato.
  
==Elegante==
+
==Correttezza del codice oltre la convenienza==
  
Il sistema Arch Linux dà la precedenza all'eleganza e al design, piuttosto che a inutili patch, automatismi, effetti speciali e facilitazioni per i principianti. Le patch per il software sono perciò ridotte al minimo.
+
''La correttezza è chiaramente la qualità principale. Se un sistema non fa quello che dovrebbe fare, tutto il resto perde di importanza.''  — Bertrand Meyer
  
'''Semplicità, eleganza, correttezza del codice e minimalismo rimarranno sempre le priorità in carica nello sviluppo di Arch.'''
+
Il sistema Arch Linux dà la precedenza all'eleganza del design, alla pulizia, alla correttezza e semplicità del codice, piuttosto che ad inutili patch, automatismi, effetti speciali e facilitazioni per i principianti. Le patch per il software sono perciò ridotte al minimo, idealmente non ce ne sono. Un semplice design e l'implementazione sono sempre meglio di una semplice interfaccia utente.
  
Idee, progetti e caratteristiche sono create e implementate usando come guida i princìpi de Il Metodo Arch, senza cedere nei confronti di influenze esterne. Il team di sviluppo è risoluto nel proprio impegno e dedizione nel seguire la filosofia de Il Metodo Arch.
+
'''Semplicità di ''implementazione'', eleganza del codice e minimalismo rimarranno sempre le priorità dello sviluppo di Arch.'''
  
==Aperto==
+
Idee, progetti e caratteristiche sono create e implementate usando come guida i princìpi de Il Metodo Arch, senza cedere alle influenze esterne. Il team di sviluppo è risoluto nel proprio impegno e dedizione nel seguire la filosofia de Il Metodo Arch. Se si condivide tale punto di vista, si è accolti ed incoraggiati ad utilizzare Arch.
  
L'aperura va a braccetto con la semplicità ed è anche uno dei principi che guidano lo sviluppo di Arch Linux.
+
==User-centrico==
  
'''Arch Linux usa semplici strumenti selezionati o costruiti basandosi sull'apertura delle fonti e sul loro risultato.'''
+
Se molte distribuzioni GNU\Linux provano ad essere più ''user-friendly'', Arch Linux è sempre stata e sempre sarà ''user-centrica''.
  
Mentre l'apertura potrebbe sopraffare molti nuovi utenti di GNU\Linux, gli utenti esperti di Arch Linux la trovano gradita e pratica. Essa rimuove tutte le barriere tra un utente e il sistema, consentendogli di avere un maggiore controllo sul sistema e contemporaneamente semplificando la manutenzione.
+
'''Arch Linux ha l'obiettivo di essere comodo per gli utenti GNU/Linux, dando loro il completo controllo nonchè la ''responsabilità'' del sistema.'''
  
La natura aperta di Arch Linux implica quindi una curva di apprendimento piuttosto scoscesa, anche se utenti esperti tendono a trovare altri sistemi più chiusi molto più difficili da controllare.
+
Gli utenti di Arch Linux gestiscono il sistema del tutto autonomamente. Il sistema stesso offre una minima assistenza, eccezion fatta per un semplice armamentario di strumenti di manutenzione progettati per eseguire i comandi dell'utente alla lettera. Gli sviluppatori di Arch non spendono energie per re-inventare GUI (interfaccia grafica utente) degli strumenti del sistema; Arch si fonda su una progettazione sensibile e su una documentazione eccellente.
  
Il principio di apertura è esteso a tutti i membri della comunità. Gli utenti Arch Linux sono conosciuti per essere molto inclini a condividere i loro consigli e le loro soluzioni ai problemi, così come a condividere i propri pacchetti con la comunità tramite i contributi all'Arch User Repository.
+
Un design user-centrico implica necessariamente un approccio del tipo "fare da soli" per utilizzare la distribuzione Arch. Piuttosto che richiedere l'implementazione di una nuova caratteristica agli sviluppatori, gli utenti di Arch Linux hanno la tendenza a risolvere i problemi per conto loro e a condividere generosamente i risultati con la comunità e con il team di sviluppo -- un approccio alla "Prima si fa, poi si chiede". Questo è specialmente vero per i pacchetti creati dagli utenti stessi nell'Arch User Repository -- il repository ufficiale per i pacchetti mantenuti dalla comunità.
  
==User-centrico==
+
==Aperto==
  
Se molte distribuzioni GNU\Linux provano ad essere più 'user-friendly', Arch Linux è sempre stata e sempre sarà 'user-centrica'.
+
La trasparenza va di pari passo con la semplicità, ed è anche uno dei principi guida dello sviluppo di Arch Linux.
  
'''Arch Linux mette l'utente al centro del sistema dandogli il completo e assoluto controllo.'''
+
'''Arch Linux usa strumenti semplici, che vengono selezionati o costruiti con la trasparenza dei sorgenti.'''
  
Gli utenti di Arch Linux gestiscono il sistema del tutto autonomamente. Il sistema stesso offre una minima assistenza, eccezion fatta per un semplice armamentario di strumenti di manutenzione progettati per eseguire i comandi dell'utente alla lettera.
+
La trasparenza rimuove tutti i confini di astrazione tra l'utente ed il sistema, fornendo un maggiore controllo, ed allo stesso tempo semplificando la manutenzione del sistema stesso.
  
Un design user-centrico porta con sé la necessità di sapersi arrangiare. Piuttosto che richiedere l'implementazione di una nuova caratteristica agli sviluppatori, gli utenti di Arch Linux hanno la tendenza a risolvere i problemi per conto loro e a condividere i risultati con la comunità e con il team di sviluppo -- un approccio alla "Prima si fa, poi si chiede". Questo è specialmente vero per i pacchetti contribuiti dagli utenti stessi all'Arch User Repository -- il repository ufficiale per i pacchetti mantenuti dalla comunità.
+
La natura aperta di Arch Linux implica anche una curva di apprendimento abbastanza ripida, ma gli utenti che hanno accumulato esperienza con Arch Linux tendono a trovare gli altri sistemi più restrittivi e maggiormente difficili da gestire.
 +
 
 +
Il principio di trasparenza si estende molto bene anche ai membri della comunità, infatti gli utenti Arch Linux sono molto disponibili a dare assistenza ed a contribuire.
  
 
==Libero==
 
==Libero==
  
Un altro principio cardine su cui si basa lo sviluppo di Arch Linux è la libertà di scelta. Agli utenti non è solo permesso di fare tutte le decisioni relative alla configurazione del sistema, ma anche si scegliere come il loro sistema verrà fuori.
+
Un altro principio cardine su cui si basa lo sviluppo di Arch Linux è la libertà. Agli utenti non è solo permesso di prendere tutte le decisioni relative alla configurazione del sistema, ma anche di scegliere come '''sarà''' il loro sistema.
  
'''Mantenendo il sistema semplice, Arch Linux fornisce la libertà di fare qualsiasi scelta sul sistema.'''
+
'''Mantenendo il sistema semplice, Arch Linux fornisce la libertà di fare qualsiasi scelta riguardante il sistema stesso.'''
  
 
Un sistema Arch Linux appena installato contiene solo i componenti base privi di ogni configurazione automatica. Gli utenti sono in grado di configurare il sistema come vogliono tramite la linea di comando. Fin dall'inizio, ogni parte del sistema è accessibile per un'immediata rimozione o per essere rimpiazzata da componenti alternative.
 
Un sistema Arch Linux appena installato contiene solo i componenti base privi di ogni configurazione automatica. Gli utenti sono in grado di configurare il sistema come vogliono tramite la linea di comando. Fin dall'inizio, ogni parte del sistema è accessibile per un'immediata rimozione o per essere rimpiazzata da componenti alternative.
  
Il grande numero di pacchetti nei vari repository di Arch Linux consente di essere liberi di scegliere. Inoltre, rispetto ad altre distribuzioni GNU\Linux, la stessa creazione di un nuovo pacchetto è un processo semplice, aperto, user-centrico e libero. Nuovi pacchetti possono venire creati facilmente e con poco studio usando l'Arch Build System ([[ABS]]).
+
Il gran numero di pacchetti e gli script di compilazione presenti nei vari repository Arch Linux supportano anche la libertà di scelta, offrendo software libero e open source per chi lo preferisce, nonchè pacchetti di software proprietario, per coloro che preferiscono abbracciare la ''funzionalità anzichè l'ideologia''. È l'utente che sceglie.
 +
 
 +
Come disse Judd Vinet, il fondatore del progetto Arch Linux: "[Arch Linux] is what ''you'' make it." - Italiano: "[Arch Linux] è ciò che ''tu'' lo fai diventare"
  
 +
==Vedere anche==
  
"It (Arch Linux) is what you make it." (Italiano: ''è (Arch Linux) ciò che lo fai diventare'')
+
[[The Arch Way v2.0 (Italiano)]]
~ Judd Vinet, fondatore del progetto Arch Linux
+

Revision as of 09:18, 6 September 2012

I seguenti cinque princìpi costituiscono ciò che è comunemente detto Il Metodo Arch, o la Filosofia Arch, riassunti ancor meglio dall'acronimo KISS che sta per Keep It Simple, Stupid (Italiano: Non Complicare le Cose, Stupido).

Semplicità

La semplicità è la sofisticazione finale — Leonardo Da Vinci

La semplicità è in assoluto l'obiettivo principale dello sviluppo di Arch. Molte distribuzioni GNU/Linux si definiscono come "semplici". Tuttavia, la semplicità in sé ha molte definizioni.

Arch Linux definisce la semplicità come una struttura di base UNIX leggera, senza inutili aggiunte, modifiche o complicazioni, che permette al singolo utente di modellare il sistema secondo le proprie esigenze. In breve, un approccio elegante e minimalista.

Una struttura di base leggera costruita con elevati standards di programmazione tenderà ad avere una minor richiesta di risorse di sistema. Il sistema di base è privo di tutta la confusione che rischia di offuscare parti importanti del sistema, o renderne l'accesso difficile e macchinoso. Arch ha un gruppo essenziale di file di configurazione disposti per il rapido accesso e modifica, senza ingombranti strumenti di configurazione con interfaccia grafica che tendono a nascondere le possibilità all'utente. Un sistema Arch Linux è perciò facilmente configurabile fino all'ultimo dettaglio.

Complessità senza complicazione.

Arch Linux mantiene intatte le complessità proprie di un sistema GNU/Linux, rendendole allo stesso tempo ben organizzate e del tutto trasparenti. Gli sviluppatori e gli utenti Arch Linux ritengono che tentare di nascondere le complessità di un sistema, porti a creare un sistema ancor più complesso e che pertanto, un tale approccio vada evitato.

Correttezza del codice oltre la convenienza

La correttezza è chiaramente la qualità principale. Se un sistema non fa quello che dovrebbe fare, tutto il resto perde di importanza. — Bertrand Meyer

Il sistema Arch Linux dà la precedenza all'eleganza del design, alla pulizia, alla correttezza e semplicità del codice, piuttosto che ad inutili patch, automatismi, effetti speciali e facilitazioni per i principianti. Le patch per il software sono perciò ridotte al minimo, idealmente non ce ne sono. Un semplice design e l'implementazione sono sempre meglio di una semplice interfaccia utente.

Semplicità di implementazione, eleganza del codice e minimalismo rimarranno sempre le priorità dello sviluppo di Arch.

Idee, progetti e caratteristiche sono create e implementate usando come guida i princìpi de Il Metodo Arch, senza cedere alle influenze esterne. Il team di sviluppo è risoluto nel proprio impegno e dedizione nel seguire la filosofia de Il Metodo Arch. Se si condivide tale punto di vista, si è accolti ed incoraggiati ad utilizzare Arch.

User-centrico

Se molte distribuzioni GNU\Linux provano ad essere più user-friendly, Arch Linux è sempre stata e sempre sarà user-centrica.

Arch Linux ha l'obiettivo di essere comodo per gli utenti GNU/Linux, dando loro il completo controllo nonchè la responsabilità del sistema.

Gli utenti di Arch Linux gestiscono il sistema del tutto autonomamente. Il sistema stesso offre una minima assistenza, eccezion fatta per un semplice armamentario di strumenti di manutenzione progettati per eseguire i comandi dell'utente alla lettera. Gli sviluppatori di Arch non spendono energie per re-inventare GUI (interfaccia grafica utente) degli strumenti del sistema; Arch si fonda su una progettazione sensibile e su una documentazione eccellente.

Un design user-centrico implica necessariamente un approccio del tipo "fare da soli" per utilizzare la distribuzione Arch. Piuttosto che richiedere l'implementazione di una nuova caratteristica agli sviluppatori, gli utenti di Arch Linux hanno la tendenza a risolvere i problemi per conto loro e a condividere generosamente i risultati con la comunità e con il team di sviluppo -- un approccio alla "Prima si fa, poi si chiede". Questo è specialmente vero per i pacchetti creati dagli utenti stessi nell'Arch User Repository -- il repository ufficiale per i pacchetti mantenuti dalla comunità.

Aperto

La trasparenza va di pari passo con la semplicità, ed è anche uno dei principi guida dello sviluppo di Arch Linux.

Arch Linux usa strumenti semplici, che vengono selezionati o costruiti con la trasparenza dei sorgenti.

La trasparenza rimuove tutti i confini di astrazione tra l'utente ed il sistema, fornendo un maggiore controllo, ed allo stesso tempo semplificando la manutenzione del sistema stesso.

La natura aperta di Arch Linux implica anche una curva di apprendimento abbastanza ripida, ma gli utenti che hanno accumulato esperienza con Arch Linux tendono a trovare gli altri sistemi più restrittivi e maggiormente difficili da gestire.

Il principio di trasparenza si estende molto bene anche ai membri della comunità, infatti gli utenti Arch Linux sono molto disponibili a dare assistenza ed a contribuire.

Libero

Un altro principio cardine su cui si basa lo sviluppo di Arch Linux è la libertà. Agli utenti non è solo permesso di prendere tutte le decisioni relative alla configurazione del sistema, ma anche di scegliere come sarà il loro sistema.

Mantenendo il sistema semplice, Arch Linux fornisce la libertà di fare qualsiasi scelta riguardante il sistema stesso.

Un sistema Arch Linux appena installato contiene solo i componenti base privi di ogni configurazione automatica. Gli utenti sono in grado di configurare il sistema come vogliono tramite la linea di comando. Fin dall'inizio, ogni parte del sistema è accessibile per un'immediata rimozione o per essere rimpiazzata da componenti alternative.

Il gran numero di pacchetti e gli script di compilazione presenti nei vari repository Arch Linux supportano anche la libertà di scelta, offrendo software libero e open source per chi lo preferisce, nonchè pacchetti di software proprietario, per coloro che preferiscono abbracciare la funzionalità anzichè l'ideologia. È l'utente che sceglie.

Come disse Judd Vinet, il fondatore del progetto Arch Linux: "[Arch Linux] is what you make it." - Italiano: "[Arch Linux] è ciò che tu lo fai diventare"

Vedere anche

The Arch Way v2.0 (Italiano)