The Arch Way (Italiano)

From ArchWiki
Revision as of 16:31, 4 May 2007 by Axelgenus (Talk | contribs)

Jump to: navigation, search

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 (KISS, acronimo inglese che sta per "Keep It Simple, Stupid", cioè "fai cose semplici, stupido") 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

The System of values by which Arch develops:

  • KISS (Keep It Simple, ...) is the basis of Arch development.
  • In Arch, 'simple' doesn't always mean what it does in other distros. It's our philosophy that the learning is more important than getting something easily done.
  • Relying on GUIs to build and use your system is just going to hurt a user in the end. At some point in time a user will need to know all that some GUIs hide.
  • If you try to hide the complexity of the system, you'll end up with a more complex system. Instead, try to make the system simpler and more logical from the inside.
  • Sooner or later, you'll have to find the information on the web and usenet (if man is not enough). Learning how and where to find it on the net should be the first thing a newbie has to learn.
  • Where some users say "...such and such distro isn't like so and so distro," Arch allows the user to make all the contributions they want as long as it doesn't go against the ideals of the design or philosophy.
  • Arch Linux is different from the others: at Arch, the user isn't the only concern. Minimizing development of new tools and docs while maximizing understanding of Linux' inner workings, while keeping a watchful eye always on the "KISS" aim and philosophy of Arch Linux in general...is what makes the "Arch Way" truly different.
  • The great thing about contributions is that you don't need anyone's permission to make them. (See?) No one can physically stop you from writing something that you (personally) find useful, even if the "powers that be" don't see it as a blessing. Write it and put it up in the User Contributions forum. If other people like it, you'll receive feedback. If virtually everyone out there hates it but you, you'll receive feedback, for sure - but who cares? It took you 20 minutes to write, and you learned something along the way. It's a winning situation no matter what.
  • It is what you make it.

Commenti

What users have said about Arch:

  • "After spending a lot of time with other distributions (debian, gentoo, mandrake, redhat, fedora, slackware) and even FreeBSD. I think that I finally found the distribution I was looking for."
  • Same thing with (k)ubuntu, Mandriva, and several others. Well, openSUSE is nice and easy (that's the one I would advice for my sister); but Arch is the One which really *rocks*.
  • "I have tried several distro's and even took (tired?) RHCE (took it BACK?), but there was always something I disliked about each."
  • "My dream distro was always the simplicity of Slackware with real dependency support like Debian's, and guess what - that's Arch."
  • "I also found Arch my final distro."
  • "After trying out almost all the available distributions, I have to agree that Arch is the best."
  • "Hi all. I just registered here so I could report all the problems I'm having, and ask for help. Funny thing is, I HAVE NO PROBLEMS!!! I really can't believe this, but everything is just working! I installed Arch today, had a little trouble with xorg and sound setup, but found all the answers I needed in the documentation and the forums!"
  • "I tried Mandrake, Yoper, FC3/4, Mepis and Ubuntu. I was looking for the perfect distro. I am glad that I found Arch."

Prò e Contro

Prò

  • i686-optimized
  • pacman: 'System Upgrade' is ONE command: "pacman -Suy"
  • pacman: Dependency-control, no X/GUI needed
  • ABS: the package-building function need only be done once - building another version of a package is extremely easy
  • ABS: you can build all the packages on your machine with one command
  • fully up-to-date packages at your request, and fully customizable
  • the people behind the scenes are gentle, motivated and able
  • less than 20 minutes to create a fully functional system
  • the perfect environment to learn Linux in
  • not really popular, because not known (still relevant?)

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