Contributed by marco on from the building-a-machine-in-a-machine dept.
On the VMware Technology Network is a link to an OpenBSD 3.8 image. These images can be used with VMware products including the free VMware player. Neat to see the community doing these things.
Note: This has not been tested by the undeadly editors YMMV.
(Comments are closed)
By Justin (216.17.68.210) on
Nice work... I ran it for a little bit, seemed to work good though I didn't really do anything with it.
By Tobias Weisserth (143.93.17.28) on http://www.weisserth.net
Comments
By Anonymous Coward (128.2.13.178) on
The qemu release notes list the following known limitation for x86 emulation:
"The x86 segment limits and access rights are not tested at every memory access (yet). Hopefully, very few OSes seem to rely on that for normal use."
This has implications for at least the ELF .rodata PROT_EXEC protection feature in OpenBSD (and maybe W^X too). Consider the following example. The fact that it doesn't do anything useful or even make much sense isn't important.
Notice that getcallerpc is in .rodata so on a system running OpenBSD natively on x86, we get:
Which is what you'd expect because we can't call getcallerpc; it's not executable.
Yet the program runs just fine in OpenBSD on qemu emulating x86:
which is not what you should be expecting.
I'm not sure what other implications this has, but it should be noted. Maybe it has similar side effects for software DEP in XP as well, but I've never tried XP in qemu nor do I even know if it works.
By m0rf (68.104.17.51) on
Comments
By tedu (71.139.175.127) on
By David (194.185.110.97) on bsdgeek.it
Marius Eriksen did some work in the past to make vmware run on openbsd:
http://monkey.org/~marius/pages/?page=VMWare_for_OpenBSD
Comments
By Todd T. Fries (72.250.13.18) todd@openbsd.org on http://todd.ries.net/
Anyone may try this out if they use qemu, as qemu can read vmware images. I'd d/l it myself, but over a gprs modem at an airport, no thank you.
As a plug, please test and give me feedback on http://todd.fries.net/ports/qemu-0.8.0.tar.gz (an update to the qemu port). Improvements on OpenBSD are that amd64 emulation from i386 host works flawlessly for me now (ssh-keygen and ssh work now as opposed to 0.7.2), a slew of new -user-net options, and if you care to load a linux kernel, it has arm emulation added. Someday they might even permit the qemu-system-arm to boot w/out loading a bzImage linux kernel ;-)
Thanks!
Comments
By m0rf (68.104.17.51) on
By TomazZ (193.77.149.124) tzveglic@email.si on http://www.4ezi.com