易截截图软件、单文件、免安装、纯绿色、仅160KB

谷歌Android被Linux内核除名

      2  月 3  日, Linux  内核开发者 Greg Kroah-Hartman  将 Android  的驱动程序从 Linux 内核“状态树”(“ staging tree”  )上除去,从此, Android  与 Linux  开发主流将分道扬镳。原因是,“ noone seemed to be working on it”  ,难怪 Linux  内核开发团队决定不要它了。呜呼!
       后果如何?今后,在开源的路上,谷歌 Android 的硬件驱动从何而来?谷歌喜欢开源,是喜欢它自己所喜欢的那种开源,而不是 Linux 的开发主流。谷歌气大财粗,自己去单干吧!
       国内开源界,不要跟在谷歌屁股后面瞎吹了。说到底, Linux 是草根事业,气大财粗也不灵。近日,谷歌 CEO 又口出狂言,要给中国政府“一点儿压力”,想改变谷歌目前的这种被动状况。我看,根本没门儿。
摘自chinaunix 阮一峰
消息公布以后,外界普遍觉得惊讶和可惜。好不容易,才有了一个这么受欢迎的开源手机系统,应该齐心协力、共同开发才对,为什么要“窝里斗”呢?到底是什么矛盾,使得Linux Kernel小组剔除Android代码呢?
Greg Kroah-Hartman写了一篇详细的文章,解释这个决定。下面就来看看,他是怎么说的,以及Android到底是一个什么样的系统。
在这之前,你最好知道Greg Kroah-Hartman是谁。他是目前LinuxKernel的核心开发人员,负责stable软件包的发布。就是说,每一个新版本的LinuxKernel,都是经过他的手流出来的。此外,他还负责硬件驱动的部署。而他的手机就是HTCG1,每天都在使用。所以,他是绝对有资格谈论这个问题的,他的看法代表了Linux社区对Android的看法。
首先,他指出Android和其他的Linux发行版不一样:
“Google has taken the Linux kernel, and nothing else from a "traditional" Linux system.
Google只用了kernel,别的东西都没用。”
这就是说,与Ubuntu、Debian、Redhat这样的传统Linux发行版相比,只有系统的底层结构是一样的,其他东西在Android里都不一样,尤其是程序员的编程接口是完全不同的。因此,Android应用程序都必须重新写过,现存的Linux程序无法移植上去。所以,从严格意义上说,Android是一种全新的系统,它与Linux的距离,比M


相关文档:

Linux iptable文档

总览
用iptables -ADC 来指定链的规

,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......

linux arp 命令常用参数详解

linux arp 命令常用参数详解
显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。
ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr] [-v]
 -a            通过询问当前协议数据,显示当前 ARP 项。如果指定 ......

Linux文件类型及如何查看,修改文件读写权限

现在使用 ls -l 命令,查看详细信息格式的文件列表,您将会看到如下内容: 
total 5
drwxr-x---  4   user group 4096 Mar 10 00:37 filename
drwxr-xr-x 21 user group 4096 Mar 10 20:16 文件名
-rw-------   1    user group 524 Mar 10 00:40 a
-rw-r--r-- &nb ......

linux 下c 程序 段错误 分析

fopen("/var/spool/cron/tmp","w+");
/////////////////////////////////////////
#i nclude <sys/types.h>
#i nclude <sys/stat.h>
#i nclude <fcntl.h>
#i nclude <unistd.h>
#i nclude <stdio.h>
#i nclude <string.h>
#i nclude <stdlib.h>
int main(){
in ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号