📊
linux-insides
search
Ctrlk
📊
linux-insides
  • Summary
    • Booting
    • Initialization
    • Interrupts
    • System calls
    • Timers and time management
    • Synchronization primitives
    • Memory management
    • Cgroups
    • SMP
    • Concepts
    • Data Structures in the Linux Kernel
    • Theory
    • Initial ram disk
    • Misc
    • KernelStructures
    • Useful links
    • Contributors
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Summary

Useful links

hashtag
Linux boot

  • Linux/x86 boot protocolarrow-up-right

  • Linux kernel parametersarrow-up-right

hashtag
Protected mode

  • 64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdfarrow-up-right

hashtag
Memory management in the Linux kernel

  • Notes on the linux kernel VM subsystem by @lorenzo-stoakesarrow-up-right

hashtag
Serial programming

  • 8250 UART Programmingarrow-up-right

  • Serial ports on OSDEVarrow-up-right

hashtag
VGA

  • Video Graphics Array (VGA)arrow-up-right

hashtag
IO

  • IO port programmingarrow-up-right

hashtag
GCC and GAS

  • GCC type attributesarrow-up-right

  • Assembler Directivesarrow-up-right

hashtag
Important data structures

  • task_struct definitionarrow-up-right

hashtag
Useful links

  • Linux x86 Program Start Uparrow-up-right

  • Memory Layout in Program Execution (32 bits)arrow-up-right

PreviousIDTchevron-leftNextContributorschevron-right

Last updated 5 years ago

  • Linux boot
  • Protected mode
  • Memory management in the Linux kernel
  • Serial programming
  • VGA
  • IO
  • GCC and GAS
  • Important data structures
  • Useful links