Linux內核之旅

RSS訂閱
微信公眾號:LinuxKernelTravel
功能介紹:
Linux內核之旅
分享到:


Linux 的啟動流程

本篇的重點是講解設備和驅動的啟動流程,設備和驅動的流程是整個內核啟動的核心,也是工作中最常面對的問題。出於知

發佈時間: 2019-07-10 18:17:16點擊量: 912

Linux內核工程師是怎麼步入內核殿堂的?

全球頂級內核開發工程師李勇老師,李勇老師本人風趣幽默,面對這位內核大牛就像面對一位親切的學長,他為我們講述了他從一位主修經濟學的大學生由於在圖書館翻開一本薄書後一發不可收拾的愛上內核,一路走來崎嶇而有趣的故事

發佈時間: 2019-07-10 18:17:14點擊量: 778

eBPF Tracing 入門教程與實例

在 LPC'18(Linux Plumber's conference) 會議上,至少有24個關於 eBPF

發佈時間: 2019-07-10 18:17:11點擊量: 486

虛虛實實為哪般-虛擬內存管理導學

你是否覺得虛存管理如霧裡看花,總有一種捉摸不透的感覺,你所能感知的內存空間到底是虛擬的還是物理的,調試程序中看到的地址是虛地址還是物理地址?

發佈時間: 2019-07-10 18:17:10點擊量: 724

從Bcc到xdp原理分析

Bcc是ebpf的編譯工具集合,前端提供python\/lua調用,本身通過c語言實現,集成llvm\/clan

發佈時間: 2019-07-10 18:16:50點擊量: 535

​LWN 717293:五級頁表

也許大家已經習慣了內核開發上這種重大更新的快速發佈方式,所以當內核在 4.11-rc2 版本上合入五級頁表時幾乎沒有引起人們的太大關注。然而,這的確是一個顯著的改進,體現了現代計算機行業的發展方向。

發佈時間: 2019-06-30 10:15:07點擊量: 768

高級語言編寫kernel,魚和熊掌不可兼得

本文基於OSDI18論文《The benefits and costs of writing a POSIX kernel in a high-level language》的理解整理而成。

發佈時間: 2019-06-26 12:18:11點擊量: 527

CFS帶寬控制學習(1)-入門

在瞭解CFS帶寬控制之前,首先要知道的是CPU是一種可被管理的資源,也就說它是可以被精細化分配的資源。CFS帶寬控制在很多場景裡都很有用

發佈時間: 2019-06-22 21:02:11點擊量: 495

你到底對進程有多瞭解?-  第三章 進程管理導學

你認識進程麼,就相當於問你認識自己一樣難於回答,因為進程每一瞬間都是變化的,就像你的思想無時無刻不在變化一樣,因此,本章對進程的講解可以說只是一種歸納和總結。

發佈時間: 2019-06-20 02:21:52點擊量: 320

linux 內核開發指南 - 7 高級主題

希望您能夠掌握開發流程的工作方式。然而,還有更多的東西要學!本節將介紹 一些主題,這些主題對希望成為Linux內核開發過程常規部分的開發人員有幫助。

發佈時間: 2019-06-16 19:23:24點擊量: 795

Arachne: Core-Aware Thread Management

Arachne是斯坦福大學開發的一個用戶態線程調度方案(協程),適用的場景是短生命週期的應用,如memcached和RAMCloud這類,他們的server線程生命週期通常只有幾us。

發佈時間: 2019-06-16 19:22:21點擊量: 831

X-Containers:打開Linux as LibOS的潘多拉魔盒

本文基於對今年ASPLOS19的一篇論文《X-Containers: Breaking Down Barriers to Improve Performance and Isolation of Cloud-Native》的理解整理而成。

發佈時間: 2019-06-12 17:22:39點擊量: 601

投票啦 | 西安郵電大學2019年“十佳導師”評選

謝謝大家!

發佈時間: 2019-06-12 17:22:31點擊量: 250

《Linux內核分析與應用》MOOC 第一章學習引導看過來

小盆友要有小盆友的亞子,好好讀術

發佈時間: 2019-06-05 15:54:31點擊量: 226

linux 內核開發指南 - 6 跟進

一個補丁在第一次發佈時就非常出色,沒有改進的餘地,這是很罕見的。內核開發流程 認識到這一事實,因此,它非常注重對已發佈代碼的改進。

發佈時間: 2019-06-04 12:31:47點擊量: 534

bpftrace (DTrace 2.0) for Linux 2018

bpftrace開源啦,項目作者依然是Alastair Robertson, bpftrace是一個開源的高級的tracing(跟蹤)工具(high-level tracing front-end),可以讓你自定義的方式跟蹤。

發佈時間: 2019-06-04 12:31:33點擊量: 920

linux 內核開發指南 - 4 讓代碼正確

雖然對於一個堅實的、面向社區的設計過程有很多話要說,但是任何內核開發項目的 證明都在生成的代碼中。它是將由其他開發人員檢查併合並(或不合並)到主線樹中 的代碼。所以這段代碼的質量決定了項目的最終成功。

發佈時間: 2019-05-29 07:54:16點擊量: 473