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

专访Linux核心黑客之一Robert Love (还是大学时代)

人物专访:核心黑客系列之一Robert Love 每个星期,我们都采访一个内核编写社区的人,虽然这样的采访会很侧重技术,但是我们的立足点是为了让所有人都能接受。本周我们采访了Robert Love,现在他正在维护“可抢占内核”的升级包和其他一些事。他使用Linux已经7年了,对于现在的内核有很多贡献。所有这些最后用他自己的话来描述。
 
记者Jeremy Andrews(一下简称“JA”):请谈一点关于你自己和你的背景Robert
 
Love:我现在是Florida大学计算机和数学系的学生,未婚但有一个很可爱的女朋友。我的编程兴趣是操作系统和数学/科学计算。
 
JA:你何时毕业?还会继续读研吗?
 
Rebert Love:我想继续留在学校里读研究生,特别是如果社会经济状况还像现在这样的话。
 
JA:你何时并且如何开始学习Linux的?
 
Rebert Love:在1994年,我有了第一台运行Linux的个人电脑,那时还是1.0的内核。这也是我第一次实际接触一个类UNIX的系统。有我一台386SX电脑(感谢妈妈!)并且安装了可转换的Windows 95beta版。随着使用Linux越来越多,我最后终于在2.2的时候完全的转移到Linux上来,从那时起,我一直完全的使用Linux。
我当时部分的转移到Linux上是由于一个明显的原因:我相信Linux是一个强大和强壮的系统,它有很好的应用程序。但根本的原因是我喜欢和Linux系统以及围绕在它周围的社区交流的能力。
 
JA:你能比较一个1.0和2.4内核的不同点吗?
Rebert Love:如果它们有几页代码是相同的话,我会感到很惊奇的。所以,每件事都不同。
 
JA:安装和使用1.0的内核是怎样的?当时有什么软件?
 
Rebert Love:很幸运,在1994/1995年,Linux发展的很好。当时SLS和Slackware都发行完整版。我最开始使用Slackware2.0。你不得不下载很多磁盘文件集(disk sets)-也许现在也一样。我记得磁盘文件A好像是核心,磁盘文件N提供网络支持等等。(译者:我想那时没有光盘,发布还是用软盘的,所以才有所谓的磁盘文件,也就是一个文件1.44M)那时Linux就有网络,X (XFree86 2.0)也有,还支持很多硬件呢。从今天看来最大的问题就是缺少文档,在加上复杂的安装过程。我记得我怎么做都不能让PPP工作……最终我放弃了。如果我可以让PPP工作的话,我也许那时就转换到Linux上了。
 
JA:你做了那些贡献?
 
Rebert Love:现在我大多数时间用来维护可抢占内核的


相关文档:

linux 设备驱动编程

目 录
驱动

I/O端口

from smth

基本结构

驱动程序

具体实现


PCI

loopback

Sis 900

ISA总线DMA的实现


驱动
    Linux系统支持三种类型的硬件设备:字符设备、块设
< type="text/javascript">< type="text/jav ......

linux 设备驱动编程

目 录
驱动

I/O端口

from smth

基本结构

驱动程序

具体实现


PCI

loopback

Sis 900

ISA总线DMA的实现


驱动
    Linux系统支持三种类型的硬件设备:字符设备、块设
< type="text/javascript">< type="text/jav ......

Linux声音设备编程实例

由于这些文件不是普通的文件,所以我们不能用
ANSI C
(标准
C
)的
fopen

fclose
等来操作文件,而应该使用系统文件
I/O
处理函数(
open

read

write

lseek

close
)来处理这些设备文件。
ioctl
()或许是
Linux
下最庞杂的函数,它可以控制各种文件的属性,在
Linux
声音设备� ......

使用BusyBox制作linux根文件系统


使用BusyBox制作linux根文件系统(CramFS+mdev)
操作系统:Ubuntu9.04
内核版本:linux-2.6.24.7  
开发板:博创arm2410s    
交叉编译工具:arm-linux-gcc-4.1.1 
BusyBox:busybox-1.11.1      
CramFS:CramFS-1.1
 
注意:由于要� ......

linux配置网络连接

linux网络连接配置通过命令ifconfig来完成,也就是interface configuration。
!!友情提醒:下面用的命令有些需要root权限
查看网络连接
    ifconfig
    eth0      Link encap:以太网  硬件地址 00:e0:61:02:af:ba 
    &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号