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

From ArchWiki
Jump to: navigation, search
(First version, since new original page.)
Line 5: Line 5:
  
 
{{i18n_links_start}}
 
{{i18n_links_start}}
 +
{{i18n_entry|Dansk|Arch_Metoden}}
 
{{i18n_entry|English|The Arch Way}}
 
{{i18n_entry|English|The Arch Way}}
{{i18n_entry|Español|The Arch Way (Español)}}
+
{{i18n_entry|Español|El Camino de Arch}}
 +
{{i18n_entry|Lietuviškai|Arch filosofija (Lietuviškai)}}
 
{{i18n_entry|Polski|The Arch Way (Polski)}}
 
{{i18n_entry|Polski|The Arch Way (Polski)}}
 
{{i18n_entry|Português de Portugal|À Maneira do Arch}}
 
{{i18n_entry|Português de Portugal|À Maneira do Arch}}
Line 14: Line 16:
 
{{i18n_entry|Français|The Arch Way (Français)}}
 
{{i18n_entry|Français|The Arch Way (Français)}}
 
{{i18n_entry|Deutsch|The Arch Way (Deutsch)}}
 
{{i18n_entry|Deutsch|The Arch Way (Deutsch)}}
 +
{{i18n_entry|繁體中文|The Arch Way (繁體中文)}}
 +
{{i18n_entry|简体中文|Arch之道}}
 
{{i18n_entry|Magyar|The Arch Way (Magyar)}}
 
{{i18n_entry|Magyar|The Arch Way (Magyar)}}
 
{{i18n_links_end}}
 
{{i18n_links_end}}
  
  
= Az Arch Alapelvei és Filozófiája =
+
A következő öt alapelv magába foglalja mindazt amit általában az Arch Módszernek, vagy Arch Filozófiának hívnak, és legjobban a KISS mozaikszóval lehet összegezni, azaz Keep It Simple, Stupid.
Ez az oldal megpróbálja leírni az [[ArchLinux (Magyar)|ArchLinux]] alapelveit és filozófiáját. Volt idő amikor nem volt írásos dokumentum Az Arch Módszerről; nagy valószínűség szerint ez többé nem fog előfordulni. Röviden, Az Arch Módszer a "<b>szabad választásról, az egyszerűségről, tanulásról, eleganciáról és a felhasználó-központúságról szól</b>".
+
  
== Alapelvek ==
+
==Egyszerű==
Én, Judd Vinet, két ok miatt kezdtem el építeni az Arch-ot:
+
  
# Nem találtam egy másik disztribúciót sem, amelyik megfelelt volna a kívánalmaimnak. Néhány nagyon közel állt ahhoz amit akartam, de volt pár aggasztó csavar és szükségtelen bonyolultság ami többet ártott, mint használt;
+
Sok GNU/Linux disztribúció titulálja magát "egyszerűnek". Viszont, az egyszerűségnek sok definíciója van.
# Szórakozásból - hogy visszadjak valamit a szabad szoftveres közösségnek, amitől olyan sokat kaptam.
+
  
 +
'''Az Arch Linux könnyed, szükségtelen kiegészítések, módosítások vagy bonyolítások nélküli alapszerkezetként határozza meg az egyszerűséget, ami lehetővé teszi az egyes felhasználók számára, hogy maguk formálják meg a rendszerüket a saját igényeiknek megfelelően. Röviden; egy elegáns, minimalista felfogás.'''
  
Az egyszerű természeténél fogva, az Arch:
+
A könnyed alapszerkezet nem azt jelenti, hogy az alaprendszer kicsi. Inkább, az alap rendszer mentes minden zavartól, ami elhomályosíthatná  a rendszer lényeges részeit, vagy megnehezítené a hozzáférést. Áramvonalas konfigurációs fájljai vannak, amelyek a gyors hozzáféréshez és szerkesztéshez lettek elhelyezve, kényelmetlen grafikus beállítási eszközök nélkül amik hajlamosak a lehetőségeket elrejteni a felhasználó elől. Ezért egy Arch Linux rendszer minden egyes része könnyedén beállítható.
  
* Könnyed és egyszerű. Bár ez nem azt jelenti, hogy mindenkinek való....
+
Másfelől, az Arch Linux érintetlenül hagyja a GNU/Linux rendszerekben lévő komplexitást, miközben meg is mutatja ezt a felhasználónak. Az Arch Linux fejlesztők és felhasználók abban, hogy a bonyolultság elrejtásáre tett kísérlet egy még bonyolultabb rendszert eredményez, és ezért elkerülendő.
  
* NEM kezdő disztribúciónak lett tervezve; tapasztaltabb felhasználóknak szántuk. A cél az, hogy az Arch-ot annyira tökéletes alappá alakítsuk, amennyire emberileg lehetséges. Az alap nem tartalmaz különleges eszközöket és automatikus beállító mechanizmusokat, hanem inkább kézi konfigurációs eszközöket és kevés funkcionalitást, azoknak a felhasználóknak akik maguktól fejlődnek és/vagy tanulnak.
+
==Kódhelyesség kényelem felett==
  
* Egy ingyen ajándék, megint, "...hogy visszadjak valamit a szabad szoftveres közösségnek, amitől olyan sokat kaptam." Amikor valakitől kapsz egy ajándékot, illik adni is valamit cserébe. Így tehát, a felhasználóknak nyugodtan hozzájárulhatnak az ötleteikkel, eszközeikkel és tanácsaikkal.
+
Az Arch Linux rendszer előtérbe helyezi a tervezés eleganciáját, a szükségtelen foltozással, automatizálással, eye candy-vel vagy "felhasználóbarátsággal" szemben. A szoftver foltozások ezért abszolút minimális szintre vannak szorítva és csak akkor szabad használni őket, ha komoly hibát javítanak - ideális esetben, .  
  
* Legyünk körültekintőek, két oldal van amely hozzájárul az Arch Linux-hoz: a Fejlsztők és a Felhasználók. Don't expect the two sides to merge, but to have a mutual relationship whereby anyone can pick up what they want to add to their machine; our GOALs are to:
+
'''Az egyszerűség, választékosság, kódhelyesség és minimalizmus mindig uralkodó prioritásai kell, hogy maradjanak az Arch fejlesztésének.'''
  
* NOT let configure tools / GUIs control the system, but that they be controlled by the user. There is nothing wrong with GUIs as long as they follow this principle.
+
A koncepciók, kivitelezések és funkciók az Arch Módszert útmutatóként használva vannak generálva és kivitelezve, ahelyett, hogy meghajolnának a külső befolyások előtt. A fejlesztői csapat eltökélt az Arch Módszer filozófia iránti elkötelezettségükben és felajánlásukban. Ha osztja a nézetüket, arra buzdítjuk, hogy használjon Arch-ot.
  
* NOT be controlled by or dependent on what tools offer. When developing or selecting a utility tool, it should be written in a hackable/readable programming language (KISS) to enable users to modify it if they so choose.
+
==Nyílt==
  
* The core development of Arch Linux will NOT be providing any "newbie-friendly" GUIs/utilities at any time in the near future.
+
A nyíltság az egyszerűséggel kéz a kézben járnak, és az Arch Linux fejlesztésének egyik vezérelve szintén.
  
* We humble developers will continue to provide Arch as a solid base for everyone and anyone. If you guys want to make it pretty, give 'er a rip. Free speech, free beer, and all that.
+
'''Az Arch Linux egyszerű eszközöket használ, amelyek a forrás és a kimenetük nyíltságát figyelembe véve lettek kiválasztva, vagy építve.'''
  
== Philosophy ==
+
While openness may be overwhelming to many new GNU/Linux users, experienced Arch Linux users find it welcoming and practical. It removes all boundaries between the user and the system, giving users more control over the system, while simultaneously simplifying system maintenance.
  
The System of values by which Arch develops:
+
The open nature of Arch Linux also implies a fairly steep learning curve, but experienced Arch Linux users tend to find the other more closed systems much more difficult to control.
  
* KISS (Keep It Simple, ...) is the basis of Arch development. A fundamental elegant design yields the most effective, configurable and efficient system.  
+
The Openness principle extends to its community members as well. Arch Linux users are known to be very open with help and advice, as well as with package contributions to the community maintained Arch User Repository.
  
* 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.
+
==User-centric==
  
* 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.
+
Whereas many GNU/Linux distributions attempt to be more 'user-friendly', Arch Linux has always been, and will always remain 'user-centric'.
  
* 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.
+
'''Arch Linux targets and accommodates competent GNU/Linux users by giving them full, and only full, control over the system.'''
  
* 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.
+
Arch Linux users fully manage the system on their own. The system itself will offer little assistance, except for a simple set of maintenance tools that are designed to perfectly relay the user's commands to the system.
  
* 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.
+
The user-centric design also implies a certain “do it yourself” approach. Rather than requesting a new feature be implemented by developers, Arch Linux users have a tendency to solve problems themselves and share the results with the community and development team -- a "Do first, then ask" philosophy. This is especially true for user-contributed packages found in the Arch User Repository -- the official Arch Linux repository for community-maintained packages.
  
* 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.
+
==Free==
  
* 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.
+
Another guiding principle of Arch Linux development is freedom of choice. The users are not only permitted to make all decisions concerning system configuration, but also get to choose what their system will *be*.
  
* It is what you make it.
+
'''By keeping the system simple, Arch Linux provides the freedom to make any choice about the system.'''
  
== Comments ==
+
A freshly installed Arch Linux system contains only basic core components with no automatic configuration performed. Users are able to configure the system as they wish, from the CLI. Right from the start of the installation procedure, every component of the system is 100% transparent and accessible for  instant access, removal, or replacement by alternative components.
  
What users have said about Arch:
+
The large number of packages in the various Arch Linux repositories also support freedom of choice. Further, in comparison to other GNU/Linux distributions, the process of creating a new package is itself a simple, open, user-centric, and free process. New packages can be created easily with a little knowhow using the Arch Build System ([[ABS]]).
  
* "I did a distro taste test with zenwalk(slack based), debian, Redhat fedora, redhat Enterprise, T2, freebsd, netbsd, gobolinux, and SUSE.  Arch won in a close one over FreeBSD. Why?  It was simple to get up n running with X, packages were VERY current and simple to install, and I didn't have to wait all day for something to compile, but my apps are compiled i686 so they are fast.  Updates of whole box did not squash apps as Redhat seemed to.  To me as a linux admin I am looking to bring up box, and for home use X, and then be able to add apps and libraries as I see fit.  Once the box is up, hand it off to developers, or develop on it myself.  Other distros had a lame package system, out of date packages, and simply had no docs to config their systems without a GUI.  Arch provides the shortest step from A to B.  To read more of why I stick with Arch read the section: Arch v other distros."
+
As Judd Vinet, the founder of the Arch Linux project said: "[Arch Linux] is what ''you'' make it."
 
+
 
+
* "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 distros 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."
+
 
+
* "I've always been looking for an easy-to-use distribution that didn't bloat the system and was customizable without breaking the system. After trying so many distributions, I found Arch Linux the way to go. And best of all, it's like using my very first distro (Slackware), but with benefits like Pacman and KDEmod."
+
 
+
* "I've been playing around with Archlinux, and I've fallen in love with it, simply because it offers the same customization options without the micromanaging required by [my last distro].  Props to the Arch team!"
+
 
+
* "For years I'd been playing around with every distro I could get my hands on--Gentoo, SuSE, OpenSuSE, RH, Fedora, Debian, U/Ku/Xubuntu, Slackware, Knoppix, DSL, and Sabayon. I've probably reformatted my harddrive a dozen dozen times. A month ago I found Arch. Sure, I'd heard about it. Sure, everyone who'd used it loved it. I figured it was time to give it a go. At first, truthfully, I was put off by, upon booting up from install, being left to fend for myself at the command line. It was scary. I realized that the truth is, for a debidiot like myself, Arch is linux nirvana. I've been using it for a week and I've learned more than I have in years with every other distro. I think I've found my home."
+
 
+
* "After muddling around with Knoppix, Ubuntu, Debian, Fedora Core, and Damn Small, I found the distro that finally gave me the power of customization that I wanted without leaving me in the dark with hundreds of config values or wasted hours that I would run into with Gentoo. Arch Linux blends simplicity with power without limiting the user, and that's a combination to watch out for. It's become my favorite distro, and I practically swear by it."
+
----
+
 
+
= PROS and CONS =
+
 
+
== PROS ==
+
 
+
* i686-optimized
+
* [[pacman]]: 'System Upgrade' is ONE command: "pacman -Syu"
+
* [[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?)
+
 
+
== CONS ==
+
 
+
* [[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
+

Revision as of 08:34, 19 August 2008

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:The Arch Way (Magyar)#)
Template:I18n links start

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


A következő öt alapelv magába foglalja mindazt amit általában az Arch Módszernek, vagy Arch Filozófiának hívnak, és legjobban a KISS mozaikszóval lehet összegezni, azaz Keep It Simple, Stupid.

Egyszerű

Sok GNU/Linux disztribúció titulálja magát "egyszerűnek". Viszont, az egyszerűségnek sok definíciója van.

Az Arch Linux könnyed, szükségtelen kiegészítések, módosítások vagy bonyolítások nélküli alapszerkezetként határozza meg az egyszerűséget, ami lehetővé teszi az egyes felhasználók számára, hogy maguk formálják meg a rendszerüket a saját igényeiknek megfelelően. Röviden; egy elegáns, minimalista felfogás.

A könnyed alapszerkezet nem azt jelenti, hogy az alaprendszer kicsi. Inkább, az alap rendszer mentes minden zavartól, ami elhomályosíthatná a rendszer lényeges részeit, vagy megnehezítené a hozzáférést. Áramvonalas konfigurációs fájljai vannak, amelyek a gyors hozzáféréshez és szerkesztéshez lettek elhelyezve, kényelmetlen grafikus beállítási eszközök nélkül amik hajlamosak a lehetőségeket elrejteni a felhasználó elől. Ezért egy Arch Linux rendszer minden egyes része könnyedén beállítható.

Másfelől, az Arch Linux érintetlenül hagyja a GNU/Linux rendszerekben lévő komplexitást, miközben meg is mutatja ezt a felhasználónak. Az Arch Linux fejlesztők és felhasználók abban, hogy a bonyolultság elrejtásáre tett kísérlet egy még bonyolultabb rendszert eredményez, és ezért elkerülendő.

Kódhelyesség kényelem felett

Az Arch Linux rendszer előtérbe helyezi a tervezés eleganciáját, a szükségtelen foltozással, automatizálással, eye candy-vel vagy "felhasználóbarátsággal" szemben. A szoftver foltozások ezért abszolút minimális szintre vannak szorítva és csak akkor szabad használni őket, ha komoly hibát javítanak - ideális esetben, .

Az egyszerűség, választékosság, kódhelyesség és minimalizmus mindig uralkodó prioritásai kell, hogy maradjanak az Arch fejlesztésének.

A koncepciók, kivitelezések és funkciók az Arch Módszert útmutatóként használva vannak generálva és kivitelezve, ahelyett, hogy meghajolnának a külső befolyások előtt. A fejlesztői csapat eltökélt az Arch Módszer filozófia iránti elkötelezettségükben és felajánlásukban. Ha osztja a nézetüket, arra buzdítjuk, hogy használjon Arch-ot.

Nyílt

A nyíltság az egyszerűséggel kéz a kézben járnak, és az Arch Linux fejlesztésének egyik vezérelve szintén.

Az Arch Linux egyszerű eszközöket használ, amelyek a forrás és a kimenetük nyíltságát figyelembe véve lettek kiválasztva, vagy építve.

While openness may be overwhelming to many new GNU/Linux users, experienced Arch Linux users find it welcoming and practical. It removes all boundaries between the user and the system, giving users more control over the system, while simultaneously simplifying system maintenance.

The open nature of Arch Linux also implies a fairly steep learning curve, but experienced Arch Linux users tend to find the other more closed systems much more difficult to control.

The Openness principle extends to its community members as well. Arch Linux users are known to be very open with help and advice, as well as with package contributions to the community maintained Arch User Repository.

User-centric

Whereas many GNU/Linux distributions attempt to be more 'user-friendly', Arch Linux has always been, and will always remain 'user-centric'.

Arch Linux targets and accommodates competent GNU/Linux users by giving them full, and only full, control over the system.

Arch Linux users fully manage the system on their own. The system itself will offer little assistance, except for a simple set of maintenance tools that are designed to perfectly relay the user's commands to the system.

The user-centric design also implies a certain “do it yourself” approach. Rather than requesting a new feature be implemented by developers, Arch Linux users have a tendency to solve problems themselves and share the results with the community and development team -- a "Do first, then ask" philosophy. This is especially true for user-contributed packages found in the Arch User Repository -- the official Arch Linux repository for community-maintained packages.

Free

Another guiding principle of Arch Linux development is freedom of choice. The users are not only permitted to make all decisions concerning system configuration, but also get to choose what their system will *be*.

By keeping the system simple, Arch Linux provides the freedom to make any choice about the system.

A freshly installed Arch Linux system contains only basic core components with no automatic configuration performed. Users are able to configure the system as they wish, from the CLI. Right from the start of the installation procedure, every component of the system is 100% transparent and accessible for instant access, removal, or replacement by alternative components.

The large number of packages in the various Arch Linux repositories also support freedom of choice. Further, in comparison to other GNU/Linux distributions, the process of creating a new package is itself a simple, open, user-centric, and free process. New packages can be created easily with a little knowhow using the Arch Build System (ABS).

As Judd Vinet, the founder of the Arch Linux project said: "[Arch Linux] is what you make it."