Examining VMware

Jason Nieh, Ozgur Can Leonard

Dr. Dobb’s Journal, 315, Miller Freeman, San Mateo, CA, August 2000, pp. 70-76. (Also available i)


In this article, we’ll present a different perspective by discussing our experiences teaching operating-systems courses at Columbia University (http://www.cs.columbia.edu/~nieh/teaching/w4118). Using Linux and VMware, we were able to give students a flexible virtual kernel-level development environment in which operating systems can be developed, debugged, and rebooted in a shared computing lab environment without affecting other application users.



Columbia University Department of Computer Science