| | | Copyright |
| | | Bruce Perens' Open Source Series |
| | | Preface |
| | | Acknowledgments |
| | | About the Author |
| | | Chapter 1. Introduction |
| | | | What Is UML? |
| | | | Comparison with Other Virtualization Technologies |
| | | | Why Virtual Machines? |
| | | | A Bit of History |
| | | | What Is UML Used For? |
| | | | The Future |
| | | Chapter 2. A Quick Look at UML |
| | | | Booting UML for the First Time |
| | | | Booting UML Successfully |
| | | | Looking at a UML from the Inside and Outside |
| | | | Conclusion |
| | | Chapter 3. Exploring UML |
| | | | Logging In as a Normal User |
| | | | Consoles and Serial Lines |
| | | | Adding Swap Space |
| | | | Partitioned Disks |
| | | | UML Disks as Raw Data |
| | | | Networking |
| | | | Shutting Down |
| | | Chapter 4. A Second UML Instance |
| | | | COW Files |
| | | | Networking the UML Instances |
| | | | A Virtual Serial Line |
| | | Chapter 5. Playing with a UML Instance |
| | | | Use and Abuse of UML Block Devices |
| | | | Networking and the Host |
| | | Chapter 6. UML Filesystem Management |
| | | | Mounting Host Directories within a UML |
| | | | Host Access to UML Filesystems |
| | | | Making Backups |
| | | | Extending Filesystems |
| | | | When to Use What |
| | | Chapter 7. UML Networking in Depth |
| | | | Manually Setting Up Networking |
| | | | The UML Networking Transports |
| | | | An Extended Example |
| | | Chapter 8. Managing UML Instances from the Host |
| | | | The Management Console |
| | | | Controlling a UML Instance with Signals |
| | | Chapter 9. Host Setup for a Small UML Server |
| | | | Host Kernel Version |
| | | | UML Execution Modes |
| | | | Managing Long-Lived UML Instances |
| | | | Networking |
| | | | UML Physical Memory |
| | | | Host Memory Consumption |
| | | | umid Directories |
| | | | Overall Recommendations |
| | | Chapter 10. Large UML Server Management |
| | | | Security |
| | | | Jailing UML Instances |
| | | | Providing Console Access Securely |
| | | | skas3 versus skas0 |
| | | | Future Enhancements |
| | | | Final Points |
| | | Chapter 11. Compiling UML from Source |
| | | | Downloading UML Source |
| | | | Configuration |
| | | | Compilation |
| | | Chapter 12. Specialized UML Configurations |
| | | | Large Numbers of Devices |
| | | | Clusters |
| | | | UML as a Decision-Making Tool for Hardware |
| | | Chapter 13. The Future of UML |
| | | | The externfs Filesystem |
| | | | Virtual Processes |
| | | | Captive UML |
| | | | Virtualized Subsystems |
| | | | Conclusion |
| | | Appendix A. UML Command-Line Options |
| | | | Device and Hardware Specifications |
| | | | Debugging Options |
| | | | Management Options |
| | | | Informational Options |
| | | Appendix B. UML Utilities Reference |
| | | | humfsify |
| | | | uml_moo |
| | | | uml_mconsole |
| | | | tunctl |
| | | | uml_switch |
| | | | Internal Utilities |
| | | Index |