Pthread

赛博考古:Linux 支持 POSIX 线程标准的前世今生 线程是什么 操作系统能够进行运算调度的最小单位。在一般的操作系统上,它被包含在进程之中,是进程中的...

2023 Dec 23 Â· 6 min Â· vaaandark

为什么 Rust std fs 慢于 Python

看到了 xuanwo 的一篇 博客,感觉很有意思。 完整读一遍也可以,不过也可以看我的省流。 Python IO 比 C / Rust IO 更快 有人发现在 AMD Ryzen 9 5900X 和 AMD Ryzen 7 5700X 上访问页对齐的前10...

2023 Nov 30 Â· 2 min Â· vaaandark

UEFI 如何启动 Linux

之前讲到了 Linux 是如何启动的,现在就写一个 UEFI 程序可以启动 Linux ,语言选择的是非常火热的 Rust 。 Linux Kernel 经过了这么多年的发展,其实完全有着 boot 的能力,使用 UEFI 启动...

2023 Sep 30 Â· 2 min Â· vaaandark

Linux ,启动!

“pull oneself up by one’s bootstraps.” 拽着鞋带把自己拉起来 大家在安装 Arch Linux 或者其他 Linux 发行版时,可能会看到很多有关启动或者引导的名词,例如 BIOS 、UEFI 、GRUB 、ESP 、...

2023 Sep 09 Â· 10 min Â· vaaandark

Btrfs 为什么是神?

最近发现 Windows 这几个月开机不超过 10 次,寻思着将 Windows 中的空间挪一点到 Linux 中来。说干就干,在 Windows 里面划出来了 80 GB 的空间。 遗憾地,这 80 GB 空间物理上在我需要扩...

2023 Feb 25 Â· 1 min Â· vaaandark