"Emulation is better than pure virtualization. An emulator will always be the most stable and secure means to virtualization." Who knew there was so much security in using JPC? You have to ask yourself why the concept is not widely distributed for common everyday use if it really is that secure. I wonder if you could build an infrastructure strong enough to support a university system on either emulators or pure virtual machines.
I happen to be using the QEMU (C++ based) emulator in CS 423 with Sam King this semester. The emulator was used to verify the results of adding a new system call in the Linux kernel in MP1. One advantage QEMU has over e.g. VMWare (used in previous semesters) is the ability to easily run a linux kernel image that was compiled outside of the Virtual Machine. This means the linux source code will reside in the host; this means compilation is also done on the host (which saves us a lot of time). On the other hand, because the source code is not in the VM, installation of modules and headers takes a little bit more work.
I can honestly say that no one has ever explained the difference between exception and error to me. This chapter defines an exception as a rare or exceptional condition, but not necessarily a fatal one. Error is used for fatal or certainly seriously undesirable situations. There have many, many times when I have used exception for catching errors and vice-versa.
Similar to Beta vs. VHS and HD-DVD vs. Blue-Ray, it will be interesting to see if emulator or virtualization comes out on top. Will it be performance or security that reigns supreme?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment