加载中
proc文件系统

proc文件系统是一个虚拟的文件系统,用使用man proc命令上对proc的描述来说就是一个伪文件系统,它提供了一些内核数据结构的接口。通常该文件系统被挂载在/proc目录下,通常情况下他是只读的...

types.h头文件学习

types.h头文件纵观,就可以看出是对一些数据类型的重命名或者是定义,以及对DMA通用地址的定义以及其64为的特性。下面是types.h头文件的源代码,主要的学习内容都在注释当中。 #ifndef _I38...

2015/05/19 19:33
19
stddef.h头文件学习

stddef.h头文件看意思就是标准定义,定义有一些变量和宏。其中定义了NULL和offsetof()宏,NULL指向0或者是无效指针,offsetof获取一个元素在结构中的偏移量。下面看看具体的代码注释和笔记。...

内核模块遍历进程和任务队列保存到proc文件中

实现一个模块用它遍历当前进程的父进程和任务队列,并将遍历的结果输出到一个proc 文件中(遍历可以从 current 当前进程开始,父进程遍历到初始化进程,遍历任务队列可以利用 for_each_process 宏...

SELinux的功能熟悉

此时,玩SELinux系统就有些价值了。例如,我们使用一个带有严格策略的Fedora Core 4 的发行版。这些大多数例子基本上都能在Red hat Enterprise Linux version 4或者是Fedora Core 5上运行了。...

安全上下文

(一)、类型强制策略的安全上下文 所有的操作系统访问控制都是基于与主体和客体相关的访问控制属性的。在SELinux中,访问控制属性杯称作安全上下文。所有的客体(文件,进程间通信,通信管道...

selinux第一节

(一):selinux简介 selinux是security enhancement linux的简称,从字面意思说就是安全增强型linux,这种增强能够有效的减轻 有缺陷的应用软件所出现的问题,包括那些没有被发现的或者是被...

Type enforcement(类型强制访问控制)

(一)、简介 在SELinux中,所有的访问都要被明确的同意。SELinux默认的是没有访问,不管Linux的用户ID和组ID是什么。是的,这就意味着在SELinux中没有默认的超级用户,不像在标准Linux中的r...

绪论

一:内核主流应用模式:嵌入式开发 1:整体层面的使用:内核裁剪,编译,bootloader等提供定制化功能,把一些内核模块移植到工作内核。嵌入式BSP的维护和功能开发。 2:驱动程序编写 注:Boo...

The role of Roles

SELinux也提供了可一种基于角色的访问控制(RBAC,Role-based access control)。SELinux的RBAC的特征是建立在TE基础上的。在SELinux中的访问控制在根本上是TE,即类型强制访问策略。角色能够限...

SELinux的多层安全机制

类型强制策略相比SELinux引入的MAC(强制访问控制)是比较遥远的。然而,在一些情况下,特别是在分类的政府应用的子集中,传统的MLS(多层安全机制)强制访问控制加上TE是非常有价值的。在意...

实模式和保护模式的段式存储

intel 8086是16位的CPU,有着16位的寄存器,16位的数据总线和20位的地址总线。但由于其寄存器和数据总线都是16位,仅仅具有64kb的寻址能力,所以采用段+偏移的方式得到20位的即1M的寻址能力。...

论计算机叫兽们与林纳斯·托瓦兹

由于这几天发现Linux内核文档没有中文翻译版,我恰恰又对内核比较感兴趣,所以就想到很多对内核感兴趣的人可能需要些中文翻译文档,所以这几天一有时间就立马做这件事情,我是针对的linux2....

自制操作系统-最简单的系统hello World

按照自制操作系统的步骤,首先需要使用二进制编辑器编辑一个.img文件,编辑完成之后,可以有两种运行方式: 1:可以将该img文件烧进软盘文件中,重新启动计算机 2:使用qume虚拟机运行。 我们...

Documentation目录下binfmt_misc文档的翻译

Kernel Support for miscellaneous (your favourite) Binary Formats v1.1 内核对五花八门的二进制格式的支持 ===================================================================== This...

android JNI调用C和C++函数

(接着上一篇讲) 里面定义的函数基本上看名字就可以知道他们的用处,这里就不再罗嗦。 (2)、jstring为JNI中的String类型 (3)、Java_com_example_jnitest_MainActivity_HelloJni JNI中本...

2014/06/13 09:37
313
根目录下README文档翻译

文件目录:/README 注:这是一个测试的,想让广大网友朋友们看一下是直白的翻译比较好,还是根据我自己的理解进行翻译,希望大家提出建议。同时在翻译中肯定会有一些错误,希望大家将错误指正...

android JNI调用C,C++

android JNI调用C和C++搞了大约两天,终于搞的基本上明白了

2014/06/13 05:26
110
内核模块编写

* 内核动态模块的的功能和作用* Linux 模块是一些可以独立于内核单独编译的内核函数和数据类型集合,是可增删的内核部分。模块在内核启动时装载称为静态装载,在内核已经运行时装载称为动态装载...

linux内核Documentation/arm下的00-INDEX文档翻译

//文档位置 Documentation/arm/00-INDEX //该文件是对该目录下的文件的所讲述内容的整体的介绍 00-INDEX - this file 这个文件 Booting - requirements for booting 启动所需要的条件 Interr...

2015/05/19 19:31
39

没有更多内容

加载失败,请刷新页面

返回顶部
顶部