Posts Tagged ‘Kernel’

Receiving Packet Steering

Monday, August 9th, 2010

Linux Kernel 2.6.35最赞的feature就是RPS。

现在的网卡可以接收/发送包的速度已经开始让宿主机的CPU难以跟上。而由于单个CPU的处理能力也慢慢变得难以提升,那么把数据包分布到多个CPU上处理就变得很有必要。在2.6.35内核中,来自Google的Tom Herbert提交[......]

Read More

Which areaes kernel contributors focused on

Thursday, November 19th, 2009

I’ve made a new kind of analysis for Linux Kernel contributions. It tells us the contributors, such as IBM, Intel, Oracle and Fujitsu etc., were[......]

Read More

Android代码将被Linux内核驱逐?

Sunday, October 11th, 2009

继之前微软的Hyper-V事件后,Linux内核驱动程序维护者GregKH在9-Oct.提出将在2.6.33内核开始删除Android驱动。

Due to no support from Google, I’ve dropped the android code from the sta[......]

Read More

Kernel Defects Before and After Release

Wednesday, September 23rd, 2009

I’ve tried to analyze the defect data of Linux Kernel to find out the answers of the following questions.

1. How much effort the release candida[......]

Read More

微软向Linux提交代码能走多远

Sunday, September 13th, 2009

微软虚拟机代码可能被移出Linux!

Linux驱动维护者GregKH在为Linux-2.6.32的merge window做准备时整理了现有的staging目录。对于微软提供的虚拟机hv驱动代码发表了一下的观点:

hv (Microsoft Hyper-V) drivers. Over 200 p[......]

Read More

Linux内核社区投稿

Friday, September 11th, 2009

2年前指导公司内部人员如何提交Linux内核Patch时整理的wiki资料。在这里共享,主要介绍Patch作成时,以及社区对应时的注意点。

1.  patch制作

1.1 bug修正

bug修正时请注意以下几点:

  • 是否没有多余的注释。
  • 注释是否符合kernel doc format。
  • 是否incl[......]

Read More

Linux-2.6.31 was released

Thursday, September 10th, 2009

Linus released Linux-2.6.31 on 2009-09-09 USA time.

What I am focusing on is the development status of kernel. And by the KPS tool,  I found some inte[......]

Read More

局域网设置http代理使用git

Wednesday, September 2nd, 2009

在只提供http代理的局域网内如何用git连接远程服务器?

git使用了curl,因此设置了curl的代理服务器就可以让git使用代理了,有两种方法:

1. export http_proxy=”10.167.129.20:8080″

2. 编辑配置curl配置文件:~/.c[......]

Read More

What should a git administrator knows?

Thursday, August 27th, 2009

1. Setup a git server

Download

http://www.kernel.org/pub/software/scm/git/

Install GIT

  • 1. make prefix=/usr install /*this operation will install gi[......]

Read More

[译]Linux内核设计模式–complex data structures

Tuesday, August 25th, 2009

原文地址

复杂数据结构指,由一些简单对象组成的复杂对象。对象可以被增加至该结构,也可以从中删除。实现复杂数据结构的比较好的方法是使用抽象数据类型。

抽象数据类型

抽象数据类型的主要思想是把一个数据结构的实现完全封装起来,并且只提供一套健壮的接口来操纵它。这样做的好处是做到了干净的隔离。实现数据结构时[......]

Read More