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

From ArchWiki
Jump to: navigation, search
(Commenti)
(Prò)
Line 85: Line 85:
 
== Prò ==
 
== Prò ==
  
* i686-optimized
+
* Ottimizzata per processori 686
* [[pacman]]: 'System Upgrade' is ONE command: "pacman -Suy"
+
* [[pacman]]: l'aggiornamento del sistema è un UNICO comando: "pacman -Syu"
* [[pacman]]: Dependency-control, no X/GUI needed
+
* [[pacman]]: Controllo delle dipendenze, nessun'interfaccia grafica necessaria
* [[ABS]]: the package-building function need only be done once - building another version of a package is extremely easy
+
* [[ABS]]: la funzione di costruzione dei pacchetti necessita di essere fatta una sola volta - costruire un'altra versione di un pacchetto è estremamente facile
* [[ABS]]: you can build all the packages on your machine with one command
+
* [[ABS]]: puoi costruire tutti i pacchetti sulla tua macchina con un comando
* fully up-to-date packages at your request, and fully customizable
+
* pacchetti completamente aggiornati a tua richiesta e totalmente personalizzabili
* the people behind the scenes are gentle, motivated and able
+
* la gente dietro le scene è gentile, motivata e capace
* less than 20 minutes to create a fully functional system
+
* meno di venti minuti per creare un sistema completamente funzionante
* the perfect environment to learn Linux in
+
* l'ambiente perfetto nel quale imparare Linux
* not really popular, because not known (still relevant?)
+
* non molto popolare perché non conosciuta (ancora rilevante?)
  
 
== Contro ==
 
== Contro ==

Revision as of 09:53, 6 May 2007

Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n links end

I principi e la filosofia di Arch

Questa pagina cerca di descrivere i principi e la filosofia di Arch Linux. Tempo fa non c'erano documenti scritti riguardo il "metodo Arch"; molto probabilmente non succederà più. In breve, il "metodo Arch" sta per "libertà di scelta, semplicità, apprendimento e controllo da parte dell'utente".

Principi

Io, Judd Vinet, ho cominciato a costruire Arch per due ragioni:

  1. Non trovavo nessun'altra distribuzione che condividesse i miei ideali. Alcune andavano molto vicino a ciò che volevo ma trovavo noiosi cavilli e inutili complessità che spaventavano più che aiutare;
  2. Per divertimento - dare qualcosa all'intera comunità del software libero, dalla quale ho preso così tanto.

Per sua natura, Arch è:

  • Leggera e semplice. Non significa comunque che sia per chiunque...
  • NON è stata creata come una distribuzione per i novellini; è stata pensata per gli utenti più esperti. L'obiettivo è di sviluppare Arch come una base perfetta, per quanto umanamente possibile. Una base non include strumenti elaborati e meccanismi di auto-configurazione ma, piuttosto, contiene strumenti per la configurazione manuale e poche funzioni, in modo che gli utenti possano ulteriormente sviluppare e/o imparare da soli.
  • Un regalo, ripeto, "...dare qualcosa all'intera comunità del software libero, dalla quale ho preso così tanto." Quando ricevi un regalo da qualcuno, solitamente ci si aspetta qualcosa in cambio. In questo modo, gli utenti sono i benvenuti nel contribuire con le loro idee, strumenti e suggerimenti.
  • Coscente del fatto che ci sono due gruppi di persone che contribuiscono ad Arch Linux: gli sviluppatori e gli utenti. Non vi aspettate che i due gruppi convergano ma che abbiano una relazione di scambio grazie alla quale chiunque può prendere ciò che vuole aggiungere alla propria macchina; I nostri OBIETTIVI sono di:
  • NON lasciare che gli strumenti di configurazione / le interfaccie grafiche controllino il sistema ma che siano loro ad essere controllate dall'utente. Non c'è niente di sbagliato nelle interfaccie grafiche fintanto che seguano questo principio.
  • NON essere controllati o dipendenti da quello che gli strumenti offrono. Quando si sviluppa o si sceglie uno strumento di utilità, dovrebbe essere scritto in un linguaggio di programmazione leggibile/modificabile per permettere agli utenti di modificarlo, se così scelgono.
  • Lo sviluppo centrale di Arch Linux NON fornirà, nel prossimo futuro, nessuna interfaccia grafica o utilità per i novellini.
  • Noi umili sviluppatori continueremo a fornire Arch come una base solida per chiunque. Se volete renderla bella, fatene un "rip". Libertà di parola, birra gratis e tutto il resto.

Filosofia

Il Sistema di valori sui quali Arch è sviluppata:

  • KISS (acronimo inglese che sta per "Keep It Simple, Stupid", cioè "fai cose semplici, stupido") è la base dello sviluppo di Arch.
  • In Arch, 'semplice' non ha sempre lo stesso significato che ha in altre distribuzioni. La nostra filosofia è che imparare è più importante di riuscire a fare le cose facilmente.
  • Affidarsi ad interfacce grafiche per costruire ed utilizzare il proprio sistema alla fine danneggia l'utente. Ad un certo punto l'utente avrà bisogno di conoscere tutto quello che alcune interfacce grafiche nascondono.
  • Se provi a nascondere la complessità del sistema, ti ritroverai con un sistema ancora più complesso. Invece, prova a creare un sistema più semplice e più logico.
  • Prima o dopo, dovrai cercare informazioni sul web e su usenet (se man non è abbastanza). Capire come e dove cercarle sulla rete dovrebbe essere la prima cosa che un novelinno deve imparare.
  • Alcuni utenti dicono "... questa e quest'altra distribuzione non sono come questa e quest'altra", Arch permette all'utente di contribuire nella maniera che si preferisce fintanto che non si vada contro gli ideali di design o della filosofia.
  • Arch Linux è diversa dalle altre: in Arch, l'utente non è l'unico interesse. Minimizzare lo sviluppo di nuovi strumenti e documenti, massimizzare la comprensione dei meccanismi interni di Linux, manterere un occhio vigile sull'obiettivo del "KISS" e sulla filosofia di Arch Linux in generale è quello che rende il "metodo Arch" veramente diverso.
  • La cosa migliore del contribuire è che non hai bisogno del permesso di nessuno per farlo. (Vedi?) Nessuno può fisicamente fermarti dallo scrivere qualcosa che tu ritieni (personalmente) utile, anche se "chi di dovere" non vede questo come una benedizione. Scrivilo e mettilo nel forum "Contributi degli utenti" (Contributions forum). Se piacerà ad altra gente, riceverai risposte. Se farà schifo virtualmente a tutti tranne che a te, riceverai sicuramente delle risposte - ma a chi importa? Ci hai messo venti minuti per scriverlo e hai imparato qualcosa strada facendo. Comunque è una situazione vincente.
  • È ciò che tu crei.

Commenti

Cosa hanno detto gli utenti di Arch:

  • "Dopo aver speso tanto tempo con altre distribuzioni (debian, gentoo, mandrake, redhat, fedora, slackware) e anche FreeBSD, penso di aver finalmente trovato la distribuzione che stavo cercando."
  • Stessa cosa con (k)ubuntu, Mandriva e molte altre. Sì, openSUSE è bella e semplice (è quella che suggerirei a mia sorella) ma Arch è l'Unica che veramente *rocks*.
  • "Ho provato molte distribuzioni e sono anche tornato (stanco?) ad RHCE ma c'era sempre qualcosa che non mi piaceva di ognuna.
  • "La distribuzione dei miei sogni ha la semplicità di Slackware con il supporto alle reali dipendenze come Debian e, sapete cosa? È Arch."
  • "Anch'io ho trovato in Arch la mia distribuzione definitiva."
  • "Dopo aver provato quasi tutte le distribuzioni disponibili, devo convenire che Arch è la migliore."
  • "Ciao a tutti. Mi sono appena registrato quì, così posso riferire tutti i problemi che stò avendo e chiedere aiuto. La cosa divertente è che NON HO ALCUN PROBLEMA!!! Non ci posso veramente credere ma tutto funziona! Oggi ho installato Arch, ho avuto un piccolo problema con xorg e la configurazione audio ma ho trovato tutte le risposte di cui avevo bisogno nella documentazione e nei forum!"
  • "Ho provato Mandrake, Yoper, FC3/4, Mepis e Ubuntu. Stavo cercando la distribuzione perfetta. Sono felice di aver trovato Arch."

Prò e Contro

Prò

  • Ottimizzata per processori 686
  • pacman: l'aggiornamento del sistema è un UNICO comando: "pacman -Syu"
  • pacman: Controllo delle dipendenze, nessun'interfaccia grafica necessaria
  • ABS: la funzione di costruzione dei pacchetti necessita di essere fatta una sola volta - costruire un'altra versione di un pacchetto è estremamente facile
  • ABS: puoi costruire tutti i pacchetti sulla tua macchina con un comando
  • pacchetti completamente aggiornati a tua richiesta e totalmente personalizzabili
  • la gente dietro le scene è gentile, motivata e capace
  • meno di venti minuti per creare un sistema completamente funzionante
  • l'ambiente perfetto nel quale imparare Linux
  • non molto popolare perché non conosciuta (ancora rilevante?)

Contro

  • pacman: needs a fast internet connection to stay always up-to-date easily (less of a problem as time marches forward)
  • some conflicts from using the newest libs ("bleeding edge")
  • lack of newbie-friendly features
  • very little hardware detection (relevant?)
  • info files are almost always way more detailed than man-pages (gcc.info e.g.)
  • not really popular, because not known