LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1862|回复: 6

个人认为ARCHLINUX是桌面LINUX发行版中最适合嵌入式程序员的

[复制链接]
发表于 2009-2-7 02:30:20 | 显示全部楼层 |阅读模式
理由如下:

1. 源码比较标准, 各种软件包的源码基本上没有什么修改, 不像DEBIAN, FC等发行版很多软件包都加了一些发行版自身特有的PATCH. 这样当需要移植某个软件包到嵌入式LINUX系统上去的时候, PKGBUILD的参考价值非常大.

2. 大多数软件包的粒度划分比较合理, 基本上是一个软件包对应于一套源码, 这对理解整个LINUX系统的组成非常有帮助.

3. 配置文件清晰而有条理, 目录层次简洁明了. 这与嵌入式LINUX系统的要求不谋而合. 很多人喜欢FC, SUSE那样的桌面系统, 有着方便的GUI配置工具, 或者至少像DEBIAN那样有NCURSE界面的配置工具. 但是对于一个嵌入式LINUX系统来说, 便于阅读和修改的配置文件比配置工具更简单也更具有可维护性.

以上3个优点, 除了ARCHLINUX和LFS以外, 别的发行版基本上都不具备. 而LFS相比ARCHLINUX, 缺陷在哪里就不用我说了吧.

曾经有个项目是基于I386平台的, 512M的DOM盘和256M的内存, 我用ARCHLINUX, 在安装的时候仔细选择自己要的包, 有一些包官方源里不太合适的, 我自己修改PKGBUILD编译, 整个装下来并清理了一些文件后才200M, 一共才花了1天时间就搞定了, 扔给测试部去测了几个月也没爆出大BUG.

当然, 有得就有失, ARCHLINUX对于做服务器来说, 确实不合适. 服务器需要的是经过大量测试的极端稳定的操作系统, ARCHLINUX很显然是不具备这个条件的.
发表于 2009-2-7 13:33:39 | 显示全部楼层
楼主也可考虑一下gentoo, 还有基于openembedded
arch对非x86体系支持不够可惜了点,开发人手不够没办法

http://www.gentoo.org/proj/en/base/embedded/handbook/
http://bec-systems.com/oe/html/index.html
回复 支持 反对

使用道具 举报

发表于 2009-2-7 14:51:57 | 显示全部楼层
我想也是,如果以后用户开发者都多了之后,也许除了i686,x86_64之外,还有如longson2F,MIPS之类的仓库。。
回复 支持 反对

使用道具 举报

发表于 2009-2-7 18:16:26 | 显示全部楼层
个人认为Archlinux是桌面linux发行版中最适合Java程序员的

个人认为Archlinux是桌面linux发行版中最适合PHP程序员的

个人认为Archlinux是桌面linux发行版中最适合Python程序员的

个人认为Archlinux是桌面linux发行版中最适合C/C++(for Linux)程序员的

个人认为Archlinux是桌面linux发行版中最适合Ruby程序员的
回复 支持 反对

使用道具 举报

发表于 2009-2-7 18:17:10 | 显示全部楼层
另外,个人认为archlinux是最适合跑wine的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-7 20:39:33 | 显示全部楼层
Post by hubert_star;1944819
个人认为Archlinux是桌面linux发行版中最适合Java程序员的

个人认为Archlinux是桌面linux发行版中最适合PHP程序员的

个人认为Archlinux是桌面linux发行版中最适合Python程序员的

个人认为Archlinux是桌面linux发行版中最适合C/C++(for Linux)程序员的

个人认为Archlinux是桌面linux发行版中最适合Ruby程序员的

另外,个人认为archlinux是最适合跑wine的


没看出ARCHLINUX在单一的语言环境比别的发行版有更大的优势.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-7 21:16:55 | 显示全部楼层
Post by axlrose;1944750
楼主也可考虑一下gentoo, 还有基于openembedded
arch对非x86体系支持不够可惜了点,开发人手不够没办法

http://www.gentoo.org/proj/en/base/embedded/handbook/
http://bec-systems.com/oe/html/index.html


是呀, ARCH名字都叫ARCH, 却只支持2种ARCH, 唉... 不过ARCHLINUX的设计倒是很容易支持新ARCH的. 还是用户太少啊.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表