码迷,mamicode.com
首页 >  
搜索关键字:内核代码    ( 412个结果
Linux 安全模块
LSM是Linux Secrity Module的简称,即linux安全模块。其是一种轻量级通用访问控制框架,适合于多种访问控制模型在它上面以内核可加载模块的形实现。用户可以根据自己的需求选择合适的安全模块加载到内核上实现。LSM设计思想:LSM的设计思想:在最少改变内核代码的情况下,提供一个能够成...
分类:系统相关   时间:2015-06-08 14:51:47    阅读次数:157
<Linux内核源码>文件系统VFS内核4.0.4版本基本概念源码
题外话:Linux内核从2.x和3.x到现在最新的4.x变化非常大,最直观的表现就是很多书上的内核代码已经无法直接继续使用,所以看看新的源码是非常有意义的!(下文中的内核源码都来自于 kernel 4.0.4 版本,本人都验证过正确,正文假设读者对 linux系统下mount命令有操作经验。另外,l...
分类:系统相关   时间:2015-06-06 13:17:20    阅读次数:240
Linux 驱动之EXPORT_SYMBOL 函数以及2.6内核 Unknown symbol bug解决办法
1、Linux中EXPORT_SYMBOL的用法 EXPORT_SYMBOL标签内定义的函数对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用。您还可以手工修改内核源代码来导出另外的函数,用于重新编译并加载新内核后的测试。 //mod1.c 编译模块mod2,成功。 加载mod2时,输出: insmod: error inserting 'mod2.ko': -1 Invalid parameters dmesg查看: mod2: no symbol version for func...
分类:系统相关   时间:2015-05-29 10:13:47    阅读次数:244
Git入门详解
一、git的简介1.git的诞生- 1991~2002年通过Diff和patch维护Linux内核- 2002年启用BitKeeper维护和管理Linux内核代码- 2005年开发BitKeeper的商业公司收回使用权- 2005年4月3日Linus开始开发git- 2005年4月6日项目发布- 2...
分类:其他好文   时间:2015-05-26 15:43:27    阅读次数:126
关于根文件系统的整理
根文件系统首先是一种文件系统,该文件系统不仅具有普通文件系统的存储数据文件的功能, 但是相对于普通的文件系统,它的特殊之处在于, 它是内核启动时所挂载(mount)的第一个文件系统, 内核代码的映像文件保存在根文件系统中, 系统引导启动程序会在根文件系统挂载之后从中把一些初始化脚本(如rcS,initt...
分类:其他好文   时间:2015-05-26 00:18:29    阅读次数:146
Android内核开发:源码的版本与分支详解
我想很多初学者或许跟我一样,看完Android源码下载相关的文章以后,就开始兴致勃勃地去下载Android源码了,但是下载完了源码后,有没有像我一样产生如下几个困惑呢?(1)Android版本有哪些分支可用?每个分支的TAG是什么?(2)Android源码下载完了怎么没有看到Linux内核代码..
分类:移动开发   时间:2015-05-25 06:18:57    阅读次数:204
qemu运行pintos
Pintos:基于80x86架构的一个简单操作系统框架,支持内核线程,加载和运行用户程序,以及一个文件系统,但是 所有这些都是以一种简单的方式实现。 Pintos理论上可以运行在普通的IBM兼容的PC机上。但是为了便于调试内核代码,Pintos运行在仿真器上,我们将使用 Bochs和Qemu仿真器 一. qemu安装 1. 配置 ./configure --prefix...
分类:其他好文   时间:2015-05-17 12:19:53    阅读次数:249
Git 简介
Git是一个分布式版本控制系统,最初的开发是为了取代Bitkeeper,由Linux创始人Linus Torvalds开发,作为Linux内核代码管理系统使用。 优点: 1、速度快 2、简单的设计 3、对非线性开发模式的支持 4、分布式 5、有能力高效管理类似Li...
分类:其他好文   时间:2015-05-17 09:15:27    阅读次数:101
模块机制
模块是内核的一部分(通常是设备驱动程序),按需动态装入模块可以保证内核达到最小并且使内核非常灵活。一旦装入一个Linux内核模块,那么它就像任何标准的内核代码一样成为内核的一部分,具有相同的权限和职责。一方面凡是由内核“移出”的所有符号都可以在模块中引用;另一方面,除了这个特意移出的符号及系统调用外...
分类:其他好文   时间:2015-05-09 16:14:36    阅读次数:92
printk和printf的区别
内核使用printk()打印!应用层使用printf()打印!&&& 大部分常用的C库函数在Linux内核中都已经得到了实现。在所有没有实现的函数中,最著名的就数printf()函数了。内核代码虽然无法调用 printf()函数,但它可以调用printk()函数。printk()函数负责把格式化好的...
分类:其他好文   时间:2015-05-09 11:26:42    阅读次数:126
412条   上一页 1 ... 30 31 32 33 34 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!