Anda di halaman 1dari 2

The last one in my Main Linux Distributions is Arch Linux!

Arch Linux is an independently developed, i386/x86-x64 general purpose GNU/Linux


distribution versatile enough to suit any role. Development focuses on simplici
ty, minimalism, and code elegance. Arch is installed a a minimal base system, co
nfigured by the user upon which their own ideal environment is assembled by inst
alling only what is required or desired for their unique purposes. GUI configura
tion utilities are not officially provided, and most system configuration is per
formed from the shell and a text editor. Based on rolling-release model, Arch st
rives to stay bleeding edge, and typically offers the latest stable versions of
most software.
The following core principles comprise what is commonly referred to as "the Arch
Way", or the Arch Philosophy, perhaps best summarized by the acronym KISS for K
eep it Simple, Stupid.
1. Simplicity
"Simplicity is the ultimate sophistication" - Leonardo da Vinci
Arch Linux defines simplicity as without unnecessary additions, modifications, o
r complications. It ships software as released by the original developers with m
inimal distribution-specific changes.
Patches not accepted by upstream are avoided. Arch's downstream patches consist
almost entirely of backported bug fixes that are obsoleted by the project's next
release. In a similar fashion, Arch ships the configuration files provided by u
pstream with changes limited to distribution-specific issues like adjusting the
system file paths. It does not add automation features suck as enabling a servic
e simply because the package was installed.
Arch Linux packages usually correspond directly to upstream projects. Packages a
re only split when compelling advantages exist rather than it being norm. Splitt
ing is only done to save disk space in particularly bad cases of waste.
2. Modernity
Arch Linux strives to maintain the latest stable release version of its software
as long as systemic package breakage can be reasonaly avoided. It is based on a
rolling-release system, which allows a one-time installation with continuous up
grades, without ever having to reinstall and without having to perform the elabo
rate procedures involved in system upgrades from one release version to the next
. By issuing one command, an Arch system is kept up-to-date.
Arch incorporates many of the newer features available to GNU/Linux users, inclu
ding the systemd init system, modern filesystems (Ext2/3/4, Reiser, XFS, JFS, BT
RFS), LVM2, software RAID, udev support and initcpio (with mkinitcpio), as well
as the latest available kernels.
3. Pragmatism
"Correctness is clearly the prime qulity. If a system does not do what it is sup
posed to do, then everything else about it matters little" - Bertrand Meyer
Arch is a pragmatic distribution rather than an ideological one. The principles
here are only useful guidelines. Ultimately, design decisions are made on a case
-by-case basis through developer consensus. Evidence-based technical analysis an
d debate are what matter, not politics or popular opinion.
The large number of packages and build scripts in the various Arch Linux reposit
ories support freedom of choice, offering free and open source software for thos
e who prefer it as well as proprietary software packages for those who embrace f
unctionality over ideology.
4. User centrality
Whereas many GNU/Linux distributions attempt to be more user-friendly, Arch Linu
x has always been, and shall always remain user-centric. The distribution is int
ended to fill the needs of those contributing to it rather than trying to appeal
to as many users as possible. It is suited to anyone with a do-it-yourself atti

tude that's willing to spend some time reading the documentation and solving the
ir own problems.
Every user is encouraged to contribute by reporting bugs, improving the communit
y documentation on the wiki and providing technical assistance to others. Patche
s improving packages or the core projects are highly valued and the Arch User Re
pository offers a repository of user-contributed packages. Arch's developers are
volunteers and active contributors will often find themselves becoming part of
that team.
As Judd Vinet, the founder of the Arch Linux project said: "Arch Linux is what Y
OU make it."
5. Versatility
Arch Linux is a general purpose distribution. Upon installation, a command-line
environment is provided: rather than tearing out unneeded and unwanted packages,
the user is offered the ability to build on a basic but carefully chosen set of
software suitable for nearly any use case. Arch's design philosophy and impleme
ntation make it easy to extend and mold into whatever kind of system is required
, from a basic console machine to feature-rich desktop environments: it is the u
ser who decides what his system will be.
Pros:
- optimized i386-distro
- free
- easy system upgrade
- need to write the building-function only once
- you can build the packages on your machine with one command
- up-to-date packages
- fully customizable
Cons:
- some conflicts because of using the newest libraries
- lack of newbie-friendly features
References:
1. https://wiki.archlinux.org