Kernel Newbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login
  • FAQ

  • Upstream Merge Guide

  • Kernel Janitors

  • Kernel Mentors

Wiki bits

  • Site Editors

  • Navigation Menu

  • WikiWall

  • Hosted

Navigation

  • RecentChanges
  • FindPage
  • HelpContents

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

KernelNewbiesTW:
  • FAQ

如果你正在撰寫回答常用問答集, 請把它加到 FAQInProgress.

我如何 ... ?

  1. . /KernelCompilation 我如何 編譯核心?

  2. . /KernelCrossCompilation 我如何跨平臺編譯核心?

  3. . /DisklessImages 無磁碟開機簡介.

  4. . /HowToApplyAPatch 我如何應用修補程式.
  5. . KernelHackingTools 有任何好的IDE嗎? 我如何處理這些程式碼?

  6. . /CompileVendorDriver 我如何編譯第三方設備驅動程式?

  7. . /LinuxKernelModuleCompile 我如何編譯Linux核心模組?

  8. . /LinuxKernelDebug101 哪種方式最容易除錯?

  9. . CareerAdvice 我如何獲得像核心駭客的工作?

  10. . UpstreamMerge 我如何讓我的程式碼進入上游核心?

核心新手 問題

  1. . /VariousKernelTrees 各類型的核心分支 有何作用?

  2. . /WhereDoIBegin 我從何開始?
  3. . /People 在 KernelNewBies 上我可以在#kernelnewbies遇到誰?

  4. . /DoINeedToKnowAssembler 我需要知到組合語言以便客探索核心嗎?
  5. . /DoINeedToKnowHardware 我需要知道許多硬體相關以探索核心嗎?
  6. . DoesNotWork 我建構我自己的核心, 但他沒有如期作用. 問題出在哪?

核心探索

  1. . /VariousKernelTrees 為何有不同的核心分支?

  2. . /System.map 是什麼檔?
  3. . /MajorMinor XXX 有什麼 主要/ 次要的東西?

  4. . /CodingStyle 我該使用那種編寫程式風格?

  5. . /LikelyUnlikely 巨集 likely() 和 unlikely() 代表什麼意思?

  6. . /Preemption 先佔式是什麼意思 ? 這在Linux底下可用嗎?
  7. . /LibraryFunctionsInKernel 我可以在核心裡使用函式庫功能嗎?

  8. . /SyscallTrace 如何偵測系統呼叫?

  9. . /LinkedLists 核心如何實作 連結串列?

  10. . /WhyWritingFilesFromKernelIsBad 為何從核心讀/寫檔案是不好的, 如何換個方式達成目地?

捕捉 Linux 核心

  1. . /get current get_current() 如何運作?
  2. . /current current 巨集如何幫助你 存取 行程相關的記錄?
  3. . /ExternAndStaticInlineVariable extern 和 static inline 之間有何不同?

  4. . /DoWhile0 為何有核心裡的 #defines 大量使用 do { ... } while (0)?

  5. . /LikelyUnlikely 巨集 likely() 和 unlikely() 意思為何?

  6. . /ContainerOf 什麼是 container_of ? 它如合運作 ?

  7. . /InitExitMacros init 和 exit 巨集有何作用 ?

  8. . /WhereIs bad udelay 現在, bad_udelay 在那裡定義?

  9. . /asmlinkage asmlinkage 是什麼?
  10. . /down 那個 jmp 1b 在那作何用處?
  11. . /TestWpBit test_wp_bit 巧妙, 或 例外修正如何運作.

  12. . /BUG BUG() 功能如何運作?
  13. . /StackTrace

    1. 為何有個功能在我的堆疊中沒有被呼叫?
    2. 我如何手動取得堆疊?
  14. . BootSectorAndKernelImage 為何核心不再直接從磁片開機?

  15. . /FastpathAndSlowpath "Fast path" 和 "Slow path" 術語之間的差別在哪 ?

硬體問題

  1. . /HyperthreadingDoesNotWork 我的 CPU 說它可以 執行超執行緒. 為何我只看到一道執行緒??

檔案系統問題

  1. /InotifyDnotify Inotify vs Dnotify 架構: 如何使用它?

  2. /procfs /proc 檔案系統如何運作?

記憶體管理問題

  1. /devkmem /dev/kmem的目地為何? 如何使用它?
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01