Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 12
I've to implement Desktop Virtualization as my college project, how to start working on it, give us some directions, I've studied documentation of virtual box but it is also not ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jan 2012
    Location
    bangalore
    Posts
    7

    Linux desktop virtualization with synchronization


    I've to implement Desktop Virtualization as my college project, how to start working on it, give us some directions, I've studied documentation of virtual box but it is also not helping much.

    The objective of the project is:

    "Create a desktop virtualization system for Linux which allows a user to virtualize an existing desktop environment,download and use a virtualized environment on a local machine, and then save the changes made locally."

    My first doubt is how to virtualize the system, is there some pre-existing tools available through which we can do this task?

    And second is that do we need to remote access multiple instances of virtual machine?
    Last edited by sid_das; 01-23-2012 at 03:00 AM.

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,639
    School work is not allowed on the Forums...
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  3. #3
    Just Joined!
    Join Date
    Jan 2012
    Location
    bangalore
    Posts
    7
    Quote Originally Posted by Rubberman View Post
    School work is not allowed on the Forums...
    its not about the whole work, its a 1 year project, just want some guidelines, if someone knows how to proceed then it will be a great help.

  4. #4
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,639
    Well, good answer...

    This is not trivial. I user VirtualBox for my VM requirements, pretty much exclusively, both at home and at work. Migrating a VM back to a non-VM system, and vice-versa is not easy, in my experience. So, I would be interested in your work in this regard! Specific issues, I'll be happy to help, or to learn from your experience. So, get started, and let us know how/what your are experiencing. Also, welcome to The Linux Forums!

    So, what I am saying, is that I am basically clueless, and I would be happy to help you verify your work, and "steal" from it as well...
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  5. #5
    Just Joined!
    Join Date
    Jan 2012
    Location
    bangalore
    Posts
    7
    Quote Originally Posted by Rubberman View Post
    Well, good answer...

    This is not trivial. I user VirtualBox for my VM requirements, pretty much exclusively, both at home and at work. Migrating a VM back to a non-VM system, and vice-versa is not easy, in my experience. So, I would be interested in your work in this regard! Specific issues, I'll be happy to help, or to learn from your experience. So, get started, and let us know how/what your are experiencing. Also, welcome to The Linux Forums!

    So, what I am saying, is that I am basically clueless, and I would be happy to help you verify your work, and "steal" from it as well...
    Even we are using VirtualBox for this purpose as it is open source, the only thing we know till date is that we have to create a SSL connection between our Server Virtual Machine to the Client System, after that we may use RDP for remote display(I'm not sure abt it, whether it will work or not).

    If u have any IDEA then please SHARE...

  6. #6
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,639
    Well, your initial specification was this:
    Create a desktop virtualization system for Linux which allows a user to virtualize an existing desktop environment,download and use a virtualized environment on a local machine, and then save the changes made locally.
    That is to say (in more or less, the same words), you need to take an existing desktop environment, move it to a virtual machine, and then make any changes to the virtual desktop, real on the physical one. Correct?

    To my mind, whether or not you are using VBox, VMware, Parallels, or whatever for the VM environment is irrelevant. The key requirement is to be able to move your real environment to a virtual one, and then move the changes in the virtual one back to the real one. Do I understand this correctly?
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  7. #7
    Just Joined!
    Join Date
    Jan 2012
    Location
    bangalore
    Posts
    7
    Actually what we are thinking is that we will keep the desktop environment virtually in server, when a client demands it via web-browser(or any other GUI based application, which is not decided) it will be provided to him/her. He will work on it and save the changes made by it back to the server by redoing the log created on the client and the local copy at the client will be deleted.

  8. #8
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,639
    Well, you can do that on Linux without difficulties, by allowing remote desktop access to the virtual machine. The VNC client/server tools will provide this capability. I've used it in the past myself, so I could access my server/workstation from my latptop over the LAN. With a VPN, you can even do that over the WAN/Internet.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  9. #9
    Just Joined!
    Join Date
    Jan 2012
    Location
    bangalore
    Posts
    7
    is it possible to have a single, optimized image of the operating system and make it available on-demand across all the users. All virtual desktops boot this same image over the network, applying user-specific settings and profiles at run-time.

  10. #10
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,639
    Quote Originally Posted by sid_das View Post
    is it possible to have a single, optimized image of the operating system and make it available on-demand across all the users. All virtual desktops boot this same image over the network, applying user-specific settings and profiles at run-time.
    It should be possible using the network Pixie (PXE) boot capabilities most hardware, and virtual machines, possess. Here is a link to a Wikipedia article about it for more information: Preboot Execution Environment - Wikipedia, the free encyclopedia
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •