自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (15)
  • 收藏
  • 关注

原创 eCryptfs - read/write系统调用

eCryptfs - read/write系统调用README作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com入口(系统调用include/linux/syscall.h)由于安全上的一些问题,2.6和3.x系类的系统调用改动幅度有些偏大。系统调用均经过如下代码进行“过滤”:#define SYSCALL_DEFINE1(name, ...) SYSCALL_DEF

2016-07-29 19:30:35 722

原创 eCryptfs - close系统调用

eCryptfs - close系统调用README基于内核3.3.8入口(系统调用include/linux/syscall.h)

2016-07-29 17:16:43 1147

原创 eCryptfs - creat系统调用

eCryptfs - creat系统调用README作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com封装(系统调用fs/open.c)注: 1. 在阅读creat系统调用前,一定要阅读open系统调用。 2. creat单词拼写上不同于create。这里创建的系统调用是sys_creat()函数。所有的系统调用存在于include\linux\syscalls

2016-07-29 14:11:38 1327

原创 eCryptfs - open系统调用

eCryptfs - mount系统调用README基于内核3.3.8入口(系统调用include/linux/syscall.h)由于安全上的一些问题,2.6和3.x系类的系统调用改动幅度有些偏大。系统调用均经过如下代码进行“过滤”:#define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__)#defi

2016-07-29 10:24:06 1107

原创 eCryptfs - mount系统调用

eCryptfs - mount系统调用README基于内核3.3.8入口(系统调用include/linux/syscall.h)由于安全上的一些问题,2.6和3.x系类的系统调用改动幅度有些偏大。系统调用均经过如下代码进行“过滤”:#define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__)#defi

2016-07-28 17:46:16 1738 5

原创 eCryptfs-utils编译

eCryptfs-utils编译README前期准备实验环境:ubuntu12.04LTS,内核3.13.0,eCryptfs-utils 96(目的符合12.04系统本身的utils版本)。ecryptfs-utils具体版本在官网下载处下载。依赖包:ubuntu官网下载

2016-07-27 22:30:15 1871

原创 gcc - 头文件/库文件

READMEGCC - 头文件此部分关于gcc编译时,如何查询相应的头文件。按顺序依次往下找: 1. 默认情况: (1)header file的搜寻会从-I参数开始 (2)gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH (3)指定目录目录 /usr/include /usr/local/include

2016-07-27 19:09:05 1222

原创 eCryptfs - Bonus

eCryptfs 综合篇READMEeCryptfs模块入口(ecryptfs_init()函数)eCryptfs模块出口(ecryptfs_exit()函数)挂载eCryptfs(ecryptfs_mount()函数)关联知识BDI: (1)定义: bdi,即是backing device info的缩写,根据英文单词全称可知其通指备用存储设备相关描述信息,这在内核代码里用一个结构体back

2016-07-26 20:34:19 839

翻译 eCryptfs v0.1 Design Document

目录1.     引言2.     威胁模型3.     功能概述3.1   VFS对象……………………………………………………………………………………………………………………….33.2   VFS操作……………………………………………………………………………………………………………………….43.2.1 挂载3.2.2打开文件3.2.3页读取模式3.2.4页

2016-07-23 23:38:03 1304

原创 黄老师语录

README作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com起因我记得有一教授说过,要是大学出来你能记得老师的10句话,说明你大学收益了!我现在是大二和大三的过渡期:暑假阶段。正在做BTOS的发布版光盘和大数据安全存储(云存储)的项目。感受颇多,非常谢谢老师能够带我走上内核开发的道路!非常谢谢!有一算命的给我说过,我人生中会有两个贵人,黄老师一定是算作一个了!哈哈。

2016-07-22 23:05:17 2218

原创 Linux内核编译->ecryptfs模块编译

Compiling Linux-Kernelwith eCryptfsREADME作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com基于ubuntu12.04(原内核3.13.0 - 32 - generic)新内核3.3.8,eCryptfs模块内核编译前期(menuconfig)基本知识 下文摘抄wiki-menuconfig官网 基本

2016-07-22 15:16:07 10457

原创 MINIX3 - 安装+使用

MINIX3 - 安装+使用README作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com前期准备下载点击MINIX - ISO官网可以看到如下两个选项,一个是3.3.0版本,另一个是3.2.1版本。很明显的区别就是,3.3.0版本暂时没有支持x 11(即图形化界面),而3.2.1包含其中,因此,我个人装的是3.2.1版本。 (可选)如果读者需要装其他版本或者获得其

2016-07-22 10:17:36 23098 2

原创 MINIX - 磁盘块和缓冲块

磁盘块和缓冲块README作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com 基于内核Linux 0.12源码一、 磁盘块术语解释定义: 磁盘块表示磁盘上存储数据的地方,也就是数据真正存放的地方。即使电脑关机、文件保存等情况发生,磁盘块即是数据最终写入的位置(磁盘块的数据不会丢失,除非意外操作或者磁盘损坏等无法避免的情况)。磁盘块==盘块==逻辑块==数据块

2016-07-22 09:29:21 6759 2

原创 VMWARE操作系列 - 问题

VMWARE系列安装1. 场景:无法安装64位系统 如果需要安装64位的操作系统,则需要进入BIOS中,选定“intel visualization technology”为“Enable”即可。2 场景:避免easy install 只需注意下面三幅图即可: (1)此图为新建虚拟机过程中,不要直接选择安装镜像文件,这样会导致easy install情况。 (2)此图为向导设置完成后,出现的

2016-07-20 20:29:00 918

原创 LFS from scratch(从0入门)

LFS系列作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com前期准备参考《手把手教你如何建立自己的Linux系统第二版》、官方文档《LFS-BOOK-6.3》和金步国的《LFS-6.1.1》。从官网http://www.linuxfromscratch.org/livecd/download.html下载livecd版本(如图所示,红色部分即可) 进入网址后

2016-07-19 12:10:14 3142

原创 ssh的简单配置

Ubuntu12.04 使用ssh教程作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com前言这篇博客是关于ssh在Ubuntu下的安装及使用。环境:Ubuntu12.04Desktop,vmware.ubuntu12.04,win7旗舰版。 所需包:openssh-server,openssh-client 条件:两台Linux系统机器需要构成局域网。安装注

2016-07-18 18:32:29 1574

原创 Ubuntu操作系列 - 问题

Ubuntu系列作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com安装1. 分区问题 1.安装ubuntu时,注意分区问题!最多只有4个主分区!因此安装ubuntu时,建议用1个主分区即可。否则剩下的空间,即Free Space将变为Unusable Space。使用1. update升级 1.1 场景:更换了源之后,使用#sudo apt-get install

2016-07-17 20:02:03 3611

原创 samba的简单配置

samba 基于ubuntu 12.04 Desktop(服务器平台)作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com前言这篇博客是关于samba在Ubuntu下的安装及使用。环境:Ubuntu12.04Desktop,win7旗舰版,服务器平台。所需包:samba,samba-common,samba-common-bin,smbclient条件:保持网络

2016-07-12 19:39:37 12108

adblock插件

chrome+adblock:可以清楚浏览的网页上绝大部分广告!必备!

2016-10-07

计算机操作系统实验教程 MINIX操作系统、分析和实现

计算机操作系统实验教程 MINIX操作系统、分析和实现!这是一本1994年的老书,值得学习!

2016-07-20

深入Linux设备驱动程序内核机制

深入Linux设备驱动程序内核机制

2016-07-16

ARM嵌入式系统开发:软件设计与优化

ARM嵌入式系统开发:软件设计与优化

2016-07-16

API(java)

Java8 API。下载后,如果无法浏览,则右击属性,解除锁定。

2016-07-16

一份不太简短的LaTeX介绍

一份不太简短的LaTeX介绍

2016-07-16

GNU_Makefile中文手册

GNU_Makefile中文手册

2016-07-16

LDD配套源码

LDD配套源码!

2016-07-16

Linux设备驱动程序(中文版第三版)

Linux设备驱动程序(中文版第三版)

2016-07-16

手把手教你如何建立自己的Linux系统第二版

即中文版的LFS(linux from scratch),此文档添加了作者的注解,便于新手!

2016-07-16

MINIX3.iso(操作系统设计与实现配套ISO)

此MINIX3的ISO文件,解压后可以查看到源代码,并且可以从光盘启动。具体信息解压后查看README即可知道ISO中每个文件的作用。如果有任何问题,请及时反馈,谢谢。Any suggestion or comments are welcome!

2016-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除