logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux内核完全剖析0.12笔记--第一章,概述

开始学习linux内核了,对linux系统的理解还不够深,对于比较新的内核理解困难,于是选择了这本讲解早期内核的书来看,并做做笔记。   第一章,概述    介绍了linux的历史,开发背景,0.12版本内核的主要文件结构,及本书各个章节的内容分布。    linux系统的发展依赖于:unix操作系统,minix操作系统,gnu计划,posix标准和internet,本节前半部分主要是

#linux#unix
linux内核完全剖析0.12笔记--第四章 80x86保护模式及其编程

这一章涉及intel8086系列cpu的保护模式编程,应该是学习内核编程,驱动编程及嵌入式编程一些基础知识。不过对于没接触过底层编程的我来说,感觉还是好复杂。  不过里面也有许多以前汇编学过的东西,大部分还是能看懂的。我觉得图表就能说明大部分内容了,细节东西,不能都做笔记,所以大部分笔记都是图表- -。1,首先是关于8086cpu的各个标志寄存器,其内容如下: 2,内存管理的寄存器,主

#x86
linux内核入门

步骤一:获取内核代码    这年头,Linux成了一个时髦词。自诩对电脑玩的精通的学生和IT人士们,没有哪个不在自己的电脑上安装一、两个Linux,并自觉赶上了时髦。然而,在Ubuntu或SUSE的论坛中,经常有这样的对话:    “你学Linux学了这么久,都学到了什么?”    “哦,我现在Linux的安装、升级、桌面美化都很熟练!你看我这是最新版的Ubuntu,桌面很漂亮吧!”

#linux#git
linux内核完全剖析0.12笔记--第三章 内核编程语言和环境

本章主要是as86与gas两种汇编语言的简要介绍,C语言与汇编语言的相互嵌套,目标文件的结构与及makefile文件的简要语法。  1,as86汇编的简要语法及命令可以参考http://blog.csdn.net/astraylinux/article/details/7301596  2,gas汇编与intel汇编的主要区别:(具体语法参考:http://blog.csdn.net/as

linux内核完全剖析0.12笔记--第二章,微型计算机组成结构

第二章,微型计算机组成结构  本章介绍了早期的PC机组成结构其一些重要的部件的工作方式。    1,I/O端口寻址和访问控制方式主要有:程序循环查询方式(已经不用),中断处理方式,DMA传输方式。早期还没有管道,所以只有这三种方式。  2,PC/AT内存使用区域           基本BIOS启动的内存分布,        3,键盘控制共有三套扫描码集,分

ubuntu unity 3D桌面效果

不 推荐在Ubuntu 12.10版使用3D桌面特效,因为这个版本正在做较大的修改和测试,把 Unity 2D桌面取消了,这是为了在以后“统一”桌面做准备,所以在Ubuntu 12.10版中使用带3D特效的Unity桌面或者另行安装使用Gnome-Shell桌面时,常常会出现一些问题。如果您的电脑是需要用于日常工作,还 是建议使用Ubuntu 12.04LTS稳定版,等候明年13.04的发布

破解linux系统的root密码

原文链接:http://blog.sina.com.cn/s/blog_64aac6750100vaew.html核心提示:破解root密码,才能顺利进入系统。破解root密码,必须进入单用户模式。如何保护单用户模式?加密!实验环境:一台已经安装好在VMwareWorkstation上的RHCE6虚拟机。实验步骤:在5秒钟内,抓住时机:按任意键(除了En

#linux#虚拟机
RHEL6.0安装图文教程(虚拟机)

原文链接:http://blog.sina.com.cn/s/blog_64aac6750100v9pz.html核心提示:可以在VMwareWorkstation,也可以用Linux下的KVM,创建一台新的虚拟机。本次实验选择VMwareWorkstation;             用rhel-server-6.0-i386-dvd.iso光盘安装。   核心

#虚拟机#linux
到底了