وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Introduction to Linux Kernel Development

سرفصل های دوره

Demystifying the Linux Kernel: A Developer’s Roadmap to Linux Kernel Internals, Architecture and Development


1 - Introduction
  • 1 -An overview on the Linux ecosystem and OS stack
  • 1 -What is Linux.pdf
  • 2 -Brief History of Linux
  • 2 -Brief History of Linux.pdf
  • 3 -Key Features of the Linux Kernel
  • 4 -Linux Kernel Development Process.pdf
  • 4 -The Linux Kernel Development Process

  • 2 - Setting up your Linux Kernel Development Environment
  • 1 -Setting ArchLinux on VirtualBox VM (Windows Linux MacOS x86)

  • 3 - A Primer on OS Concepts
  • 1 -Core Concepts of Operating Systems.pdf
  • 1 -Fundamental concepts related of Operating Systems design and architecture
  • 2 -High Level Architecture of a Multiuser operating system.pdf
  • 2 -High level architecture of an operating system kernel
  • 3 -IRQ subsystem.pdf
  • 3 -IRQ subsystems and other core kernel features
  • 4 -Monolithic vs Microkernel architecture
  • 4 -Monolithic vs Microkernel architecture.pdf
  • 5 -Cooperative vs Preemptive Multitasking.pdf
  • 5 -Cooperative vs Preemptive multitasking
  • 6 -Virtual Memory and Demand Paging.pdf
  • 6 -Virtual memory and Demand Paging

  • 4 - Building a custom Linux kernel and boot image
  • 1 -Building a custom kernel image from the sources and booting the new kernel
  • 2 -Booting custom Linux image with busybox as user-space
  • 3 -Creating a custom Linux bootable image using initramfs with busybox

  • 5 - High level architecture of the Linux kernel
  • 1 -Understanding Everything is a File paradigm on Linux
  • 2 -High Level Architecture of the Linux Kernel.pdf
  • 2 -Linux Kernel subsystems and core architectural layers

  • 6 - Navigating the Linux kernel sources
  • 1 -Linux kernel source tree layout a high-level overview
  • 2 -Navigating the Kernel sources using cscope and LXR
  • 3 -Linux Kernel Boot Process High-level code walkthrough of core kernel boot
  • 4 -Linux Kernel Boot Process Subsystem initialization to user-space init

  • 7 - Loadable Kernel Modules
  • 1 -An overview on Loadable Kernel Modules
  • 1 -An overview on Loadable Kernel Modules.pdf
  • 2 -Writing your first loading kernel module
  • 3 -Loadable kernel module features and diagnostics
  • 4 -An overview on kthreads and module parameters
  • 5 -Validating module parameters
  • 6 -Creating Loadable Kernel Modules based on multiple source files
  • 7 -Passing module parameters and managing modules via module aliases
  • 8 -Develop a loadable kernel module to add entries into proc (procfs) filesystem
  • 9 -Exposing variables as files in debug filesystem (syskerneldebug)
  • 10 -Creating and submitting patches to the Linux kernel community

  • 8 - Conclusion
  • 1 -Ending notes and future directions
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 43275
    حجم: 22826 مگابایت
    مدت زمان: 1645 دقیقه
    تاریخ انتشار: ۶ بهمن ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید