更多

Linux内核

将驱动程序添加到Linux内核

一,概述 在linux内核中增加程序需要完成以下三项工作: 1.将编写的源代码复制到Linux内核源代码的相应目录 2.在目录的Kconfig文件中增加新源代码对应项目的编译配置选项 3.在目录的Makefile文件中增加对新源代码的编译条目 二,实例 1,把驱动代码usbtmc(文件夹)复制到/usr/... 详情»

修改Linux内核启动图片

本文讲的是修改Linux内核启动的图片,而不是uboot,这两者是不一样的哦.uboot的启动图片难度比较大,往往是修改lcd驱动代码中加入对图像的数据处理的,而Linux kernel的话,只是修改下驱动里面的图片即可.内核里启动图片的路径在这个目录下面,可以自己找下:linuxsrc/drivers/video/l... 详情»

更新Linux内核头文件(linux headers)

一般来说,如果不是自己编译kernel,那么更新头文件是比较容易的事情,在Ubuntu/Fedora等操作系统上,可以直接安装相应的linux-headers软件包,下面就演示了在Ubuntu上安装内核头文件的过程。 master@jay-intel:~/workspace/c-study$ uname -r3.2.0-33-generic master@jay... 详情»

Linux 3.9 将包含哪些新特性?

昨天 Linux 内核发布了 3.9 首个 RC 版本,让我们来看看 3.9 版本将会包含哪些新的特性。 首先 Linux 3.9 最主要的新特性之一就是 Btrfs 体验性的支持 RAID 5 和 6,该特性将在 4月末提供。此外 Linux 3.9 还将在设备映射器上包含一个缓存目标,允许 SSD 作为硬盘的缓存,以提... 详情»

Linux内核的early_param原理追踪

early_param用于注册内核选项解析的处理函数。与之类似的,__setup也是用于这个目的。在后文会慢慢看出这两者的区别。 先看它们的定义: /* * Only for really core code. See moduleparam.h for the normal way. * * Force the alignment so the compiler doesn't spac... 详情»

Linux 内核 3.8 是给 Linux 用户的圣诞礼物

Linux 3.8 kernel合并窗口将在圣诞节前夕关闭,Phoronix列举了3.8 kernel加入的新特性:CPU热插拔支持;改进ACPI电源管理;改善XFS文件系统;支持64位ARMv8/AArch64;放弃支持旧的i386处理器,减少内耗复杂度;Video 4 Linux 2驱动支持 DMA-BUF;在某些工作负荷下减少物理内存... 详情»

优化Linux的内核参数来提高服务器并发处理能力

在服务器硬件资源额定有限的情况下,最大的压榨服务器的性能,提高服务器的并发处理能力,是很多运维技术人员思考的问题。要提高Linux系统下的负载能力,可以使用Nginx等原生并发处理能力就很强的Web服务器,如果使用Apache的可以启用其Worker模式,来提高其并发处理能力。除此... 详情»

Linux Kernel 3.1.3 稳定版发布

Linux 内核发布最新稳定版 3.1.3 ,下载地址:linux-3.1.3.tar.bz2 同时发布的还有 2.6.32.49 关于Linux Kernel Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客林納斯·托瓦茲为尝试在英特尔x86架... 详情»

新工具发现隐藏的Linux内核bug和弱点

澳大利亚研究人员Silvio Cesare发布了一个工具,能自动检测Linux库中的bug和漏洞。脚步将第三方库与漏洞公告CVE关联起来,判断Linux平台上的库是否有漏洞或者没有打上补丁。类似的漏洞经常由于库没有和源保持更新而逃脱开发者的眼睛,再加上交叉分布使得问题进一步复杂化。 例... 详情»

Linux内核程序代码量呈现快速指数增长

11月12日,Michael Larabel发表博文指出一个十分奇异的现象,完全出乎人们的意料,引起业界“严重”关注。这是为什么呢?请见文章“The Increasing Size Of The Linux Kernel“以及以下图片:以上图标十分清楚地表明:Linux内核程序代码量呈现快速指数增... 详情»

Linux 3.1正式发布,Linux终于微笑了

10月24日,Linux 3.1正式发布。至此,Linux终于微笑了。何故也? Linux问世20年以来,并没有自己专用的微型处理器。也就是说,Linux操作系统所支持的处理器都是商用处理器。这并不奇怪,因为计算机的CPU(处理器)制造工艺确实太复杂了,也费钱,并非几个“个人”所... 详情»

Linux内核3.1更新 可支持NFC和Wii手柄

虽然由于Kernel.org网站所存在的一个安全漏洞,Linux kernel 3.1内核的发布被迫推迟了数周的时间,但是本周Linux内核的发明人及计划合作者林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)最终还是发布了Linux kernel 3.1更新,而本次Linux内核的更新将会带... 详情»

Linux 内核发布 3.0 RC5 版本

内核源码: http://www.kernel.org/pub/linux/kernel/v3.0/testing/linux-3.0-rc5.tar.bz2 改进记录: http://www.kernel.org/pub/linux/kernel/v3.0/testing/ChangeLog-3.0-rc5 详情»