| | 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 |