product logo

VisualKernel

Linux Kernel made easy!

Buy nowDownload

Debug Linux Kernel with Visual Studio

Enjoy the ease of Visual Studio when developing for Linux kernel:

  • Build and debug Linux kernel modules with Visual Studio
  • Customize Linux kernel and experiment with it
  • Use Network, COM port, JTAG or VMWare stub
  • Enjoy the full power of Visual Studio debugger
  • Never worry about module load addresses and symbols
  • See printk() messages in real time

Automatic module management

Forget the trouble of tracking module load addresses manually:

  • Just hit F5 and enjoy you breakpoints and symbols working
  • Automatically load symbols for selected in-tree modules
  • Easily load and unload your module while debugging
  • View detailed module information via Modules pane

The easiest setup ever

Don't worry about setting up kernel debugging:

  • Automatic installation of kernel headers and symbols*
  • Automatic installation of kernel source packages*
  • Automatic configuration of KGDB and VMWare stub
  • Automatic indexing of in-tree kernel modules

*Automatic package installation available on popular Linux distros

Linux Kernel source at a glance

VisualKernel automatically downloads and manages kernel source code:

  • Explore Linux internals while debugging your kernel modules
  • Open the relevant kernel source files via Call Stack or source list
  • Set breakpoints in Kernel source files
  • Create custom kernel projects to experiment your own changes