Virtualisierung - das parallele Betreiben mehrerer Betriebssysteme auf einem einzigen Computersystem - ist ein heißes Thema sowohl im Software- als auch im Hardwarebereich. Doch müssen viele unterschiedliche Verfahren und Ansätze unterschieden werden, um einen wirklichen Überblick zu erhalten. Im Gespräch mit Tim Pritlove führt Xen-Entwickler André Przywara in die Hintergründe und Techniken der Virtualisierung ein und berichtet, welche Methoden heutzutage zur Anwendungen kommen und welche Herausforderungen in der nahen Zukunft angegangen werden.

Der Podcast berührt zahlreiche Details zum Thema: die Entwicklung der Virtualisierung durch IBM auf ihren System/370 Rechnern, Emulatoren, Virtuelle Speicherverwaltung und die Funktion von Memory Management Units (MMU), Maßnahmen zur Erhöhung der Sicherheit in Server-Systemen, die Ringe der x86-Architektur, Strategien der Nutzung des Kernel Modes, Änderungen durch die Umstellung auf den 64-Modus der x86-Architektur, die Virtualisierungslücke des x86 und die Methoden von VMware zu ihrer Umgehung, Xen und Paravirtualisierung, Time Scheduling des Hypervisors, DMA und Virtualisierung, die Bedeutung von QEMU für die Virtualisierung, Emulation von Hardware, der Nutzen von Virtualisierung für die Embedded-System-Entwicklung, Hardware-Unterstützung für Virtualisierung und Sicherheitsaspekte beim Einsatz von Virtualisierungssoftware.


Über Emulationen, Virtualisierung und Paravirtualisierung




Virtualisierung - das parallele Betreiben mehrerer Betriebssysteme auf einem einzigen Computersystem - ist ein heißes Thema sowohl im Software- als auch im Hardwarebereich. Doch müssen viele unterschiedliche Verfahren und Ansätze unterschieden werden, um einen wirklichen Überblick zu erhalten. Im Gespräch mit Tim Pritlove führt Xen-Entwickler André Przywara in die Hintergründe und Techniken der Virtualisierung ein und berichtet, welche Methoden heutzutage zur Anwendungen kommen und welche Herausforderungen in der nahen Zukunft angegangen werden.



Der Podcast berührt zahlreiche Details zum Thema: die Entwicklung der Virtualisierung durch IBM auf ihren System/370 Rechnern, Emulatoren, Virtuelle Speicherverwaltung und die Funktion von Memory Management Units (MMU), Maßnahmen zur Erhöhung der Sicherheit in Server-Systemen, die Ringe der x86-Architektur, Strategien der Nutzung des Kernel Modes, Änderungen durch die Umstellung auf den 64-Modus der x86-Architektur, die Virtualisierungslücke des x86 und die Methoden von VMware zu ihrer Umgehung, Xen und Paravirtualisierung, Time Scheduling des Hypervisors, DMA und Virtualisierung, die Bedeutung von QEMU für die Virtualisierung, Emulation von Hardware, der Nutzen von Virtualisierung für die Embedded-System-Entwicklung, Hardware-Unterstützung für Virtualisierung und Sicherheitsaspekte beim Einsatz von Virtualisierungssoftware.

Tim Pritlove

Twitter

@[email protected]

Website

Spenden via PayPal

André Przywara

Shownotes


Links:

André Przyware: Virtualization Primer
WP: Sinclair ZX Spectrum
AMD Operating System Research Center
WP: Xen
IBM System/370
WP: Popek and Goldberg virtualization requirements
WP: Emulator
WP: Just-in-time-Compilierung
WP: Memory Management Unit
WP: Hypervisor
WP: Virtueller Speicherverwaltung
WP: Seitentabelle (page table)
WP:Translation Lookaside Buffer (TLB)
WP: Paging
WP: chroot
WP: Interrupt
WP: Ring (CPU)
WP: OS/2
WP: Filesystem in Userspace (FUSE)
WP: Intel 80286
WP: Xenix
WP: IA-64
WP: AMD64
WP: Sun SPARC
WP: Register
Die Virtualisierungslücke: „Analysis of the Intel Pentium’s Ability to Support a Secure Virtual Machine Monitor“ (PDF)
WP: VMware
WP: Paravirtualisierung
WP: Parallels Inc.
WP: RTLinux
WP: Adaptive Domain Environment for Operating Systems
WP: User Mode Linux
WP: LOL
WP: QEMU
Intel Virtualization Technology (VT)
AMD Virtualization (AMD-V)
Kernel-based Virtual Machine (KVM)
23C3: Joanna Rutkowska: Stealth malware – can good guys win?
Blue Píll Project
WP: IOMMU

Twitter Mentions