Professional Documents
Culture Documents
ArchLinux
FromArchWiki
ArchLinuxisanindependentlydeveloped,x8664generalpurposeGNU/Linuxdistributionthatstrivesto
providethelateststableversionsofmostsoftwarebyfollowingarollingreleasemodel.Thedefaultinstallationis
aminimalbasesystem,configuredbytheusertoonlyaddwhatispurposelyrequired.
Contents
1Principles
1.1Simplicity
1.2Modernity
1.3Pragmatism
1.4Usercentrality
1.5Versatility
2History
2.1Theearlyyears
2.2Themiddleyears
2.3BirthoftheArchWiki
2.4ThedawningoftheageofA.Griffin
2.5ArchInstallScripts
2.6Thesystemdera
2.7Dropofi686support
Principles
Simplicity
ArchLinuxdefinessimplicityaswithoutunnecessaryadditionsormodifications.Itshipssoftwareas
releasedbytheoriginaldevelopers(upstream)withminimaldistributionspecific(downstream)changes:patches
notacceptedbyupstreamareavoided,andArch'sdownstreampatchesconsistalmostentirelyofbackported
bugfixesthatareobsoletedbytheproject'snextrelease.
Inasimilarfashion,Archshipstheconfigurationfilesprovidedbyupstreamwithchangeslimitedtodistribution
specificissueslikeadjustingthesystemfilepaths.Itdoesnotaddautomationfeaturessuchasenablingaservice
simplybecausethepackagewasinstalled.Packagesareonlysplitwhencompellingadvantagesexist,suchasto
savediskspaceinparticularlybadcasesofwaste.GUIconfigurationutilitiesarenotofficiallyprovided,
encouraginguserstoperformmostsystemconfigurationfromtheshellandatexteditor.
Modernity
ArchLinuxstrivestomaintainthelateststablereleaseversionsofitssoftwareaslongassystemicpackage
breakagecanbereasonablyavoided.Itisbasedonarollingreleasesystem,whichallowsaonetimeinstallation
withcontinuousupgrades.
https://wiki.archlinux.org/index.php/Arch_Linux 1/4
2/18/2017 Arch Linux - ArchWiki
ArchincorporatesmanyofthenewerfeaturesavailabletoGNU/Linuxusers,includingthesystemdinitsystem,
modernfilesystems,LVM2,softwareRAID,udevsupportandinitcpio(withmkinitcpio),aswellasthelatest
availablekernels.
Pragmatism
Archisapragmaticdistributionratherthananideologicalone.Theprincipleshereareonlyusefulguidelines.
Ultimately,designdecisionsaremadeonacasebycasebasisthroughdeveloperconsensus.Evidencebased
technicalanalysisanddebatearewhatmatter,notpoliticsorpopularopinion.
ThelargenumberofpackagesandbuildscriptsinthevariousArchLinuxrepositoriesofferfreeandopen
sourcesoftwareforthosewhopreferit,aswellasproprietarysoftwarepackagesforthosewhoembrace
functionalityoverideology.
Usercentrality
WhereasmanyGNU/Linuxdistributionsattempttobemoreuserfriendly,ArchLinuxhasalwaysbeen,and
shallalwaysremainusercentric.Thedistributionisintendedtofilltheneedsofthosecontributingtoit,rather
thantryingtoappealtoasmanyusersaspossible.ItistargetedattheproficientGNU/Linuxuser,oranyone
withadoityourselfattitudewhoiswillingtoreadthedocumentation,andsolvetheirownproblems.
Allusersareencouragedtoparticipateandcontributetothedistribution.Reportingandhelpingfixbugs
(https://bugs.archlinux.org/)ishighlyvaluedandpatchesimprovingpackagesorthecoreprojects
(https://projects.archlinux.org/)areveryappreciated:Arch'sdevelopersarevolunteersandactivecontributors
willoftenfindthemselvesbecomingpartofthatteam.ArcherscanfreelycontributepackagestotheArchUser
Repository,improvetheArchWikidocumentation,providetechnicalassistancetoothersorjustexchange
opinionsintheforums(https://bbs.archlinux.org/),mailinglists(https://mailman.archlinux.org/mailman/listinfo/),or
IRCchannels.ArchLinuxistheoperatingsystemofchoiceformanypeoplearoundtheglobe,andthereexist
severalinternationalcommunitiesthatofferhelpandprovidedocumentationinmanydifferentlanguages.
Versatility
ArchLinuxisageneralpurposedistribution.Uponinstallation,onlyacommandlineenvironmentisprovided:
ratherthantearingoutunneededandunwantedpackages,theuserisofferedtheabilitytobuildacustomsystem
bychoosingamongthousandsofhighqualitypackagesprovidedintheofficialrepositoriesforthex8664
architecture.Supportfori686willcease(https://www.archlinux.org/news/phasingouti686support/)in
November2017.
Archisbackedbypacman,alightweight,simpleandfastpackagemanagerthatallowstoupgradetheentire
systemwithonecommand.ArchalsoprovidestheArchBuildSystem,aportslikesystemtomakeiteasyto
buildandinstallpackagesfromsource,whichcanalsobesynchronizedwithonecommand.Inaddition,the
ArchUserRepositorycontainsmanythousandsmoreofcommunitycontributedPKGBUILDscriptsfor
compilinginstallablepackagesfromsourceusingthemakepkgapplication.Itisalsopossibleforuserstobuild
andmaintaintheirowncustomrepositorieswithease.
History
Theearlyyears
https://wiki.archlinux.org/index.php/Arch_Linux 2/4
2/18/2017 Arch Linux - ArchWiki
JuddVinet,aCanadianprogrammerandoccasionalguitarist,begandevelopingArchLinuxinearly2001.Its
firstformalrelease,ArchLinux0.1,wasonMarch11,2002.InspiredbytheelegantsimplicityofSlackware
(http://www.slackware.com/),BSD,PLDLinux(http://www.pldlinux.org/),andCRUX(http://crux.nu/),and
yetdisappointedwiththeirlackofpackagemanagementatthetimeVinetbuilthisowndistributiononsimilar
principlesasthosedistros.But,healsowroteapackagemanagementprogramcalledpacman,toautomatically
handlepackageinstallation,removal,andupgrades.
Themiddleyears
TheearlyArchcommunitygrewsteadily,asevidencedbythischartofforumposts,users,andbugreports
(https://dev.archlinux.org/~dan/archstats.svg).Moreover,itwasfromitsearlydaysknownasanopen,friendly,
andhelpfulcommunity(http://www.osnews.com/story/4827).
BirthoftheArchWiki
On20050708theArchWikiwasfirstsetupontheMediaWikiengine.
ThedawningoftheageofA.Griffin
Inlate2007,JuddVinetretiredfromactiveparticipationasanArchdeveloper,andsmoothlytransferredthe
reinsovertoAmericanprogrammerAaronGriffin(https://bbs.archlinux.org/viewtopic.php?id=38024),aka
Phrakture,whoremainstheleadArchdevelopertothisday.
Overtheyears,theArchcommunitycontinuedtogrowandmature,andhasrecentlyreceivedanunusual
amountofattentionandreviewforaLinuxdistroofitsmodestsize.
Archdevelopersremainunpaid,parttimevolunteers,andtherearenoprospectsformonetizingArchLinux,so
itwillremainfreeinallsensesoftheword.ThosecurioustoperusemoredetailaboutArch'sdevelopment
historycanbrowsetheArchentryintheInternetArchiveWaybackMachine
(http://web.archive.org/web/*/archlinux.org)andtheArchLinuxNewsArchives
(https://www.archlinux.org/news/).
ArchInstallScripts
The20120715releaseoftheinstallationimagedeprecated(https://www.archlinux.org/news/installmedia
20120715released/)themenudrivenArchInstallationFrameworkinfavoroftheArchInstallScripts.
Thesystemdera
Between2012and2013thetraditionalSystemVinitsystemwasreplacedbysystemd.[1]
(https://www.archlinux.org/news/installmedium20121006introducessystemd/)[2]
(https://www.archlinux.org/news/systemdisnowthedefaultonnewinstallations/)[3]
(https://www.archlinux.org/news/endofinitscriptssupport/)[4](https://www.archlinux.org/news/finalsysvinit
deprecationwarning/)
Dropofi686support
On20170125itwasannounced(https://www.archlinux.org/news/phasingouti686support/)thatsupportfor
thei686architecturewouldbephasedoutduetoitsdecreasingpopularityamongthedevelopersandthe
community.
https://wiki.archlinux.org/index.php/Arch_Linux 3/4
2/18/2017 Arch Linux - ArchWiki
Retrievedfrom"https://wiki.archlinux.org/index.php?title=Arch_Linux&oldid=466830"
Category: AboutArch
Thispagewaslastmodifiedon26January2017,at15:42.
ContentisavailableunderGNUFreeDocumentationLicense1.3orlaterunlessotherwisenoted.
https://wiki.archlinux.org/index.php/Arch_Linux 4/4