Items related to The Definitive Guide to the Xen Hypervisor

The Definitive Guide to the Xen Hypervisor - Hardcover

  • 4.43 out of 5 stars
    23 ratings by Goodreads
 
9780132349710: The Definitive Guide to the Xen Hypervisor

Synopsis

HardCover. Pub Date :2013-06-30 Pages: 320 Language: English Publisher: Prentice Hall The Xen hypervisor has become an incredibly strategic resource for the industry. as the focal point of innovation in cross-platform virtualization technology David's book will. play a key role in helping the Xen community and ecosystem to grow. Simon Crosby. CTO. XenSource.An Under-the-Hood Guide to the Power of Xen Hypervisor Internals.The Definitive Guide to the Xen Hypervisor is a comprehensive handbook on the inner workings of XenSource's powerful open source paravirtualization solution. From architecture to kernel internals. author David Chisnall exposes key code components and shows you how the technology works. providing the essential information you need to fully harness and exploit the Xen hypervisor to develop cost-effective . highperformance Linux and Windows virtual environments...

"synopsis" may belong to another edition of this title.

About the Author

David Chisnall is a regular columnist for InformIT and is nearing completion of a Ph.D. in computer science from the University of Wales. He cofounded and actively contributes to the open source Étoilé desktop environment, participated in a Knowledge Transfer Project, and has jumped enthusiastically into numerous other in-the trenches tech adventures.

Excerpt. © Reprinted by permission. All rights reserved.

This book aims to serve as a guide to the Xen hypervisor. The interface to paravirtualized guests is described in detail, along with some description of the internals of the hypervisor itself.

Any book about an open source project will, by nature, be less detailed than the code of the project that it attempts to describe. Anyone wishing to fully understand the Xen hypervisor will find no better source of authoritative information than the code itself. This book aims to provide a guided tour, indicating features of interest to help visitors find their way around the code. As with many travel books, it is to be hoped that readers will find it an informative read whether or not they visit the code.

Much of the focus of this book is on the kernel interfaces provided by Xen. Anyone wishing to write code that runs on the Xen hypervisor will find this material relevant, including userspace program developers wanting to take advantage of hypervisor-specific features.

Overview and Organization

This book is divided into three parts. The first two describe the hypervisor interfaces, while the last looks inside Xen itself.

Part I begins with a description of the history and current state of virtualization, including the conditions that caused Xen to be created, and an overview of the design decisions made by the developers of the hypervisor. The remainder of this part describes the core components of the virtual environment, which must be supported by any non-trivial guest kernel.

The second part focuses on device support for paravirtualized and paravirtualization-aware kernels. Xen provides an abstract interface to devices, built on some core communication systems provided by the hypervisor. Virtual equivalents of interrupts and DMA and the mechanism used for device discovery are all described in Part II, along with the interfaces used by specific device categories.

Part III takes a look at how the management tools interact with the hypervisor. It looks inside Xen to see how it handles scheduling of virtual machines, and how it uses CPU-specific features to support unmodified guests.

An appendix provides a quick reference for people wishing to port operating systems to run atop Xen.

Book Conventions

This book uses a number of different typefaces and other visual hints to describe different types of material.

Longer listings have line numbers down the left, and a gray background. In all listings, bold is used to indicate keywords, and italicized text represents strings and comments.

Listings that are taken from external files will retain the line numbers of the original file, allowing the referenced section to be found easily by the reader. The captions contain the original source in square brackets. Those beginning with example/ are from the example sources. All others, unless otherwise specified, are from the Xen sources.

Comments from files in the Xen source code have been preserved, complete with errors. Since the Xen source code predominantly uses U.K. English for comments, and variable and function names, this convention has been preserved in examples from this book.

During the course of this book, a simple example kernel is constructed. The source code for this can be downloaded from: http://www.prenhallprofessional.com/title/9780132349710.

Use as a Text

In addition to the traditional uses for hypervisors, Xen makes an excellent teaching tool. Early versions of Xen only supported paravirtualized guests, and newer ones continue to support these in addition to unmodified guests. The architecture exposed by the hypervisor to paravirtualized guests is very similar to x86, but differs in a number of ways. Driver support is considerably easier, with a single abstract device being exposed for each device category, for example. In spite of this, a number of things are very similar. A guest operating system must handle interrupts (or their virtual equivalent), manage page tables, schedule running tasks, etc.

This makes Xen an excellent platform for development of new operating systems. Unlike a number of simple emulated systems, a guest running atop Xen can achieve performance within 10% that of the native host. The simple device interfaces make it easy for Xen guests to support devices, without having to worry about the multitude of peripherals available for real machines.

The similarity to real hardware makes Xen an ideal platform for teaching operating systems concepts. Writing a simple kernel that runs atop Xen is a significantly easier task than writing one that runs on real hardware, and significantly more rewarding than writing one that runs in a simplified machine emulator.

An operating systems course should use this text in addition to a text on general operating systems principles to provide the platform-specific knowledge required for students to implement their own kernels.

Xen is also a good example of a successful, modern, microkernel (although it does more in kernelspace than many microkernels), making it a good example for contrasting with popular monolithic systems.

"About this title" may belong to another edition of this title.

  • PublisherPrentice Hall
  • Publication date2007
  • ISBN 10 013234971X
  • ISBN 13 9780132349710
  • BindingHardcover
  • LanguageEnglish
  • Edition number1
  • Number of pages286
  • Rating
    • 4.43 out of 5 stars
      23 ratings by Goodreads

Buy Used

Condition: Very Good
The book has been read, but is... View this item

Shipping: US$ 7.28
From United Kingdom to U.S.A.

Destination, rates & speeds

Add to basket

Other Popular Editions of the Same Title

9780133582499: The Definitive Guide to the Xen Hypervisor (Prentice Hall Open Source Software Development)

Featured Edition

ISBN 10:  0133582493 ISBN 13:  9780133582499
Publisher: Prentice Hall, 2013
Softcover

Search results for The Definitive Guide to the Xen Hypervisor

Stock Image

Chisnall, David
Published by Prentice Hall, 2007
ISBN 10: 013234971X ISBN 13: 9780132349710
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR008284290

Contact seller

Buy Used

US$ 11.51
Convert currency
Shipping: US$ 7.28
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

David Chisnall
Published by Prentice Hall NaN, 2007
ISBN 10: 013234971X ISBN 13: 9780132349710
Used Hardcover

Seller: Bookbot, Prague, Czech Republic

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: Fine. Seller Inventory # af418777-83ed-42d9-a0c9-68fcf966d90f

Contact seller

Buy Used

US$ 16.03
Convert currency
Shipping: US$ 12.94
From Czech Republic to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Chisnall, David
Published by Prentice Hall, 2007
ISBN 10: 013234971X ISBN 13: 9780132349710
Used Hardcover

Seller: Zoom Books East, Glendale Heights, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: very_good. Book is in very good condition and may include minimal underlining highlighting. The book can also include "From the library of" labels. May not contain miscellaneous items toys, dvds, etc. . We offer 100% money back guarantee and 24 7 customer service. Seller Inventory # ZEV.013234971X.VG

Contact seller

Buy Used

US$ 34.35
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Chisnall, David
Published by Prentice Hall, 2007
ISBN 10: 013234971X ISBN 13: 9780132349710
Used Hardcover

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_423696233

Contact seller

Buy Used

US$ 30.74
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Chisnall, David
Published by Prentice Hall PTR, 2007
ISBN 10: 013234971X ISBN 13: 9780132349710
Used Hardcover

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.85. Seller Inventory # G013234971XI3N00

Contact seller

Buy Used

US$ 34.69
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Chisnall, David
Published by Prentice Hall, 2007
ISBN 10: 013234971X ISBN 13: 9780132349710
Used Hardcover

Seller: Goodwill of Silicon Valley, SAN JOSE, CA, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: acceptable. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in Acceptable condition! Any other included accessories are also in Acceptable condition showing use. Use can include some highlighting and writing, page and cover creases as well as other types visible wear such as cover tears discoloration, staining, marks, scuffs, etc. All pages intact. Seller Inventory # GWSVV.013234971X.A

Contact seller

Buy Used

US$ 34.68
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Chisnall, David
Published by Prentice Hall, 2007
ISBN 10: 013234971X ISBN 13: 9780132349710
Used Hardcover

Seller: Grumpys Fine Books, Tijeras, NM, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Hardcover. Condition: very good. little wear and tear. Seller Inventory # Grumpy013234971X

Contact seller

Buy Used

US$ 59.10
Convert currency
Shipping: US$ 4.25
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Chisnall, David
Published by Prentice Hall, 2007
ISBN 10: 013234971X ISBN 13: 9780132349710
New Hardcover

Seller: Grumpys Fine Books, Tijeras, NM, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Hardcover. Condition: new. Prompt service guaranteed. Seller Inventory # Clean013234971X

Contact seller

Buy New

US$ 89.07
Convert currency
Shipping: US$ 4.25
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Chisnall, David
Published by Prentice Hall, 2007
ISBN 10: 013234971X ISBN 13: 9780132349710
Used Hardcover

Seller: dsmbooks, Liverpool, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Hardcover. Condition: Good. Good. book. Seller Inventory # D8S0-3-M-013234971X-6

Contact seller

Buy Used

US$ 140.46
Convert currency
Shipping: US$ 32.48
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket