Cyber Forensics Series: Linux Kernel Internals | KPMG | SG
Share with your friends

Cyber Forensics Series: Linux Kernel Internals, Debugging and Security

KPMG Cyber Lab, 16 Raffles Quay, Level 3, Hong Leong Building, Singapore 048581

2 October 2018 - 5 October 2018, 9:00AM - 5:30PM, SGT


Linux Kernel Internals and Debugging and Security course provides experienced programmers with a solid understanding of the Linux kernel, emphasizing Kernel Security Mechanisms, and Security Research methodologies. Upon mastering this material, you will have a basic understanding of the Linux architecture, kernel algorithms, scheduling, hardware and memory management, modularization techniques and debugging, as well as how the kernel developer community operates and how to efficiently work with it. This course includes extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop, debug, and research  Linux kernel code.

The course is based on both the most upstream recent Linux kernel version, and maintains compatibility with the kernel versions used by at least the last two releases of the major Linux distributions.



  • The attendees should be proficient with C


  • Working knowledge of Linux command line tools
  • Previous Device Driver or Embedded Linux experience
  • Knowledge of some assembly language


Course outline 

  • Basic Setup: Obtaining, building, and booting your own first Linux Kernel
  • Kernel Architecture
  • Kernel Programming Preview
  • Modules
  • System Calls
  • Kernel Programming Guidelines and Coding Style
  • Introduction to Multi-Processor Architectures
  • Task Management
  • Kernel Synchronization Methods
  • The Scheduler
  • Kernel Initialization and boot process
  • Kernel Monitoring and Debugging
  • Memory Management
  • Security mechanisms



Ron Munitz, Founder and CEO of The PSCG, is a parallel entrepreneur, specializing in Operating System internals and Embedded Software. He has a long history developing performance and safety critical
software, leading development groups, training application and platform developers, and helping companies in the process of board bring-ups, design and execution of embedded systems products, security best practices and product start-up.

He specializes in all aspects of distributed systems and Android internals, and is the designer and original developer of the first Android Remote Display Protocol, the first Remote Android Workspace for the Enterprise. He has also developed and taught the first ever academic Android Internals course and led the Cyber-Security

Please click here for more details on the course outline and speaker. 


Course fees*

KPMG Client / Alumni: 

S$3,600 per participant


S$4,000 per participant 

*The fee is inclusive of GST at the prevailing rate, course materials, lunch and refreshments. 


Group discount

10% discount applies to three or more participants from the same organisation registering for the course. 



To register online, please click here


Connect with us


Request for proposal



In circumstances beyond our control, we reserve the right to cancel the event, or make changes to the schedules, venue and speaker(s). Photography, audio, and/or video recording are not permitted during the event unless authorised by KPMG.