DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD General

OpenBSD General Other questions regarding OpenBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 24th May 2012
sw2wolf sw2wolf is offline
λ programmer
 
Join Date: Mar 2012
Location: China
Posts: 133
Default Why does OB refuse virtualization ?

The OpenBSD is my favorite desktop environment. As a user we donot need to know more details about OS. We just use the applications to finish our jobs.

With virtualization technology, many useful applications can run on different OS. It is VERY convenient for user using different OS.

Both wine and vbox can run on FreeBSD. so i guess it is NOT very difficult for OpenBSD to support them if OpenBSD team like.

Sincerely!
Reply With Quote
  #2   (View Single Post)  
Old 24th May 2012
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,975
Default

A recent porting effort was undertaken by a team of developers beginning in 2009, and after more than two years of effort, eventually abandoned. You're more than welcome to restart development on your own if you wish.

See http://www.openbsd.org/cgi-bin/cvswe...le?hideattic=0
Reply With Quote
  #3   (View Single Post)  
Old 24th May 2012
sw2wolf sw2wolf is offline
λ programmer
 
Join Date: Mar 2012
Location: China
Posts: 133
Default

I currently have no enough knowledge to do it. Hope any other experts can port them to OpenBSD.
Reply With Quote
  #4   (View Single Post)  
Old 24th May 2012
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,975
Default

Perhaps you have not yet seen this section of the FAQ:
Quote:
15.4.4 - Why is there no port of my Top-Favorite-Software?

The ports collection is a volunteer project.

Active port development is done by a limited number of people, in their spare time. These people usually make new ports only for software they use directly or are interested in.

You can help. Consider creating your own port. There is some documentation available on this: the OpenBSD Porter's Handbook. Read it, and read it again. Especially the part about maintaining your port. Then try making a new port, and test it carefully and step by step. If finally it works OK for you, submit it to the ports mailing list at ports@openbsd.org. Chances are good you will get some feedback and testing from other people. If the testing is successful, your port will be considered to be taken up in the ports tree.
Reply With Quote
  #5   (View Single Post)  
Old 24th May 2012
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,975
Default

To clarify, the development I mentioned above was for Wine 1.1. Prior to that, the most recent working Wine port was version 99025, which I understand could emulate a subset of APIs used in Win 3.1, Win95, and WinNT. Details about the development effort, now that I have reviewed the ports@ mailing list archive, indicate that additionally, a 1.0 port was in development in 2008.

---

Occasionally, a fan of virtualbox will ask on ports@ if there is any development work ongoing. Looking through the mailing list archive, it appears that there is little interest by the ports@ community as there is a virtualbox design flaw which eliminates its use for OpenBSD on platforms without VT-x hardware. See the last post in the most recent thread: http://marc.info/?t=126278204200002&r=1&w=2
Reply With Quote
  #6   (View Single Post)  
Old 25th May 2012
sw2wolf sw2wolf is offline
λ programmer
 
Join Date: Mar 2012
Location: China
Posts: 133
Default

>>>there is a virtualbox design flaw which eliminates its use for OpenBSD on platforms without VT-x hardware.

This flaw is NOT very serious as VT-x hardware is common now.
Reply With Quote
  #7   (View Single Post)  
Old 25th May 2012
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,975
Default

FAQ 15.4.4 applies, then.
Reply With Quote
  #8   (View Single Post)  
Old 20th June 2012
liquidshane's Avatar
liquidshane liquidshane is offline
New User
 
Join Date: Jun 2012
Posts: 7
Default

I personally would be interested in contributing to efforts for this kind of support on OpenBSD, but most specifically a port of qemu/kvm.

Virtualbox and Wine are toys in comparison to the kind of tools I would expect to be used on OpenBSD.

If you like the bare-ness and configurability of OpenBSD but want a lot of common desktop applications for a home computer [like Virtualbox and Wine] I highly suggest Gentoo or Arch Linux.
Reply With Quote
  #9   (View Single Post)  
Old 21st June 2012
sw2wolf sw2wolf is offline
λ programmer
 
Join Date: Mar 2012
Location: China
Posts: 133
Default

Quote:
Originally Posted by liquidshane View Post
...
If you like the bare-ness and configurability of OpenBSD but want a lot of common desktop applications for a home computer [like Virtualbox and Wine] I highly suggest Gentoo or Arch Linux.
Now i use FreeBSD as my everyday desktop. I use VBOX and Wine to run some needed Windows applications. Both VBox and Wine work great on FreeBSD. In fact, i personally like xBSD oher than Linux .
Reply With Quote
Old 29th June 2012
angryfirelord angryfirelord is offline
Port Guard
 
Join Date: Jul 2008
Posts: 24
Default

I suspect the reason is more along the lines that you're introducing another layer of complexity, which can in turn introduce more security exploits.

Theo posted this regarding Xen:
Quote:
x86 virtualization is about basically placing another nearly full
kernel, full of new bugs, on top of a nasty x86 architecture which
barely has correct page protection. Then running your operating
system on the other side of this brand new pile of shit.

You are absolutely deluded, if not stupid, if you think that a
worldwide collection of software engineers who can't write operating
systems or applications without security holes, can then turn around
and suddenly write virtualization layers without security holes.

You've seen something on the shelf, and it has all sorts of pretty
colours, and you've bought it.

That's all x86 virtualization is.
I think it's safe to say that OpenBSD won't ever have virtualization support.
Reply With Quote
Old 29th June 2012
IdOp's Avatar
IdOp IdOp is offline
Too dumb for a smartphone
 
Join Date: May 2008
Location: twisting on the daemon's fork(2)
Posts: 1,027
Default

Quote:
Originally Posted by angryfirelord View Post
I think it's safe to say that OpenBSD won't ever have virtualization support.
Sounds like a safe bet to me too.

More generally though, Theo's very argument would also lead one to conclude not to develop operating systems and their applications. Yet he continues to develop OpenBSD. I applaud the effort to improve security, but at the same time recognize that if that was humanity's only priority we'd all still be huddled up in little caves with our heads stuck in the sand. We've made some progress by taking risks and doing imperfect things too.

Full disclosure: I'm not a big fan of virtualization, but do use DOSemu a bit.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Virtualization software? guitarscn OpenBSD Packages and Ports 8 18th December 2010 02:26 AM
Virtualization 2010 ? sharris FreeBSD General 10 23rd July 2010 02:32 PM
Virtualization security J65nko General software and network 2 16th February 2010 01:30 AM
CVS Refuse file -- stumping me houdini FreeBSD General 1 11th May 2009 04:26 AM
Kde crash refuse to load due to splash change whispersGhost Solaris 8 12th June 2008 11:40 AM


All times are GMT. The time now is 10:06 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick