See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Arch Linux - Wikipedia, the free encyclopedia

Arch Linux

From Wikipedia, the free encyclopedia

Arch Linux
Arch linux logo‎

Arch Linux running dwm
Website www.archlinux.org
Company/
developer
Aaron Griffin
OS family Linux
Source model Open source
Latest stable release 2007.08-2 (Don't Panic) / 7 October 2007
Supported platforms i686, x86-64
Kernel type Monolithic
License Various
Working state Current

Arch Linux (commonly referred to simply as Arch) is a Linux distribution inspired by CRUX and 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 2007.08-2 (Don't Panic), released on 7 October 2007.

Arch Linux was founded by Judd Vinet, who led the project until 1 October 2007, when he stepped down due to lack of time. 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]

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 a bash shell.[7] Further system customization and expansion (adding additional software such as a window manager, desktop environment, etc.) is accomplished by utilizing pacman to pull in additional packages via internet.

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.

[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.[8] 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.[9]

ABS also offers repositories of shell scripts and other files which enable any and all official Arch packages to be customized and built from source, including rebuilding the entire system using modified compiler flags.

Currently there are five 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
  • unstable, which has packages for programs in development
  • testing, a special repository, with packages that are candidates for the core, extra or unstable 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".

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.

  • 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] Additional images

[edit] See also

[edit] References

[edit] External links


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -