Arch Linux
From Encoresoup - The Ultimate Guide to Free/Open Source Software
|
| Arch Linux | |
| | |
| Website | http://www.archlinux.org/ |
|---|---|
| Company/ developer | Aaron Griffin |
| OS family | Linux |
| Source model | Open source |
| Latest stable release | 2008.06 (Overlord) / 24 June 2008 |
| Supported platforms | i686, x86-64, PowerPC (unofficial) |
| Kernel type | Monolithic |
| License | Various |
| Working state | Current |
Arch Linux (or Arch) is an independently developed Linux distribution intended to be lightweight and simple.[1] The design approach of the development team focuses on "simplicity", elegance, code correctness and minimalism.[2] "Simplicity", according to Arch, is defined as "...without unnecessary additions, modifications, or complications.." and is defined from a developer standpoint, rather than a user standpoint.[3]
Arch Linux uses a "rolling release" system, with new packages provided daily. Its package management permits users to keep systems up-to-date easily.[4] Rather than encouraging users to move between discrete releases, Arch Linux releases are simply snapshots of the current set of packages, sometimes with revised installation software. The first release, 0.1 (codenamed Homer), appeared on 11 March 2002, and the latest is 2008.06 (Overlord), released on 24 June 2008.
Arch Linux was founded by Judd Vinet, who led the project until 1 October 2007, when he stepped down due to lack of time. Judd's inspiration to create Arch was originally provided by using CRUX, another minimalist distribution. The project is currently led by Aaron Griffin.[5] The Arch in Arch Linux is pronounced [ɑːrtʃ] or [aːtʃ] (as in archer or parchment).[6] The similarity of the distribution's name with the unrelated Ark Linux, was taken advantage of in an April Fools' Day hoax announcing a name change to Ark Linux.[7]
Contents |
[edit] Design
The slim default install provides only a simple base GNU/Linux environment including the GNU toolchain, Linux kernel, a few extra modules and libraries, and the bash shell.[8] Further system customization and expansion (adding additional software such as a window manager, desktop environment, etc.) is manually accomplished by utilizing pacman to choose additional packages for installation via internet. Arch is therefore generally considered somewhat challenging to install, in comparison to other operating systems. [9]
Arch uses a BSD-style init framework and is largely based around binary packages. Packages are targeted for i686 and x86-64 microprocessors to assist performance on modern hardware.
A ports-like system is also provided, known as the ABS (Arch Build System).
[edit] Package management
All packages are managed using the Pacman package manager, which handles package installation, upgrades, removal, downgrades, database queries and features automatic dependency resolution. Pacman is written in the C programming language.[10] The packages for Arch Linux are obtained from the Arch Linux package tree and are optimized for either i686 or x86-64 architectures. Arch Linux is primarily based on binary packages in the tar.gz format for the sake of installation expedience, though a ports-like source packaging system (ABS) is also included, which compiles source tarballs into pkg.tar.gz packages, that are installed via Pacman.[11]
ABS provides a directory tree of shell scripts called PKGBUILDS, which enable any and all official Arch packages to be customized, compiled, and packaged. (Installation and removal is subsequently handled by pacman). Rebuilding the entire system using modified compiler flags is also supported by ABS. The ABS makepkg tool can be used to create custom .pkg.tar.gz packages from third-party sources. The resulting packages are also cleanly installable and trackable via pacman.
Currently there are four official repositories:
- core, which contains all the packages needed to set up a base system
- extra, which holds packages not required for the base system, including desktop environments and programs
- testing, a special repository, with packages that are candidates for the core or extra repositories.
- community, which contains packages built and voted on by the community; includes packages that have sufficient votes and have been adopted by a "trusted user".
The Unstable repository was dropped in July 2008 and most of the packages moved to other repositories. [12] In addition to these official repositories, a number of user-contributed repositories exist, often with customized or newer versions of the standard software packages.
[edit] Versions
Arch has no distinct versions after the installation due to its rolling releases. Installation snapshots are created after certain stages of the development. It makes no difference from which snapshot Arch gets installed if updates are installed afterwards.
- 2008-06-24: 2008.06, Overlord
- 2008-03-31: 2008-03-1, Core Dump
- 2007-10-07: 2007.08-2, Don't Panic
- 2007-08-05: 2007.08, Don't Panic
- 2007-05-17: 2007.05, Duke
- 2007-03-31: 0.8, Voodoo
- 2006-05-23: 0.7.2, Gimmick
- 2006-01-05: 0.7.1, Noodle
- 2005-01-24: 0.7, Wombat
- 2004-03-01: 0.6, Widget
- 2003-06-21: 0.5, Nova
- 2002-12-18: 0.4, Dragon
- 2002-08-07: 0.3, Firefly
- 2002-04-17: 0.2, Vega
- 2002-03-11: 0.1, Homer
[edit] Live USB
A Live USB of Arch Linux can be created manually or with UNetbootin [13].
[edit] Additional images
An Arch Linux system using Conky and KDE for the desktop environment. |
[edit] See also
- List of Linux distributions
[edit] References
- ↑ ArchWiki :: Beginners Guide - ArchWiki
- ↑ The Arch Way
- ↑ phraktured.net: Archway
- ↑ DVD-Guides.com - Arch Linux Review
- ↑ Arch Linux Forums / Arch Leadership
- ↑ [arch] Pronnounciation of our beloved distribution's name
- ↑ We're Changing Our Name! (April 1st, 2007). Retrieved on 2008-07-14.
- ↑ ArchWiki :: Beginners Guide - ArchWiki
- ↑ Wordpress :: Arch 2008.06 Review
- ↑ ArchWiki :: Pacman - ArchWiki
- ↑ ArchWiki :: ABS - The Arch Build System - ArchWiki
- ↑ http://www.archlinux.org/static/newsletters/newsletter-2008-Aug-04.html
- ↑ [1]
[edit] External links
- Website
- Template:DistroWatch
- A collection of Arch Linux books for free download
- Interview with Judd Vinet about Arch Linux
- The Big Arch Linux Interview, an interview with most of the Arch Linux developer team
Linux distributions |
|---|
| CentOS · Debian · Fedora · Gentoo Linux · Knoppix · Mandriva Linux · openSUSE · Red Hat Enterprise Linux · Slackware · Ubuntu · more… |

![Just For Fun [Amazon] Just For Fun [Amazon]](http://openx.eclecticdave.com/images/41SAY5C2ETL._SL160_.jpg)
![Micro Spy Remote [ThinkGeek] Micro Spy Remote [ThinkGeek]](http://www.ftjcfx.com/image-3067719-10356334?imgurl=http%3A//www.thinkgeek.com/images/products/front/ninja_remote_new.jpg)
![Media Tank - HD and DVD Enclosure + card reader [ThinkGeek] Media Tank - HD and DVD Enclosure + card reader [ThinkGeek]](http://www.ftjcfx.com/image-3067719-10356334?imgurl=http%3A//www.thinkgeek.com/images/products/front/media_tank.jpg)

