Operating systems (2nd ed.): design and implementation
Operating systems (2nd ed.): design and implementation
Learning operating systems structure and implementation through the MPS computer system simulator
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
The NetWire emulator: a tool for teaching and understanding networks
Proceedings of the 6th annual conference on Innovation and technology in computer science education
A new instructional operating system
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Documentation for the CHIP Computer System (Version 1.1)
Documentation for the CHIP Computer System (Version 1.1)
A New Twist on Teaching System Administration
LISA '96 Proceedings of the 10th USENIX conference on System administration
Virtual square (V2) in computer science education
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
ML '07 Proceedings of the 2007 workshop on Workshop on ML
Journal of Computing Sciences in Colleges
GINI: a user-level toolkit for creating micro internets for teaching & learning computer networking
Proceedings of the 40th ACM technical symposium on Computer science education
The pintos instructional operating system kernel
Proceedings of the 40th ACM technical symposium on Computer science education
Hi-index | 0.01 |
User Mode Linux is a virtual machine running on a GNU-Linux operating system. It is the right choice for teaching operating systems' administration, as it does not need any dedicated hardware. It runs at user level (no need for root, i.e. administrator, access or possible security threats) and it does not have the performance problems of an emulator. This paper describes how to set up a laboratory for teaching operating systems' administration.