linux2.6.29发布

linux的最新版本今天发布了,我几乎每天都在看linux内核的网站新闻,每天都在等待新内核的发布,每当新内核提出来时,我就会看一些相关的文章,这些文章介绍了新内核的大致理论,主要通过目前解决方案面临的问题,其它操作系统的做法,几点尝试等等的方式来引出最新的内核的特性,比如2.6.29的一个新特性,就是将cpumask的数据类型改变了,以前是一个unsigned long类型,现在成了一个struct类型,其实就是为了将其放到内核内存分配的区域而不是栈中,因为内核栈空间很有限,于是就限制了栈中变量的大小和数量,现在将变量放到了内核内存分配的区域,通过指针来定位,可能数据的分配和释放需要手工管理,但是确实提高了灵活性,比如数据大小和数量不再受到限制。

linux新内核的一项很重要的改动就是换了logo,以前是一个著名的企鹅,现在换成了一只澳大利亚袋獾,据说这是linus为了保护这种濒临灭绝的动物而进行的改动,可见linus是十分喜欢小动物的,事实正是这样,我看了linus的blog,其中不乏小动物的文章,猫,蛇,狗...

你可能感兴趣的:(linux,struct,Blog,linux内核,网络技术)