author/核财经

Linux核心Ramdisk(initrd)機制

摘要:對於Linux使用者來說,Ramdisk並不陌生,可是為什麼需要它呢?本文對Ramdisk在核心啟動過程中的作用,以及它的內部機制進行深入介紹。 標題  initrd

AMDKFD對主線Linux核心進行了大量改進

最近沒有太多關於Radeon AMDKFD驅動程式的報道,該驅動程式是Radeon GPU計算堆疊的核心程式碼,也是該公司ROCm產品的一部分。AMDKFD的工作並沒有停止,只是在amd-kfd-staging

Linux核心開發必讀書目,從菜鳥到大牛必備

學完C語言之後,最終是要應用到某個領域的,比如後端開發,應用開發或者Linux核心開發等。本文將介紹一下Linux核心相關的內容,Linux核心開發是相對比較難的領域,主要是門檻相對較高。雖然門檻較高,但有它

do{...}while(0U)的作用於意義

很多初學者,以及有一定工作經驗的朋友都不知道這個“do{...}while(0U)”的作用和意義,甚至覺得這樣寫的程式碼複雜且沒有意義。 相信看過STM32的HAL庫原始碼和Linux核心原始碼的朋

Linux Kernel 5.0 正式版釋出

Linux Kernel 5.0 正式版釋出了,現在主要版本的編號開始從 5 算起,“這不意味著什麼,也不會以任何方式影響程式,只會讓 Linus 感到高興 ”。 此版本更新內容包括:

Linux核心學習:虛擬檔案系統

Linux的成功因素之一是它具有與其它作業系統和諧共存的能力,其中代表作之一就是虛擬檔案系統(VFS)。 VFS的思想是把不同型別檔案的共同資訊放入核心,具體思路是通過Linux在使用者程序(或C庫)和檔案

Linux核心正在努力實現快速高效的I/O

Linux核心在情人節得到了一枚新的戒指……io_uring。io_uring的目的是在Linux上提供更快、更高效的I/O操作,並且應該在下一個核心週期中提供。 io_uring的Linux塊維護人員和

1746022341.7224