iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

Linux Kernel 網路巡禮 系列

想對Linux網路的運作有更直接的了解,這個系列文章是我追蹤探索Linux Kernel原始碼,了解Linux網路運作的筆記,大家可以跟著我一起去看看Linux網路系統的各個部份是怎麼運作的。

參賽天數 14 天 | 共 14 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

番外篇 (3) mknod 與 device driver

昨天,我們介紹了 character device 驅動的撰寫與使用方式。今天,我們要深入探討,當我們使用 mknod 與 open 指令時,設備檔案如何與驅動...

2024-09-25 ‧ 由 gamerslouis 分享
DAY 12

初探 PROC 檔案系統

今天,我們要接續介紹 proc 檔案系統。 proc 檔案系統是一個特殊的虛擬檔案系統,通常會掛載在 /proc 路徑下。透過 proc 檔案系統,我們可以與...

2024-09-26 ‧ 由 gamerslouis 分享
DAY 13

網路命名空間、proc檔案系統與nsfs檔案系統 (1)

大家還記得我們介紹的 VFS 和 proc 檔案系統是為了什麼嗎? int main() { int fd = open("/proc/123...

2024-09-27 ‧ 由 gamerslouis 分享
DAY 14

網路命名空間、proc檔案系統與nsfs檔案系統 (2)

昨天我們探討了 setns 的整個實作流程,並發現 process 123 使用的 network namespace 結構 (net) 的 ns_common...

2024-09-28 ‧ 由 gamerslouis 分享