Linux
Linux 是一个 Unix-like 操作系统,最初作为 Minix 的扩展实现 [Tanenbaum 1987],早期版本只支持 Minix 文件系统;Minix 文件系统有两个限制:block 地址用 16 位整数存储(文件系统最大 64 MB),目录项固定大小(文件名最长 14 字符)。
- FAQ笔记Linux FAQ磁盘加密 · https://www.pluralsight.com/blog/it-ops/linux-hardening-secure-server-checklist · SIGHUP - 1 · 挂起 · 有时候用于重新加载配置 或者 重启 或者 日志轮转打开:/notes/os/linux/faq
- 术语笔记Linux Glossary| abbr. | stand for | cn | · | tty | teletype | 远程打字机 - term->tap, tap->term | · | pty | pseudo-tty | · | pts | pseudo-terminal slave |打开:/notes/os/linux/glossary
- Awesome笔记Linux AwesomeWebAdmin/WebUI · IceWhaleTech/CasaOS · Apache-2.0, Go · Personal Cloud system · azukaar/Cosmos-Server · Apache-2.0, Go · Selfhosted Home Server打开:/notes/os/linux/awesome
- 版本笔记Linux Releases一般年底的最后一个版本会变成 LTS · 一般 2-3 月 一个版本 - 一年 4 个版本 · LTS 支持 2-6 年 · SLTS kernel · 支持 5+ 年 · 由 CIP 维护 · CIP kernel - 提供额外支持 · Linux 4.4 - 支持到 2026/2036 年打开:/notes/os/linux/version
- 默认值笔记推荐默认设置打开:/notes/os/linux/default
- 加固笔记Linux 安全加固参照 阿里云 ECS 加固 · trimstray/the-practical-linux-hardening-guide · 创建新账号 ecs-user adduser ecs-user · 为新账户设置密码 passwd ecs-user打开:/notes/os/linux/hardening
- 调优
- PAM笔记Linux PAMlinux-pam/linux-pam · https://pkgs.alpinelinux.org/contents?file=&path=&name=linux-pam&branch=edge&arch=x8664 · - · - · service打开:/notes/os/linux/pam
目录
- 管理笔记Linux AdminFree RAM is wasted RAM · CPU L1 > L2 > L3 > RAM > NVDIMM > Disk Cache > Disk打开:/notes/os/linux/admin
- 启动笔记Linux Boothttps://github.com/Limine-Bootloader/Limine · 参考 · Arch boot process · Comparison of boot loaders · Secure your boot process: UEFI + Secureboot + EFISTUB + Luks2 + lvm + ArchLinux打开:/notes/os/linux/boot
- 内核 - FAQ笔记Kernel FAQLinux 5.4 · linux/pci-aspm.h -> linux/pci.h · Linux 5.1 · getds · -> KERNELDS · Linux 5.0 · -> · dogettimeofday · -> · 以前在 之后被删除打开:/notes/os/linux/kernel/faq, 模块笔记Kernel Module打开:/notes/os/linux/kernel/module
- 安全 - chmod笔记ACLsubject · owner - u · group - g · other - o · all - a · perm · read - r · write - w · execute - x · sticky - t - 1 · 限定 owner 才能操作打开:/notes/os/linux/security/chmod, grsecurity笔记GrsecurityAlpineLinux 版本演进: · 3.6.0(2017-05-19)将 相关包改名为 ,不再使用 Grsecurity 命名 · 3.8.0(2018-05-09)彻底停止维护该 hardened kernel(unofficial Grsecurity)打开:/notes/os/linux/security/grsecurity, keyrings笔记keyringskeyrings.7 · | keyring id | desc | · | | numeric keyring ID | · | @t | thread keyring | · | @p | process keyring | · | @s | session keyring |打开:/notes/os/linux/security/keyrings, selinux笔记selinux打开:/notes/os/linux/security/selinux, tpm笔记TPMTrusted Platform Module,国际标准的安全加密处理器,专用微处理器,用于在硬件中集成加密密钥 · 用途:secure boot、密钥存储、随机数生成、磁盘加密解锁、attestation · TPM 2.0 和 TPM 1.2 是两套不同规范,软件栈也不同;本文只涉及 TPM 2.0打开:/notes/os/linux/security/tpm
- 文件系统笔记分区类型代码 (Partition Type Codes)List of file systems - Wikipedia · See internal list ( command). · | Code | Description | · | 0700 | Microsoft basic data |打开:/notes/os/linux/fs / fs 杂项笔记分区类型代码 (Partition Type Codes)List of file systems - Wikipedia · See internal list ( command). · | Code | Description | · | 0700 | Microsoft basic data |打开:/notes/os/linux/fs
- 网络笔记Linux 网络thom311/libnl · Netlink Library Suite · https://www.infradead.org/tgr/libnl/ · 参考 · ip-link.8 · | type | desc | · | bridge | 桥接 |打开:/notes/os/linux/network
- 设备笔记Linux DeviceList of device bit rates · 参考 · linux 设备模型之 kset/kobj/ktype 分析 · /sys/class/tty · | dev | stand for | · | /dev/loop | loop devices |打开:/notes/os/linux/dev / 硬件
- init - Awesome笔记Init Awesome系统级 supervisor · 一般有 init 能力 · 除了进程可能还会维护其他资源 - 例如: socket · 进程级 supervisor · 只关心进程死活 · supervisor = process manager/monitor打开:/notes/os/linux/init/awesome, systemd笔记Systemdsystemd · wikipedia systemd · systemd.unit · systemctl manpage · How To Use Systemctl to Manage Systemd Services and Units打开:/notes/os/linux/init/systemd, openrc笔记OpenRCOpenRC 是什么? · BSD-2, C, Shell · 跨平台轻量级 init 系统 · 支持 Linux, FreeBSD, NetBSD · 核心 900k · 脚本结构上类似于 sysvinit - 但更简单 · 支持 supervise-daemon 0.21+打开:/notes/os/linux/init/openrc, s6笔记s6size: 765952 · https://pkgs.alpinelinux.org/package/edge/main/x8664/s6 · skarnet/s6 · just-containers/s6-overlay - s6 overlay for containers (includes execline, s6-linux-utils &...打开:/notes/os/linux/init/s6, inittab笔记Linux Init Configuration (inittab & OpenRC)OpenRC - Gentoo Wiki · SysVinit - ArchWiki · SysVinit: inittab - ArchWiki · OpenRC: openrc-init - Gentoo Wiki · [!NOTE] · Note that when using , the file is not used.打开:/notes/os/linux/init/inittab
- service - incron笔记incronar-/incron · C++ · event based background program processing daemon · inotify · /etc/incron.conf · /etc/init · /usr/bin/incrontab打开:/notes/os/linux/service/incron
- libc笔记libc大部分功能是桥接系统和用户空间 · syscall · musl · glibc · jart/cosmopolitan · ISC, C · build-once run-anywhere c library · Comparison of C/POSIX standard library implementations for Linux打开:/notes/os/linux/libc
- shell笔记ShellShell Awesome - 工具、终端复用、权限提升、沙箱等分类索引 · Shell FAQ · Shell Reference · Shell Profile - , 等启动文件 · bash · zsh / oh-my-zsh · tmux / zellij打开:/notes/os/linux/shell
- sys (/proc, /sys 等内核接口) - kernel笔记Linux Kernelhttps://www.kernel.org/doc/man-pages/ · Kernel wiki · Linux Kernel Hackers' Guide · 讲的 Linux 1.0 结构 · 非常简单通俗易懂 · Linux Kernel Module Cheat打开:/notes/os/linux/sys/kernel, sysctl笔记Linux Kernel Tuning (sysctl)Documents: · sysctl.d(5) · sysctl(8) · ip-sysctl.txt · Tools: · Sysctl Explorer (GitHub) · - · - · - · - · - · - · Runtime:打开:/notes/os/linux/sys/sysctl, meminfo笔记/proc/meminfoprocmeminfo(5) · 每行格式:,单位通常是 · 的数据来源 · | 字段 | 说明 | · | | 可用物理内存总量(物理内存减去保留部分和内核代码) | · | | | · | (3.14+) | 不触发 swap 的情况下,可用于启动新应用的内存估算值 |打开:/notes/os/linux/sys/meminfo, capabilities笔记能力管理capabilities.7 · 自 2.2 将 root 权限拆分为多个能力 · 能力是线程级别的属性 · | cap | for | · | | 任意修改文件 UID/GID | · | | 绕过文件读/写/执行权限检查(DAC) | · | | 绕过文件读、目录读/执行权限检查; |打开:/notes/os/linux/sys/capabilities, cgroup笔记Linux Control Groups (cgroups)Path: · Process cgroup: · Unified Hierarchy (v2): (fstype=63677270) · Controllers: · OOM Score: · - · - · - · - · - · - · (Docker sub-groups)打开:/notes/os/linux/sys/cgroup, syscall笔记syscallRing 0 - 内核态 · 初始化中断或异常处理机制 · 代码可以直接访问硬件、管理内存和执行CPU的所有指令集 · 内核和驱动程序 · Ring 1 & Ring 2 - 很少使用 - 例如 驱动程序 · Ring 3 - 用户态 · 不能直接访问硬件或执行某些敏感的CPU指令打开:/notes/os/linux/sys/syscall
- stat笔记statsysstat · iotop · dstat · atop · ioping · 统计信息 · 查看硬件信息 · lscpu 报告基本的 CPU 信息 · lshw 报告硬件信息,cpi,memory,disk,usb,network adapters打开:/notes/os/linux/stat
- embedded笔记Linux 嵌入式开发 (Embedded Linux)Qt for Embedded Linux · balenaOS (formerly ResinOS) · Run Docker containers on embedded devices · Based on Yocto Linux · Yocto Project打开:/notes/os/linux/embedded
- desktop笔记Linux 桌面环境综述 (Linux Desktop Overview)Awesome Desktop · X11 Window System · WM - Window Manager (窗口管理器) · 管理窗口:位置、堆叠、焦点、输入、热键 · 渲染合并层 · 会话管理 · DE - Desktop Environment (桌面环境)打开:/notes/os/linux/desktop / gui
- cloud - cloud-init
- cluster - Awesome笔记Linux cluster awesomeLINBIT/drbd · GPLv2, C · Distributed Replicated Block Device · cluster RAID-1 · Linux 2.6.33+, 2009-11-08 · GFS2 · OCFS2打开:/notes/os/linux/cluster/awesome
- mpp - opencl笔记OpenCL & MPP on LinuxMPP: Massively Parallel Processing · Definition · clinfo · OpenCL HowTo - Tiker Wiki · OpenCL Drivers - Intel · Open-MPI打开:/notes/os/linux/mpp/opencl
- pm (电源管理) - nix笔记NixNixOS/nix · LGPLv2, C++ · purely functional package manager · flakes · https://nixos.wiki/wiki/Flakes · https://nix.dev/concepts/flakes.html打开:/notes/os/linux/pm/nix
常用
- hostname笔记hostname/etc/hostname · 参考 · https://en.wikipedia.org/wiki/Hostname#Restrictionsonvalidhostnames · -打开:/notes/os/linux/hostname
- 账号
- 分区笔记PartitionGPT · Convert an MBR disk into a GPT disk · | abbr | meaning | · | MBR | Master Boot Record | · | EBR | Extended Boot Record |打开:/notes/os/linux/partition
- 信号笔记Signal| 编号 | 信号名称 | 描述 | 常见用途 | · | 1 | SIGHUP | Hangup | 终端断开,常用于通知进程重读配置文件 | · | 2 | SIGINT | Interrupt | 键盘中断(Ctrl+C) | · | 3 | SIGQUIT | Quit | 键盘退出(Ctrl+\),会生成 Core Dump |打开:/notes/os/linux/signal
- 声音 (ALSA)笔记ALSA (Advanced Linux Sound Architecture)How to stream audio over network? - Ask Ubuntu · Using ALSA in Docker - Stack Overflow · jessfraz/dockerfiles · Streaming audio over the network in linux打开:/notes/os/linux/alsa / sound
- coreutils笔记coreutilshttps://www.gnu.org/software/coreutils/ · since 2002, 合并 extutils, shellutils, fileutils 和其他工具 · manual · 替代 · busybox · toybox打开:/notes/os/linux/coreutils
- util-linux笔记util-linuxutil-linux/util-linux · 参考 · https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/打开:/notes/os/linux/util-linux
- chrony笔记chrony注意配置 minpoll - 否则可能导致系统时间不准 · 如果时间差距特别大 chrony 可能不会同步 · 配置 然后重启 - 强制接受同步源 · 或者 maxdistance · chrony.tuxfamily.org · GPLv2打开:/notes/os/linux/chrony / ntp笔记NTP推荐使用 chrony · busybox 的 ntpd 能用 · pools · https://www.pool.ntp.org/zone/hk · pool.ntp.org · time.nist.gov · https://www.ntppool.org/打开:/notes/os/linux/ntp
- posix笔记POSIXPOSIX - Portable Operating System Interface · POSIX.1-2008 - v7 · 2024-06-14 POSIX.1-2024, IEEE Std 1003.1-2024 - v8 · SUS - Single Unix Specification打开:/notes/os/linux/posix
- 编辑器
- 构建笔记BuildBe aware that ldd actually runs the executable with a special environment variable, and the Linux dynamic linker recognizes this flag and just outputs the libraries rather than...打开:/notes/os/linux/build
相关项目
- 0xAX/linux-insidesGitHub0xAX/linux-insides
- 讲解 Linux 内核内部机制
- SamyPesse/How-to-Make-a-Computer-Operating-SystemGitHubSamyPesse/How-to-Make-a-Computer-Operating-System
- LinuxBoot
- 用 Linux kernel + initramfs 替代部分传统固件(UEFI DXE 阶段)
- Yocto Project
- 面向嵌入式产品构建定制 Linux 系统的开源协作项目,不限硬件架构
- Zephyr Project
- 面向资源受限设备的可扩展实时操作系统(RTOS),支持多种硬件架构,强调安全设计
关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- 操作系统笔记 · Linux
AlpineLinux · macOS · Linux · Windows · 虚拟化 · FAQ · Awesome
站内链接
- /proc/meminfo笔记 · meminfo
procmeminfo(5) · 每行格式:,单位通常是 · 的数据来源 · | 字段 | 说明 | · | | 可用物理内存总量(物理内存减去保留部分和内核代码) | · | | | · | (3.14+) | 不触发 swap 的情况下,可用于启动新应用的内存估算值 |
- 分区类型代码 (Partition Type Codes)笔记 · 文件系统
List of file systems - Wikipedia · See internal list ( command). · | Code | Description | · | 0700 | Microsoft basic data |
- 能力管理笔记 · capabilities
capabilities.7 · 自 2.2 将 root 权限拆分为多个能力 · 能力是线程级别的属性 · | cap | for | · | | 任意修改文件 UID/GID | · | | 绕过文件读/写/执行权限检查(DAC) | · | | 绕过文件读、目录读/执行权限检查; |
- 推荐默认设置笔记 · 默认值
- ACL笔记 · chmod
subject · owner - u · group - g · other - o · all - a · perm · read - r · write - w · execute - x · sticky - t - 1 · 限定 owner 才能操作
- ALSA (Advanced Linux Sound Architecture)笔记 · 声音 (ALSA)
How to stream audio over network? - Ask Ubuntu · Using ALSA in Docker - Stack Overflow · jessfraz/dockerfiles · Streaming audio over the network in linux
- Build笔记 · 构建
Be aware that ldd actually runs the executable with a special environment variable, and the Linux dynamic linker recognizes this flag and just outputs the libraries rather than...
- chrony笔记 · chrony
注意配置 minpoll - 否则可能导致系统时间不准 · 如果时间差距特别大 chrony 可能不会同步 · 配置 然后重启 - 强制接受同步源 · 或者 maxdistance · chrony.tuxfamily.org · GPLv2
- coreutils笔记 · coreutils
https://www.gnu.org/software/coreutils/ · since 2002, 合并 extutils, shellutils, fileutils 和其他工具 · manual · 替代 · busybox · toybox
- Grsecurity笔记 · grsecurity
AlpineLinux 版本演进: · 3.6.0(2017-05-19)将 相关包改名为 ,不再使用 Grsecurity 命名 · 3.8.0(2018-05-09)彻底停止维护该 hardened kernel(unofficial Grsecurity)
- hostname笔记 · hostname
/etc/hostname · 参考 · https://en.wikipedia.org/wiki/Hostname#Restrictionsonvalidhostnames · -
- incron笔记 · incron
ar-/incron · C++ · event based background program processing daemon · inotify · /etc/incron.conf · /etc/init · /usr/bin/incrontab
- Init Awesome笔记 · Awesome
系统级 supervisor · 一般有 init 能力 · 除了进程可能还会维护其他资源 - 例如: socket · 进程级 supervisor · 只关心进程死活 · supervisor = process manager/monitor
- Kernel FAQ笔记 · FAQ
Linux 5.4 · linux/pci-aspm.h -> linux/pci.h · Linux 5.1 · getds · -> KERNELDS · Linux 5.0 · -> · dogettimeofday · -> · 以前在 之后被删除
- Kernel Module笔记 · 模块
- keyrings笔记 · keyrings
keyrings.7 · | keyring id | desc | · | | numeric keyring ID | · | @t | thread keyring | · | @p | process keyring | · | @s | session keyring |
- libc笔记 · libc
大部分功能是桥接系统和用户空间 · syscall · musl · glibc · jart/cosmopolitan · ISC, C · build-once run-anywhere c library · Comparison of C/POSIX standard library implementations for Linux
- Linux 安全加固笔记 · 加固
参照 阿里云 ECS 加固 · trimstray/the-practical-linux-hardening-guide · 创建新账号 ecs-user adduser ecs-user · 为新账户设置密码 passwd ecs-user
- Linux 嵌入式开发 (Embedded Linux)笔记 · embedded
Qt for Embedded Linux · balenaOS (formerly ResinOS) · Run Docker containers on embedded devices · Based on Yocto Linux · Yocto Project
- Linux 网络笔记 · 网络
thom311/libnl · Netlink Library Suite · https://www.infradead.org/tgr/libnl/ · 参考 · ip-link.8 · | type | desc | · | bridge | 桥接 |
- Linux 桌面环境综述 (Linux Desktop Overview)笔记 · desktop
Awesome Desktop · X11 Window System · WM - Window Manager (窗口管理器) · 管理窗口:位置、堆叠、焦点、输入、热键 · 渲染合并层 · 会话管理 · DE - Desktop Environment (桌面环境)
- Linux Admin笔记 · 管理
Free RAM is wasted RAM · CPU L1 > L2 > L3 > RAM > NVDIMM > Disk Cache > Disk
- Linux Awesome笔记 · Awesome
WebAdmin/WebUI · IceWhaleTech/CasaOS · Apache-2.0, Go · Personal Cloud system · azukaar/Cosmos-Server · Apache-2.0, Go · Selfhosted Home Server
- Linux Boot笔记 · 启动
https://github.com/Limine-Bootloader/Limine · 参考 · Arch boot process · Comparison of boot loaders · Secure your boot process: UEFI + Secureboot + EFISTUB + Luks2 + lvm + ArchLinux
- Linux cluster awesome笔记 · Awesome
LINBIT/drbd · GPLv2, C · Distributed Replicated Block Device · cluster RAID-1 · Linux 2.6.33+, 2009-11-08 · GFS2 · OCFS2
- Linux Control Groups (cgroups)笔记 · cgroup
Path: · Process cgroup: · Unified Hierarchy (v2): (fstype=63677270) · Controllers: · OOM Score: · - · - · - · - · - · - · (Docker sub-groups)
- Linux Device笔记 · 设备
List of device bit rates · 参考 · linux 设备模型之 kset/kobj/ktype 分析 · /sys/class/tty · | dev | stand for | · | /dev/loop | loop devices |
- Linux FAQ笔记 · FAQ
磁盘加密 · https://www.pluralsight.com/blog/it-ops/linux-hardening-secure-server-checklist · SIGHUP - 1 · 挂起 · 有时候用于重新加载配置 或者 重启 或者 日志轮转
- Linux Glossary笔记 · 术语
| abbr. | stand for | cn | · | tty | teletype | 远程打字机 - term->tap, tap->term | · | pty | pseudo-tty | · | pts | pseudo-terminal slave |
- Linux Init Configuration (inittab & OpenRC)笔记 · inittab
OpenRC - Gentoo Wiki · SysVinit - ArchWiki · SysVinit: inittab - ArchWiki · OpenRC: openrc-init - Gentoo Wiki · [!NOTE] · Note that when using , the file is not used.
- Linux Kernel笔记 · kernel
https://www.kernel.org/doc/man-pages/ · Kernel wiki · Linux Kernel Hackers' Guide · 讲的 Linux 1.0 结构 · 非常简单通俗易懂 · Linux Kernel Module Cheat
- Linux Kernel Tuning (sysctl)笔记 · sysctl
Documents: · sysctl.d(5) · sysctl(8) · ip-sysctl.txt · Tools: · Sysctl Explorer (GitHub) · - · - · - · - · - · - · Runtime:
- Linux PAM笔记 · PAM
linux-pam/linux-pam · https://pkgs.alpinelinux.org/contents?file=&path=&name=linux-pam&branch=edge&arch=x8664 · - · - · service
- Linux Releases笔记 · 版本
一般年底的最后一个版本会变成 LTS · 一般 2-3 月 一个版本 - 一年 4 个版本 · LTS 支持 2-6 年 · SLTS kernel · 支持 5+ 年 · 由 CIP 维护 · CIP kernel - 提供额外支持 · Linux 4.4 - 支持到 2026/2036 年
- Nix笔记 · nix
NixOS/nix · LGPLv2, C++ · purely functional package manager · flakes · https://nixos.wiki/wiki/Flakes · https://nix.dev/concepts/flakes.html
- NTP笔记 · ntp
推荐使用 chrony · busybox 的 ntpd 能用 · pools · https://www.pool.ntp.org/zone/hk · pool.ntp.org · time.nist.gov · https://www.ntppool.org/
- OpenCL & MPP on Linux笔记 · opencl
MPP: Massively Parallel Processing · Definition · clinfo · OpenCL HowTo - Tiker Wiki · OpenCL Drivers - Intel · Open-MPI
- OpenRC笔记 · openrc
OpenRC 是什么? · BSD-2, C, Shell · 跨平台轻量级 init 系统 · 支持 Linux, FreeBSD, NetBSD · 核心 900k · 脚本结构上类似于 sysvinit - 但更简单 · 支持 supervise-daemon 0.21+
- Partition笔记 · 分区
GPT · Convert an MBR disk into a GPT disk · | abbr | meaning | · | MBR | Master Boot Record | · | EBR | Extended Boot Record |
- POSIX笔记 · posix
POSIX - Portable Operating System Interface · POSIX.1-2008 - v7 · 2024-06-14 POSIX.1-2024, IEEE Std 1003.1-2024 - v8 · SUS - Single Unix Specification
- s6笔记 · s6
size: 765952 · https://pkgs.alpinelinux.org/package/edge/main/x8664/s6 · skarnet/s6 · just-containers/s6-overlay - s6 overlay for containers (includes execline, s6-linux-utils &...
- selinux笔记 · selinux
- Shell笔记 · shell
Shell Awesome - 工具、终端复用、权限提升、沙箱等分类索引 · Shell FAQ · Shell Reference · Shell Profile - , 等启动文件 · bash · zsh / oh-my-zsh · tmux / zellij
- Signal笔记 · 信号
| 编号 | 信号名称 | 描述 | 常见用途 | · | 1 | SIGHUP | Hangup | 终端断开,常用于通知进程重读配置文件 | · | 2 | SIGINT | Interrupt | 键盘中断(Ctrl+C) | · | 3 | SIGQUIT | Quit | 键盘退出(Ctrl+\),会生成 Core Dump |
- stat笔记 · stat
sysstat · iotop · dstat · atop · ioping · 统计信息 · 查看硬件信息 · lscpu 报告基本的 CPU 信息 · lshw 报告硬件信息,cpi,memory,disk,usb,network adapters
- syscall笔记 · syscall
Ring 0 - 内核态 · 初始化中断或异常处理机制 · 代码可以直接访问硬件、管理内存和执行CPU的所有指令集 · 内核和驱动程序 · Ring 1 & Ring 2 - 很少使用 - 例如 驱动程序 · Ring 3 - 用户态 · 不能直接访问硬件或执行某些敏感的CPU指令
- Systemd笔记 · systemd
systemd · wikipedia systemd · systemd.unit · systemctl manpage · How To Use Systemctl to Manage Systemd Services and Units
- TPM笔记 · tpm
Trusted Platform Module,国际标准的安全加密处理器,专用微处理器,用于在硬件中集成加密密钥 · 用途:secure boot、密钥存储、随机数生成、磁盘加密解锁、attestation · TPM 2.0 和 TPM 1.2 是两套不同规范,软件栈也不同;本文只涉及 TPM 2.0
- util-linux笔记 · util-linux
util-linux/util-linux · 参考 · https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/
参考资料
GitHub2 条
- 0xAX/linux-insidesgithub.com/0xAX/linux-insides
- SamyPesse/How-to-Make-a-Computer-Operating-Systemgithub.com/SamyPesse/How-to-Make-a-Computer-Operating-System
其他外链3 条
- www.linuxboot.orgwww.linuxboot.org/
- www.yoctoproject.orgwww.yoctoproject.org/
- www.zephyrproject.orgwww.zephyrproject.org/