内核
-
80% 的 Linux 都不懂的内存问题
前言 之前在实习时,听了 OOM 的分享之后,就对 Linux 内核内存管理充满兴趣,但是这块知识非常庞大,没有一定积累,不敢写下,担心误人子弟,所以经过一个一段时间的积累,对内核…
-
Linux 内核 5.18 版本正式发布,新增显卡驱动以及硬件支持
Linux 5.17 内核 发布时包含了对下一代硬件的支持,同时增强了 Steam Deck 的游戏体验。 每一代内核都包含了令人兴奋的技术进步,Linux 内核 5.1…
-
好消息!现可申请 Ubuntu 22.04 LTS 实时内核使用及测试
测试版实时内核基于上游 v5.15,22.04 LTS 内核集成了针对 x86_64 和 AArch64 架构的树外 PREEMPT_RT 补丁。一旦进入 GA (通用…
-
80%的 Linux 使用者都不懂的内存问题
前言之前在实习时,听了 OOM 的分享之后,就对 Linux 内核内存管理充满兴趣,但是这块知识非常庞大,没有一定积累,不敢写下,担心误人子弟,所以经过一个一段时间的积累,对内核内…
-
Linux 驱动 | 重新理解一波设备驱动
先说结论: 多年来,我接触到的 Linux 驱动教程大多都是从 0 编写,这样对初学者而言最大的好处,就是可以接触到比较多的底层原理。 但是在真正的工作场景里,其实是应该尽量避免从…
-
Linus终于被劝动:用了30年的Linux内核C语言将升级
虽然 Linux 内核在快速发展,但它同时依赖着一些非常古老的工具,其中之一就是内核代码仍在使用 1989 年版本的 C 语言标准——此标准在 30 多年前内核项目启动之前就已经编…
-
鸿蒙轻内核A核源码分析系列八—信号量Semaphore
想了解更多内容,请访问: 51CTO和华为官方合作共建的鸿蒙技术社区 https://ost.51cto.com 本文继续分析OpenHarmony Lit…
-
鸿蒙轻内核A核源码分析系列八—事件Event
想了解更多内容,请访问: 51CTO和华为官方合作共建的鸿蒙技术社区 https://ost.51cto.com 本文继续分析OpenHarmony Lit…
-
OpenHarmony-内核对象事件之源码详解
想了解更多内容,请访问: 51CTO和华为官方合作共建的鸿蒙技术社区 https://ost.51cto.com 前言 OpenHarmony的事件提供一种…
-
如何构建用户态 Linux
“用户态 Linux” 是什么?它是一种可以在用户态运行的 Linux 内核。(用户态是什么,这里就不解释了) 它有什么用?它用于内核隔离、替代 QEMU/Bochs 来调试 Li…
-
Linux 5.18将剔除对Andes NDS32 CPU架构的支持
虽然早在 2018 年,就有开发者在 Linux 4.17 内核中添加了对 Andes 的 NDS32 CPU 架构的支持。但可惜由于缺乏积极维护,Linux 5.18 内核团队已…
-
Linux 内核 5.17 发布及新变化
Linux Torvalds 宣发了 Linux 内核 5.17,这是 2022 年第二个稳定版主线内核。这个版本的内核模块中引入了对新处理器、显卡、存储和其他硬件组件的支持。 比…