Is it possible to save the working status of Ubuntu,and reboot it and recover its working status? By working status of Ubuntu, I mean things such as the programs that are running, and the statuses of the individual processes.
Are the following ideas possible?
- When I suspend Ubuntu, the working status of Ubuntu is saved to disk, and when I wake it up, the working status is recovered, i.e. I can resume what I left when suspend it. Can this be generalized to reboot?
Modern Operating Systems says:
With virtual machines now available, a software developer can carefully construct a virtual machine, load it with the required operating system, compilers, libraries, and application code, and freeze the entire unit, ready to run. This virtual machine image can then be put on a CD-ROM or a Website for customers to install or download. This approach means that only the software developer has to understand all the dependencies. The customers get a complete package that actually works, completely independent of which operating system they are running and which other software, packages, and libraries they have installed. These ‘‘shrink- wrapped’’ virtual machines are often called virtual appliances. As an example, Amazon’s EC2 cloud has many pre-packaged virtual appliances available for its clients, which it offers as convenient software services (‘‘Software as a Service’’).
Does a "virtual machine image" save the working status of the OS (the programs that are running and the statuses of the processes), or just the installed packages?