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

译:Android 被 Linux kernel 社群开除

原文:Android and the Linux kernel community
在 Linux kernel 2.6.33 版本,Android  程式码,已经被移除。很多人开始询问我到底发生了什么事?Android 下一步又该怎么办?所以,以下就是我对这整件事情的意见……
首先,我要说,我是很喜欢 Android 手机平台。直到上周,我还是每天,使用我买的 developer G1,它完美的运作,让身为用户的我非常欢喜。
从技术的角度,我也对 Android 感到高兴。讓人惊喜,Google 运用 Linux kernel,纯粹就用传统的 Linux 系统,创造出一个具移植性,而且可靠的手机平台。这个平台是这么特别,你甚至可以在手机上,换上一个 Linux 作业系统的 image 档,两种版本都可运作正常,完全不需任何修改。
Android 同时也解决了收机制造商,多年以来的一些问题:一个免费版本的 Java,及一个统一的应用程式中介层,让程式人员针对它开发出软体,可以在所有 Android 的手机上。因为这样,所有现有的“Linux 手机联盟”,不是已经群体灭亡,幸存的应该也会很快就默默的消失。
这有哪里不对?
发生什么事,让 Android 程式码,从 Linux 核心删除?简单说,没有人关心 Android 程式码了,所以就删了吧。就像我以前所声明的,核心程式码,分支版本,必须努力整并进主要版本,不然就会被删除。
但是关于这点,有更大的问题存在。
Android 核心程式码,并非只是在 drivers/staging/android 子目录下,的几个怪异驱动程式而已。为了能让 Android 运作,你需要用他们新增的 lock type,并且用他们的安全模式,跟 Linux 内核连结上。
为了要写 Android 上使用的 驱动程式,你需要正确的整合新的 lock,有时还要跟怪异的安全模式打交道。对了,还有一个完全不同显示 frame buffer 架构。 
这意谓任何为 Android 平台写的驱动程式,因为跟 Google 内核分支有相依性,所以就不能整并进主要内核分支,最终也不能进 kernel.org 分支。
就因为这样,Google 已经造成许多的驱动程式,与平台相关的程式码,不能整进主要内核分支。实质上,这已经变成了几个制造商锁,所倚赖的内核分支。
现在 Linux 内核的的几个分之版本,是依照几个主要的发行版本,目前相安无事。但是因为 Google 不想让他们的程式码,并整入主流分支。Google 所写出的驱动程式及平台相关的程式,被锁住无法回馈给内核社群。内核社群,已经花很多年被告诉这些 Linux 发行版本的公司,把他们的内核整并进来。之后他们就


相关文档:

Linux上autofs配置及其说明....

             版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/Neverland2012  
         我们经常会去下载别 ......

Linux 内核配置

Linux内核配置办法:
1. make config
这种办法会遍历所有配置项,要求用户逐个选择Y/N/M
2. make menuconfig
这个办法是基于ncurse库编制的图形界面工具。常用
3. make xconfig
用于基于X11的图形工具
4. make gconfig
用于基于gtk+图形工具
5. make defconfig
创建一个默认的配置,生成当前的.config
6. make x ......

linux 0.11 内核学习 char_dev.c


/*
 *  linux/fs/char_dev.c
 *
 *  (C) 1991  Linus Torvalds
 */
#include <errno.h>
#include <sys/types.h> // 定义了基本的系统数据类型
#include <linux/sched.h>
#include <linux/kernel.h> // 含有一些内核常用函数的原形定义
#include < ......

linux设置 让oracle10g自启动


在/etc/rc.d/init.d/ 创建oracle10g文件
touch oracle10g
chmod a+x oracle10g
[root@test~]# vi /etc/rc.d/init.d/oracle10g
#!/bin/bash
#chkconfig:345 51 49
#description:starts the oracle database deamons
#
ORACLE_HOME=/oracle/product/10.2.0/db_1
ORACLE_OWNER=oracle
case "$1" in
start)
echo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号