GithubHelp home page GithubHelp logo

awesome-virtualization's Introduction

Awesome Virtualization Awesome

A curated list of awesome resources about virtualization.

Chronology

  • 2005-November-13: Intel VT-x released on Pentium 4 (Model 662 and 672) processors
  • 2006-May-23: AMD AMD-V released on Orleans and Windsor processors
  • 2007-September-10 : AMD Barcelona offer support for RVI (SLAT)
  • 2008-November: Intel Nehalem offer support for EPT (SLAT)
  • 2010-January-7: Intel Westmere offer support for unrestricted guests
  • 2013-June-4: Intel haswell offer support for VMCS Shadowing

Books

Courses

Papers

  • A comparison of software and hardware techniques for x86 virtualization by K. Adams and O. Agesen (2006)
  • Bringing Virtualization to the x86 Architecture with the Original VMware Workstation by Edouard Bugnion, Scott Devine, Mendel Rosenblum, Jeremy Sugerman, And Edward Y. Wang
  • The evolution of an x86 virtual machine monitor by O. Agesen, A. Garthwaite, J. Sheldon, and P. Subrahmanyam
  • Formal Requirements for Virtualizable Third Generation Architectures by Gerald J. Popek & Robert P. Goldberg
  • Modern Operating System 4th Edition (Chapter: Virtualization and the cloud) by Andrew Tanembaum
  • Xen and the Art of Virtualization by Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield
  • Understanding Full Virtualization, Paravirtualization and Hardware Assisted Virtualization by VMWare
  • Dynamic Binary Translation from x86-32 code to x86-64 code for Virtualization by Yu-hsin Chen.

Projects

KVM

Xen

QEMU

VirtualBox

Hyper-V

Hypervisor From Scratch

Virtual Machine Introspection

Attacking Hypervisors

CVEs

Malware analysis

awesome-virtualization's People

Contributors

edomaur avatar insecuritea avatar lordnoteworthy avatar wenzel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.