一:内核编译前准备 (一)查看使用的操作系统版本 hostnamectl (二)下载Linux内核源码包(含疑惑) 原本打算使用低版本的Linux内核进行实验,但是编译完成了几个3.X版本以后发现总是出现CPU死机或者无法开机情况,所以这里还是先用与原系统内核的版本相近的进行编译(占了近20G空间)
转载 2020-09-10 19:10:00
732阅读
1点赞
2评论
Linux视频调试视频ubuntu下qemu使用:图文详解Qemu 安装Github QemuQEMU官网
原创 2023-05-14 00:39:20
101阅读
最近在自学 Linux kernel 方面的东西,这两天了粗浅的研究了下 kernel boot 过程,在此记录。这里所指 Linux 引导加载未涉及虚拟化环境,即系统未运行在 hypervisor 之上。             Linux 通过执行不同阶段的引导加载程序(boot loade
转载 2011-05-06 16:08:43
541阅读
Linux内核学习:红帽系列发行版的核心探索 Linux内核作为操作系统的核心,起着至关重要的作用。红帽Linux作为领先的开源软件公司,其发行版在业界享有广泛的认可和应用。而学习Linux内核,对于红帽系列发行版的使用和开发都具有重要意义。本文将以“Linux内核学习”为关键词,探索红帽系列发行版中与内核相关的知识。 首先,了解Linux内核的基本概念是学习的第一步。Linux内核是操作系统
用程序直接发出的,而是通过一个中
原创 2023-04-16 09:19:24
84阅读
本篇介绍密钥管理子系统,只涉及内核如何管理密钥,不涉及内核加密算法的实现。密钥本质上是一段数据,内核对它的管
原创 2022-07-26 10:01:57
742阅读
查看内核模块: [root@ayong kernel]# pwd /lib/modules/2.6.18-92.el5/kernel [root@ayong kernel]# ls arch  crypto  drivers  fs  lib  net  sound 查看已加载模块: [root@ayong ~]# lsmod
原创 2011-02-20 22:38:08
495阅读
【2009-04-03】 linux-0.00的代码已经反复读过几遍,每一行都读的很明白了,感觉收获不小,虽然只有300多行代码,但是让我对X86体系架构有了更进一步的理解,像调度的基本原理、定时器的使用、A20地址线怎样开启、最底层的磁盘操作、最底层的显示控制、怎样从内核任务切到用户任务、GDTCPU的心跳是怎么来的等等技术细节,还有对GDT、LDT、TSS、IDT表结构,及表内描述符格式的印
原创
529阅读
1点赞
全部学习汇总:https://github.com/GreyZhang/little_bits_of_linux 今天来看一下Linux的文件系统,就用我现在虚拟机里面安装的一个Ubuntu来做参考,看看从中是否还能找到最初Linux目录的痕迹。 首先,需要知道的是Linux采用了根文件系统,根目录在表达上就是一个/,而这个就是文件系统的起始位置。借用emacs切换到这个目录下,这样能够有一个很好的查看体验。 这是我现在安装的...
原创 2021-06-22 16:04:58
236阅读
Linux 5大模块一、进程调度模块  Linux以进程作为系统资源分配的基本单位,并采用动态优先级的进程高级算法,保证各个进程使用处理机的合理性。进程调度模块主要是对进程使用的处理机进行管理和控制。【进程创建】:
原创 2021-09-28 13:27:00
163阅读
全部学习汇总:https://github.com/GreyZhang/little_bits_of_linux 今天来看一下Linux的文件系统,就用我现在虚拟机里面安装的一个Ubuntu来做参考,看看从中是否还能找到最初Linux目录的痕迹。 首先,需要知道的是Linux采用了根文件系统,根目录在表达上就是一个/,而这个就是文件系统的起始位置。借用
原创 2022-03-09 13:33:21
64阅读
Linux 系统内核是一个开源的操作系统内核,它是整个 Linux 系统的灵魂。作为一个充满活力和创造力的开发团队打造的成果,Linux 系统内核在全球得到了广泛的应用和支持。本文将着重介绍 Linux 系统内核的一些重要特性,以及它在现代计算领域的重要作用。 首先,Linux 系统内核具有高度的可定制性。它的开源性质意味着任何人都可以查看、修改和分发内核的源代码。这使得开发者可以根据自己的需求
一勤天下无难事。
转载 2020-11-24 01:27:00
160阅读
2评论
高效学习LINUX内核 时间:2010-12-22 17:23 来源:中国IT实验室 收藏 复制分享 共有评论(0)条   世界悲结束了,章鱼哥也退役了,连 非诚勿扰中的拜金女也突然的少了很多。既然有高效,相对的就有低效。学习本身就是一件很玄乎
转载 精选 2012-03-23 19:26:01
473阅读
经过这样系统学习,对于内核的工作机制有了更深的认识,通过对内核代码的学习与分析,加深了对于存储程序计算机的理解。
原创 2015-04-28 19:47:17
558阅读
从大二开始学习Linux内核,到现在已经4年了。在大学的时候,学习Linux内核仅仅是作为一种爱好,因为国内罕有人能在本科毕业之后直接从事Linux内核研发工作,而哦也从未打算读研。
Linux的成功因素之一是它具有与其它操作系统和谐共存的能力,其中代表作之一就是虚拟文件系统
转载 2021-05-27 16:21:58
1351阅读
负载平衡程序 load_balance调用条件:只要当前可执行队列为空,它就会被调用。被定时器调用:系统空闲时每隔1毫秒调用一次或其他情况下每隔200mm调用一次。单处理器不会被调用执行步骤1. 首先,load_balance调用find_busiest_queue(),找到最繁忙的可执行队列。也就是说该队列的进程数目最多。如果没有哪个可执行队列中进程的数目比当前队列的数目多25%或25%以上,f
原创 2021-08-11 11:05:00
104阅读
红帽(Red Hat)公司是一家享有国际声誉的开源软件公司,专注于开发Linux操作系统Linux内核Linux操作系统的核心组件,也是红帽公司的核心技术之一。学习Linux内核不仅可以帮助我们更好地理解操作系统的运行原理,还可以掌握更多高级的系统管理技能和开发技能。 Linux内核学习是一门广阔而深奥的学问,它涉及到操作系统、计算机原理、网络通讯、文件系统等诸多方面的知识。要想深入学习L
原创 5月前
7阅读
学习Linux内核,首先需要了解Linux内核的基本概念和功能。Linux内核是操作系统的核心组成部分,负责管理系统的资源和提供各种功能。学习Linux内核需要掌握C语言、操作系统原理、计算机体系结构等知识。 第一步是学习C语言。C语言是Linux内核的主要编程语言,掌握C语言是学习Linux内核的基础。可以通过阅读C语言教程、参加培训课程或者自学来提高C语言编程能力。掌握C语言后,可以开始深
  • 1
  • 2
  • 3
  • 4
  • 5