左肾囊性灶是什么意思| 什么能助睡眠| 膝盖酸痛什么原因| 肺结核吃什么食物好| 雷龙鱼吃什么| 什么是随机血糖| 吃什么食物养肝| 急性鼻窦炎吃什么药| 知己是什么意思| 血滴子是什么意思| 氧饱和度是什么意思| 高胆固醇血症是什么病| 学生早餐吃什么方便又营养| 肠道消炎用什么药最好| 肾亏吃什么药最好| tct检查什么项目| 9.30号是什么星座| 被臭虫咬了擦什么药| 新生儿白细胞高是什么原因| 嘴巴疱疹用什么药膏| 移动硬盘什么牌子好| 六月五行属什么| 孕晚期感冒可以吃什么药| 霏字五行属什么| 青岛有什么山| 胰岛素是什么| 天理是什么意思| 鬼斧神工是什么意思| 拔罐有什么作用和功效| 天上的星星为什么会发光| 炙是什么意思| 九夫痣是什么意思| 丝瓜炒什么好吃| 为什么会尿频| 腿有淤青是什么原因| 后悔是什么意思| 脑白质是什么病| 儿童结膜炎用什么眼药水| 田此读什么| 法西斯是什么| 蘖是什么意思| 拉直和软化有什么区别| 海马体是什么意思| 电疗有什么作用和功效| 裸婚是什么意思| 什么原因导致高血压| 1988是什么生肖| 胆识是什么意思| 性格是什么| 用什么洗脸可以美白| 低筋面粉可以用什么代替| 佬是什么意思| 提报是什么意思| 什么是复句| 排卵期和排卵日有什么区别| 右肾小结石是什么意思| 3e是什么意思| 广谱是什么意思| 沵是什么意思| 微波炉加热用什么容器| x是什么牌子的衣服| 搞基是什么意思| 鱼吐泡泡是什么原因| 天麻什么时候种植| 浪琴手表属于什么档次| 天明是什么意思| 红月亮是什么兆头| sf是什么意思| 梦见买帽子是什么意思| hbo什么意思| 智商是什么| 吐槽是什么意思| 三十如狼四十如虎什么意思| 手指甲有竖纹什么原因| 七月六号是什么星座| 尿酸高是什么造成的| hpv是什么疫苗| 血脂高是什么原因| 鲁迅为什么弃医从文| 苹果什么时间吃最好| 肝脏低密度灶是什么意思| 推迟月经吃什么药| 老公的姐姐叫什么| 左脚麻是什么原因| 葡萄不能和什么一起吃| 吃完杏不能吃什么| 喝茶有什么坏处| qs是什么| 甲亢能吃什么水果| 疳积是什么病| 小儿便秘吃什么药| 隐喻的意思是什么| 月经推后是什么原因引起| 淘宝预售是什么意思| 拉肚子可以吃什么食物| 基围虾为什么叫基围虾| 恶露是什么| girls是什么意思| 光盘是什么| 千卡是什么意思| 后背疼是什么原因引起的| 职业年金是什么| 结婚年数代表什么婚| 都有什么菜好吃| 喝红牛有什么好处和坏处| 脸上出油多是什么原因| 什么心什么肺| 眼泪为什么是咸的| 什么是卤水| pretty什么意思| 肚脐眼连接体内的什么器官| 蝴蝶有什么寓意| 假小子是什么意思| 钾低吃什么| 倾国倾城什么意思| 常务副县长什么级别| 孕妇用什么驱蚊最好| 12月5号是什么星座| 身上皮肤痒是什么原因| 相濡以沫是什么意思| 女同是什么意思| 什么食物对眼睛好| 肝郁气滞吃什么中成药| 痛风吃什么菜比较好| 黄体酮低吃什么补得快| 发际线长痘痘是什么原因| 牙龈上火肿痛吃什么药| 河马吃什么| 辽国是现在的什么地方| 小松鼠吃什么食物| 加速度是什么意思| 什么是溶血性贫血| 1972年属什么生肖| 性瘾是什么| 名创优品是卖什么的| hpv病毒是什么原因引起的| 咬到舌头是什么预兆| 儿童嗓子哑了什么原因| 肛门周围痒是什么病| 双手麻是什么原因| 这是什么| cd是什么意思啊| 客源是什么意思| 公务员和事业编有什么区别| 宫颈醋酸白色上皮是什么病变| 孕中期宫缩是什么感觉| 月经期间头疼是什么原因| 98年属相是什么| 生肖猴和什么生肖相冲| 女人小肚子疼是什么原因| 成语是什么意思| 腌羊肉串放什么调料| 出马什么意思| 什么东西能让皮肤变白| 为什么最近一直下雨| 柠檬不能和什么一起吃| 喝莓茶对身体有什么好处| 梦见自己穿孝衣有什么征兆| sheet是什么意思| 吐信子是什么意思啊| 医学生规培是什么意思| 男生来大姨夫是什么意思| 氧化钙是什么| 黄子韬爸爸是干什么的| 睾丸疝气有什么症状| 内退是什么意思| 官鬼是什么意思| 2017年什么年| 花中隐士是什么花| 罐肠什么意思| 人被老鼠咬了什么预兆| 属虎生什么属相宝宝好| 面部提升做什么项目最好| 梅毒单阳性是什么意思| 被cue是什么意思| 姜太公钓鱼愿者上钩是什么意思| 什么是角阀| 形容高兴的词语有什么| 吃什么食物降尿酸最快| cnc是什么牌子| 什么时机塞给医生红包| 神夫草抑菌乳膏主治什么| 豆浆喝多了有什么坏处| 脚上为什么会长鸡眼| 香瓜什么时候成熟| 227是什么意思| 正月初八是什么星座| 乌龟死了有什么预兆| 嗓子疼发烧吃什么药| 侍郎是什么官职| 着床后需要注意什么| 525什么星座| 小茴香是什么| 虾仁和什么包饺子好吃| 见血封喉什么意思| 什么是肾结石| 胚芽米是什么米| 做爱什么姿势最舒服| 喝什么可以排便通畅| 玫瑰代表什么| 闻字五行属什么| 眼皮重是什么原因| 10属什么| 弱水三千什么意思| 4月8号是什么星座| gold是什么牌子| 枸杞有什么作用| 来姨妈不能吃什么水果| ige是什么| 舌根发黄是什么原因造成的| 湿阻病是什么病| 脑梗的人适合吃什么食物| 甲鱼吃什么东西| 血友病是什么病| 阴蒂长什么样| 颈椎病用什么枕头好| da医学上是什么意思| 宫颈锥切术是什么意思| 交警支队长是什么级别| 两个人在一起的意义是什么| 肠胃炎吃什么药效果好| 补办护照需要什么材料| 侏儒症是缺乏什么元素| 总是嗜睡是什么原因| b超检查什么| 后脑勺白头发多是什么原因| 直采是什么意思| 女人梦见仇人代表什么| 臭屁什么意思| 毫不犹豫的意思是什么| ut是什么| 肾阳虚吃什么药| 涂防晒霜之前要涂什么| 乙亥日五行属什么| dyf是什么意思| 龙凤呈祥是什么意思| 纯字五行属什么| 属鼠的和什么属相不合| 不想吃饭没胃口是什么原因| 北京晚上有什么好玩的景点| 泉字五行属什么| 亚瑟士和鬼冢虎的区别是什么| 双顶径是指什么| 梦到拔牙是什么预兆| 孩子鼻子流鼻血是什么原因| 八字缺什么怎么算| cin3是什么意思| pcl是什么材料| bulova是什么牌子的手表| 四月27日是什么星座| 10月2号是什么星座| 如初是什么意思| 湿气重的人吃什么好| 胃气上逆是什么原因| 今天美国什么节日| 窥见是什么意思| 运钞车押运员是什么人| 脂肪是什么组织| 自闭是什么意思| 灌肠什么意思| 鲫鱼是什么鱼| 什么酒不能喝脑筋急转弯| 为什么二楼比三楼好| 心脏房颤吃什么药好| 百度
|
|
Subscribe / Log in / New account

Benefits for LWN subscribers 百度 7战荷兰,英格兰仅取得4平3负战绩。

The primary benefit from subscribing to LWN is helping to keep us publishing, but, beyond that, subscribers get immediate access to all site content and access to a number of extra site features. Please sign up today!

March 10, 2010

This article was contributed by Ivan Jelic

It's always a good time to review Arch Linux since it features a rolling release model. This means frequent upgrades, with no release dates. In other words, Arch is always in its latest version, constantly being updated in small intervals of time. That makes it perfect for reviewing, since it's fresh whenever it's being taken for a spin.

Arch is inspired by CRUX, a simple and lightweight distribution which is inspired by BSD. Arch Linux first appeared in 2002. Although it shares some ideas with CRUX, Arch was developed from scratch, with no legacy from any other distribution. Arch Linux today has a devoted community, which stays close to its founding principles. According to DistroWatch's distribution ranking, Arch is doing better than ever, making it to the top ten in 2009, where it remains so far this year.

AIF

Occasionally the Arch Linux team does release installation images with a current snapshot of the core packages, a minimal set of packages found in the core repository. So core installation images contain just the packages needed for a basic install of Arch. These, together with AIF (Arch Linux Installation Framework), take care of the installation process. It is also possible to do a network installation where everything is retrieved from the Internet during the installation process. Images are available for CD (.iso) and USB stick (.img). The latest set of installation images originate from August 2009, labeled as 2009.08.

The default installation media boot option will work in the most cases. A live installation system allows configuration of the keyboard layout and the network (making it possible to do a network install) before the actual installation is started. AIF, available as an /arch/setup executable, is a command line tool with an ncurses-based interface. The installation steps managed by AIF are not unusual for the typical GNU/Linux install. This includes partition selection.

Before the partitioning, the installation source (CD, USB or network) and the time need to be set. Arch offers automatic disk partitioning and setup, together with manual disk partitioning and/or partition selection. There is an undo option, in case something goes wrong during the partition setup. The ext4 file system is fully supported.

Arch install

Package selection is another important step in the installation process. The system offers a package group selection in the first step, followed by detailed package selection list. Hardware drivers are manually selected during this step. The Arch core includes firmware packages for most of the wireless chips used on today's computers, which is very important since the packages for the rest of the system (X Window System, desktop environments, programs) are retrieved from the network. For example, the Intel 4965 wireless chip in the test machine became fully operational only after the firmware installation. Speaking of WiFi, the wireless_tools package is available to install the necessary wireless network setup tools.

After the packages are installed, AIF proceeds to the system configuration interface. This is nothing more than a list of the configuration files which need to be edited with a default editor. The defaults can be a good starting point for the core installation, so only the last option is needed - root password setup. AIF installs GRUB, which is configured to ignore any other operating systems on the computer except Arch.

The desktop

I am reviewing Arch Linux as a desktop/workstation distribution this time. Therefore, the installation is just a first step which must be followed by additional installation and configuration for the desktop. The core system only contains basic services and the shell.

A wired network connection should work "out of the box" using DHCP. At this point a basic knowledge of Pacman, the Arch package manager, is a requirement. Fortunately, the Arch Wiki is a great place to look for the answers. All the manuals needed for the beginner worked like a charm during the test.

A few metapackage installs and system file edits later I had a functional desktop. In some cases, some of the packages are not installed automatically. For example, a functional X.org setup requires manual video and input driver installation. If a GNOME desktop is desired Hal will be installed as a dependency, but it needs to be started and configured to start on boot by hand. This is a good illustration of the Arch approach, since Hal is always a requirement with GNOME, but all X.org video drivers are not. Installation of unneeded video drivers wouldn't be clean by Arch standards.

Arch Linux with GNOME

There is no default desktop environment on Arch. Most window managers or desktops are available for installation, in very fresh versions. Freshness, at the time the article was written, means KDE SC 4.4.1, GNOME 2.28.2 and XFCE 4.6. Most of the packages come in a vanilla setup, therefore available desktop environments look and behave the same as they would if the installation was done from the source tarballs.

Arch Linux with KDE

Other popular programs are very fresh too. Firefox 3.6, Thunderbird 3.0, Pidgin 2.6.6 and OpenOffice.org 3.2 are just part of the big software collection Arch provides in its repositories. All the searches for the additional software ended successfully during the test, which included Nvidia proprietary drivers and Flash plugin.

Speed

Arch seems very fast. While there is no exact measure, the overall subjective experience during this test was highly positive. A completely functional system with all necessary system tools and services installed and running, was fast and stable 100% of the time.

Installation and setup does take some time. Reading the documentation and installation/setup tasks take quite lot of time, even for advanced GNU/Linux users, especially those who have no experience with Arch. However the Arch Wiki provides all the answers for system and package installation and setup.

The Arch Way

Arch is developed and maintained in the "Arch way". "The following five core principles comprise what is commonly referred to as the Arch Way, or the Arch Philosophy, perhaps best summarized by the acronym KISS for Keep It Simple, Stupid."

In the Arch dictionary, simple and code-correct means no automatizing or autoconfiguration, and almost no patching. Therefore, user needs to do everything related to the installation and configuration. Sometimes the user involvement goes pretty far. For example, after the Network Manager installation, it needs to be started manually and set to do so on startup. Pacman does resolve dependencies automatically, so that part does not need to be done by hand.

The benefits of "The Arch Way" are good system performance and absolute control over the installation and setup, much like the control one gets with Gentoo. It is worth investing time in Arch if you want to learn the internals of a GNU/Linux system, maintain complete control over your system, and get good performance.

Conclusion

Overall, Arch is great. First, it's great for the users who want to learn GNU/Linux by choosing packages and editing configuration files. It's great for the users who have a knowledge of GNU/Linux and want to put together the system mostly by hand. Those who want an easy install and a functional system out of the box should avoid it.


Index entries for this article
GuestArticlesJelic, Ivan


to post comments

AUR

Posted Mar 11, 2010 3:41 UTC (Thu) by tnoo (subscriber, #20427) [Link] (1 responses)

In addition to all the advantages mentioned in the article, the Arch User Repository (AUR) is one of the great achievements. There are few software packages that could not be easily built with a user-contributed installation script in the AUR. This gives me package manager control even on my own hacks.

AUR

Posted Mar 14, 2010 14:49 UTC (Sun) by jospoortvliet (guest, #33164) [Link]

and if you install the appropriate tools (yaourt, if I recall correctly) it
even builds and installs your stuff automatically - just like gentoo does :D

Rolling with Arch Linux

Posted Mar 12, 2010 13:19 UTC (Fri) by phillemann (guest, #49231) [Link] (5 responses)

"Arch seems very fast. While there is no exact measure, the overall subjective experience during this test was highly positive. A completely functional system with all necessary system tools and services installed and running, was fast and stable 100% of the time."

I personally would have rather heard how the distribution's _package manager_ performs. How long does it take to resolve the dependencies for a package having lots of them? Is there a quick way to search for a package (maybe not by exact name match but also something fuzzier)? Does it take long to update the package database?

I'm a gentoo user so I suppose my applications run as fast as they possibly can, but is this an issue with non-source-based distributions? How fast the applications run?

Rolling with Arch Linux

Posted Mar 14, 2010 3:43 UTC (Sun) by njs (subscriber, #40338) [Link] (1 responses)

> is this an issue with non-source-based distributions? How fast the applications run?

No.

Rolling with Arch Linux

Posted Mar 14, 2010 6:18 UTC (Sun) by dlang (guest, #313) [Link]

it depends on what you mean by 'an issue'

there are very definitely config options that can be selected that will change the speed of the applications

but most people don't care about this sort of thing.

Rolling with Arch Linux

Posted Mar 14, 2010 9:24 UTC (Sun) by tnoo (subscriber, #20427) [Link] (2 responses)

The package manager (pacman) runs about 5 times faster than the Ubuntu apt-
get (my experience, no precise timing). Substrings can be searched for using
pacman -Ss (repository) or pacman -Qs (local installs). Updating the package
database takes about 5-10 seconds for my laptop on a good network (for the
repositories core, extra and community). All in all reasonably fast.

Rolling with Arch Linux

Posted Mar 14, 2010 11:16 UTC (Sun) by dlang (guest, #313) [Link] (1 responses)

how much of the difference that you are talking about is related to the number of packages in the repository?

also, are you familiar with apt-cache (specifically apt-cache search)? it may have some of the functionality that you seem to think is missing

Rolling with Arch Linux

Posted Mar 14, 2010 14:53 UTC (Sun) by jospoortvliet (guest, #33164) [Link]

apt doesn't miss functionality compared to pacman, I'm pretty sure of that.
Pacman IS pretty fast, indeed, but to be honest I don't care that much.

Rolling with Arch Linux

Posted Mar 14, 2010 14:57 UTC (Sun) by jospoortvliet (guest, #33164) [Link]

Those who want an easy install and a functional system out of the box should
avoid it.

Actually, they don't have to avoid it. They can go to http://chakra-
project.org/ and use the convenient livecd with installer there to get Arch
on their system. Includes graphical package management and other goodies ;-)

Arch will never be Ubuntu but with Chakra you can be up and running in 30
minutes.

Racists on the Arch Linux Mailing List

Posted Jan 23, 2011 21:46 UTC (Sun) by Meeku (guest, #72534) [Link] (3 responses)

I joined the Arch Linux public general mailing list and posted a free opensource FOSS font for coders to use, Rail Model font. I was accused of spamming and trolling by certain developers there. These were just excuses from them as underneath they had a racist attitude to my email address for the mailing list:
hare_krsna_hare_krsna_krsna_krsna_hare_hare_hare_rama_hare_rama_rama_rama_hare_hare -at- .....

Thus when I tried to defend against their accusations I was banned from there, no discussion nothing.

Racists on the Arch Linux Mailing List

Posted Jan 30, 2011 16:07 UTC (Sun) by nix (subscriber, #2304) [Link] (2 responses)

The place for font postings is font design lists, not public general lists. Fonts are often not small, and dumping megabytes of font data into everyone's mailboxes (if that is indeed what you did) is tantamount to mailbombing.

Racists on the Arch Linux Mailing List

Posted Feb 2, 2011 11:15 UTC (Wed) by Meeku (guest, #72534) [Link] (1 responses)

I have copied / pasted a response part done originally at another site:

"2. -prod and probe forum members- is not correct phrase either. They were some on that Arch Linux mailing list who just could not accept my email address, hare_krsna_hare_krsna_krsna_krsna_hare_hare_hare_rama_hare_rama_rama_rama_hare_hare -at- ..... and just used racist weasel words and phrases, hounding me on and on relentlessly.

3. -etiquette- was used by me without any foul language. Some on that list were using racist weasel words and because I have been a victim before several times I could tell, it was not new to me."

Racists on the Arch Linux Mailing List

Posted Feb 9, 2011 17:21 UTC (Wed) by nix (subscriber, #2304) [Link]

That local-part is not RFC compliant. RFC2822 saith:

"The maximum total length of a user name or other local-part is 64 characters."

That local-part is 84 characters long. You were lucky they could talk to you at all.


Copyright © 2010, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds

卧槽是什么意思 鱼在鱼缸底部不动为什么 哪吒他妈叫什么名字 血压正常头晕是什么原因 硬金是什么意思
什么态度 喜欢穿黑色衣服的女人是什么性格 吃什么健脾 jb什么意思 取环需要做什么检查
第一次怀孕有什么反应 qd医学上是什么意思 减肥喝什么 风寒感冒咳嗽吃什么药 夏天空调开什么模式
轴距是什么意思 ttm是什么意思 白细胞低什么原因 弥漫是什么意思 我的手机是什么型号
笃定什么意思hcv8jop3ns5r.cn 睡觉趴着睡是什么原因hcv7jop7ns1r.cn 梁五行属什么ff14chat.com 什么叫咳嗽变异性哮喘hcv9jop4ns0r.cn 吃什么补孕酮hcv8jop5ns1r.cn
乳房里面有硬块是什么原因hcv7jop7ns2r.cn 为什么来大姨妈会拉肚子hcv8jop3ns8r.cn 突兀什么hcv8jop3ns0r.cn 什么惚惚hcv9jop6ns4r.cn 四气指的是什么hcv8jop3ns4r.cn
麻黄是什么hcv8jop2ns7r.cn 入围是什么意思hcv7jop5ns0r.cn 籽料是什么意思hcv7jop6ns0r.cn 输卵管堵塞吃什么药可以疏通gangsutong.com 腊月初六是什么星座hcv8jop5ns7r.cn
吃饭恶心是什么原因hcv8jop3ns7r.cn 海螵蛸是什么东西hcv7jop4ns6r.cn 身上长红色的痣是什么原因luyiluode.com vt是什么hcv9jop6ns6r.cn 幽门螺杆菌阳性什么意思mmeoe.com
百度