最新 最热

Linux内存分析与清理

/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。那么我们可以通过调整/proc/sys/vm/drop_caches来释放...

2023-03-01
3

世界上最小的GUI 操作系统 [源代码]

Visopsys 自从1997年以来就已经开始开发,目前最新版本为0.69,它非常小巧,光盘版的才5MB左右,而软盘版的也700KB不到。并且它运行起来非常快,而 且还是开源软件。它虽然小,但是提供了功能齐全的图形界面,支持实时可占先多任务...

2023-02-28
2

Linux standby 开发指南

• 休眠唤醒指系统进入低功耗和退出低功耗模式,一般称之为 Standby。standby 分为 super standby 和 normal standby,区别是 cpu 是否掉电。

2023-02-25
1

Tina_Linux_Wi-Fi_开发指南

介绍Allwinner 平台上Wi-Fi 驱动移植,介绍Tina Wi-Fi 管理框架,包括Station,Ap 以及Wi-Fi 常见问题。

2023-02-25
2

MIT 6.828 操作系统工程 lab4A:多处理器支持和协作多任务

这里是我实现的完整代码仓库,也包含其他笔记等等:https://github.com/yunwei37/6.828-2018-labs

2023-02-24
1

MIT 6.828 操作系统工程 lab3A:用户环境和异常处理

这里是我实现的完整代码仓库,也包含其他笔记等等:https://github.com/yunwei37/6.828-2018-labs

2023-02-24
1

eBPF 入门开发实践指南二:在 eBPF 中使用 kprobe 监测捕获 unlink 系统调用

eBPF (Extended Berkeley Packet Filter) 是 Linux 内核上的一个强大的网络和性能分析工具。它允许开发者在内核运行时动态加载、更新和运行用户定义的代码。

2023-02-24
2

Kubuntu 22.10 升级到最新 Linux 内核 kernel v6.1.13

Kubuntu 22.10 升级到最新 Linux 内核 kernel v6.1.13

2023-02-24
1

一文读懂 | Linux共享内存原理

在Linux系统中,每个进程都有独立的虚拟内存空间,也就是说不同的进程访问同一段虚拟内存地址所得到的数据是不一样的,这是因为不同进程相同的虚拟内存地址会映射到不同的物理内存地址上。...

2023-02-24
1

Tina_Linux_系统裁剪_开发指南

嵌入式产品往往为了压缩成本而使用较小的flash存储器,因此可能需要对系统进行裁剪来减少对flash的占用。系统经过裁剪过后,通常也会提升启动速度以及减少内存占用。 本文介绍TinaLinux中系统裁剪的方法,为有裁剪需求的使...

2023-02-24
2