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

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 تومان
    افزودن به سبد خرید