hackalive Posted May 30, 2010 Share Posted May 30, 2010 Hi everyone, First let me say, yes I am aware that there are many Virtual Machine programs out there, but I do wish to develop my own. So I wish to develop a VM system in C++ that will run Windows/Mac/Linux etc This VM program will be part of my wider cloud browser, so a user can run within their cloud browser of mine, Windows, Linux and MAC So if anyone has any ideas, let me know Much appreciated Quote Link to comment https://forums.phpfreaks.com/topic/203330-vm-systems/ Share on other sites More sharing options...
ignace Posted May 30, 2010 Share Posted May 30, 2010 What is your actual goal here? Do you want users to be able to install Windows, Mac, or Linux through their browser? Quote Link to comment https://forums.phpfreaks.com/topic/203330-vm-systems/#findComment-1065259 Share on other sites More sharing options...
hackalive Posted May 30, 2010 Author Share Posted May 30, 2010 Okay so I have built a Linux DIstro using Linux from Scratch, I have also built a browser system (or am in the middle of doing). What I want is that (and I understand I will have to entirely recode the browser) is so that a user can launch the "browser" and then at the bottom are nav links (a bit like Mac) and if they click the Windows logo, thier (VM) Windows OS boots within the "browser" The "browser" is a VM program as well as an internet browser Also they would be able to switch between their Windows OS back to the internet and then maybe to thier MAC OS, so thay can have live OS switching within the "browser" That clearer? if not let me know Hope it makes a lot more sense ignace Quote Link to comment https://forums.phpfreaks.com/topic/203330-vm-systems/#findComment-1065263 Share on other sites More sharing options...
ignace Posted May 30, 2010 Share Posted May 30, 2010 I like the idea but why not re-think it and make the host OS a VM? Or like Google OS boot as a browser although I can't see the benefit of it being a browser in your context as each OS is equipped with a browser. I think it would be quite cool to switch between Windows Vista, Windows 7, Mac, Ubuntu, FreeBSD to name a few. This will have a few issues though HDD, RAM. You, my man, are a visionair. 5 years ago I predicted that in the future we would boot a cloud-based OS and installing applications is nothing more then just clicking "Add to my desktop". You click on the icon and the applications boots whether that be a game, a Word application, or something else. And now anno 2010: http://www.onlive.com/ The foundation is being created (not yet perfect, but still). Quote Link to comment https://forums.phpfreaks.com/topic/203330-vm-systems/#findComment-1065267 Share on other sites More sharing options...
hackalive Posted May 30, 2010 Author Share Posted May 30, 2010 Well the host OS does not rally matter, the goal is to place the browser in a very light weight version of Linux that can be installed on Desktops, notebooks etc So I need to think how I can develop in C++ a program that will allow users to install thier OS of choice and be able to switch, no idea where to start so if any one does let me know, or if anyone wants to become a part of the idea/project PM me I know how to build the browser itslelf just not how to do the VM part Quote Link to comment https://forums.phpfreaks.com/topic/203330-vm-systems/#findComment-1065268 Share on other sites More sharing options...
trq Posted May 30, 2010 Share Posted May 30, 2010 Firstly you need to consider the difference between VM (virtual machine) and HV (hardware virtualization). Hardware virtualization is what allows multiple OS's (not always different types) to run on one hardware node side by side. A virtual machine simply allows software built for one OS to execute within another. The two are completely different concepts. Which one you need, I have no idea. Any decent (efficient) virtualization needs to be done at the kernel level and hence, needs to run the same OS within each container as that of the host. (consider Xen or OpenVZ) Quote Link to comment https://forums.phpfreaks.com/topic/203330-vm-systems/#findComment-1065274 Share on other sites More sharing options...
hackalive Posted May 30, 2010 Author Share Posted May 30, 2010 @thorpe, it will need to be something like VMware Server or Virtual PC, so VM not HV, basically I am making a VM program that also functions as a web-browser Quote Link to comment https://forums.phpfreaks.com/topic/203330-vm-systems/#findComment-1065295 Share on other sites More sharing options...
hackalive Posted May 30, 2010 Author Share Posted May 30, 2010 fundamentally I need a hand to build my own version of Microsoft's Virtual PC/VMware Server etc in C++ Any help / suggestions are most appreciated Quote Link to comment https://forums.phpfreaks.com/topic/203330-vm-systems/#findComment-1065317 Share on other sites More sharing options...
trq Posted May 30, 2010 Share Posted May 30, 2010 Why not just find an ope source VM solution and use that. Or at least start from there. I'm not sure anyone alone could catch up to the quality of the already existing applications. Quote Link to comment https://forums.phpfreaks.com/topic/203330-vm-systems/#findComment-1065478 Share on other sites More sharing options...
hackalive Posted May 31, 2010 Author Share Posted May 31, 2010 Okay so if anyone knows an opensource VM solution (besides VirtualBox) then let me know, @thorpe I agree its probably the best way to start Quote Link to comment https://forums.phpfreaks.com/topic/203330-vm-systems/#findComment-1065494 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.