![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
struct task_struct
这个作者很懒,什么都没留下…
展开
-
从新版本系统调用学习宏定义的用法
这段时间又碰到系统调用这个家伙,结果在我当前用的3.0.x内核里全变样了。为了将这个问题弄明白,还得自己动手才行,这里非常感谢CSDN的"海风林影"兄弟提供的博文和相关参考文献,还是那句话“成果和荣耀归于前辈”。 很多人也都发现,在2.6.28及其之后的内核源码里,系统调用的写法发生了比较大的变化,出现了大量宏定义的代码。在源代码里,以前的诸如open()系统调用的sys_open()转载 2016-09-05 16:31:50 · 232 阅读 · 0 评论 -
14门Linux课程,打通你Linux的任督二脉!
Linux有很多优点:安全、自主、开源……,也正是这些优点使得很多人都在学Linux。虽说网上有大把的Linux课程资源,但是对很多小白来说网上的课程资源比较零散并不适合新手学习。正因为此,总结了14门Linux课程,有基础入门的、有进阶提高的、有实战项目的……适合各种Linux学习需求。1、Linux 基础入门该课程从Linux基础介绍到 Linux 基本操作,shell 环境下转载 2016-09-06 00:03:46 · 596 阅读 · 0 评论 -
Linux简介与厂商版本
1. Linux简介Linux可以有狭义和广义两种定义。狭义来说,Linux实际上指Linux kernel (内核)。内核负责管理硬件,并为上层应用提供接口。而广义来说,是指以Linux kernel为基础的,包括OS和各种应用在内的各个Linux版本(distribution)。尽管看起来版本眼花缭乱,但实际上,各个版本之间也只是大同小异,其差别往往体现在客户群、升级维护和界面等方面。转载 2016-09-06 00:40:38 · 288 阅读 · 0 评论 -
Linux开机启动(bootstrap)
计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我们修复开机可能出现的问题。 最初始阶段当我们打开计算机电源,计算机会自动从主板的BIOS(Basic Input/Output System)读取其中转载 2016-09-06 00:41:22 · 351 阅读 · 0 评论 -
linux目录结构详细介绍
1、树状目录结构图2、/目录目录描述/第一层次结构的根、整个文件系统层次结构的根目录。/bin/需要在单用户模式可用的必要命令(可执行文件);面向所有用户,例如:cat、ls、cp,和/usr/bin类似。/boot/引导程序文件,转载 2016-09-06 21:25:54 · 177 阅读 · 0 评论 -
Linux2.6内核启动流程
Linux内核构成1 arch/arm/boot/compressed/Makefile arch/arm/boot/compressed/vmlinux.lds2. arch/arm/kernel/vmlinux.lds Linux内核启动流程arch/arm/boot/compressed/start.S Start: .转载 2016-09-06 21:30:10 · 348 阅读 · 0 评论