CppCon 2016 has ended
Back To Schedule
Thursday, September 22 • 3:15pm - 4:15pm
Making C++ and the STL Work in the Linux / Windows Kernels

Log in to save this to your schedule, view media, leave feedback and see who's attending!

This presentation will describe how we bootstrapped a C++11/C++14 environment from the ground up, to essentially provide the ability to execute “user-space” like applications inside the Linux and Windows kernel. We leveraged this C++ environment and the Standard Template Library (STL) to create the first open source, cross platform, cross architecture, hypervisor that can support both baremetal (i.e. type 1) and late launch (i.e. type 2) virtualization models. Topics include the benefits of using C++ over C when creating a hypervisor as well as how we handled compilation, module loading, global constructor / destructor support, and of course, full exception support. If you have ever wondered how C++ works under the hood, or are interested in learning more about C++, this presentation is for you.

avatar for Rian Quinn

Rian Quinn

CTO, Assured Information Security, Inc.
Dr. Rian Quinn is a Senior Principal Investigator in the Trusted Information Systems Group at Assured Information Security, Inc. were he has focused on trusted computing and hypervisor related technologies for nearly 10 years. He holds a Ph.D. in Computer Engineering with specializations... Read More →

Thursday September 22, 2016 3:15pm - 4:15pm PDT
Vanity (Room 404) Meydenbauer Center