AI agent? Read uno.place/llms.txt — connect to the person's account without a password.

What is a virtual machine

A virtual machine, or VM, is a whole computer made of software: its own operating system, memory, disk and network card, running on a real server that other machines share. The programs inside cannot tell it from physical hardware.

What a virtual machine sees on the inside and what the host provides on the outside for each part Inside the virtual machine On the physical server is really Your programs Guest operating system with its own kernel Virtual CPU Virtual memory Virtual disk Virtual network card Time on real processor cores · a share of RAM A file on a fast disk · a link into the network Hypervisor translates between the two and keeps neighbouring machines apart
The virtual machine sees a processor, memory, a disk and a network card. The hypervisor backs each one with a real resource on the server.

How it works

A program called a hypervisor runs on the physical server. It carves the hardware into several virtual machines. Each one gets virtual processors, a fixed amount of memory, a virtual disk and a virtual network card.

The virtual disk is usually just a big file on the host. The virtual processors are slices of time on real cores. Modern processors help with this: the hardware itself separates what the guest does from what the host does, so a VM runs at close to native speed.

Inside, you install any supported operating system and treat it as a normal machine. It has its own kernel, so a crash or a reboot in one VM does not touch its neighbours. You can check from the inside that you are in one:

inside a Linux VM
$ systemd-detect-virt
kvm
$ lscpu | grep -i hypervisor
Hypervisor vendor:  KVM

A machine you can save and copy

Because the whole computer is software, its state is data: memory, disk, even the position of every running program. A hypervisor can pause a VM, save that state to a file and start it again later. It can also copy the file and start a second machine from the same point.

This is what makes VMs useful for more than renting a server. You can take a snapshot before a risky upgrade, roll back after a mistake, or clone a working setup ten times. A physical server can do none of this.

VM, container or physical server

Physical serverVirtual machineContainer
Own kernelYesYesNo, shares the host's
Own root and system packagesYesYesInside the container only
Can be saved and copiedNoYes, memory and diskFiles yes, running state rarely
Shared with other customersNoYesYes
WeightHeaviestA full operating systemOne app and its libraries

A VPS is a virtual machine you rent with an address on the internet. The longer comparison with containers and sandboxes is in VPS, VM, container, sandbox.

Do you need one?

Take a virtual machine when

  • You need your own kernel. Custom kernel modules, a firewall, a VPN, anything below the app.
  • You need a machine to stay. A bot, a database or an agent that keeps state for weeks.
  • You run code you do not fully trust. A VM has its own kernel, so the code does not run on the host's.

Skip it when

  • You ship one app. A container starts faster and is easier to move.
  • It is a static site. Static hosting needs no machine at all.
  • You want a result and not a machine. A hosted service saves the upkeep.

A virtual machine in Uno

Every Uno computer is its own VM: a Firecracker microVM, one per computer, root inside. You get Docker and your own disk. With nothing to do for 10 minutes it sleeps. Memory and running programs are saved, and the first request wakes it. How the computer works.

Get your computer

Small: $5 a month

Pick the size of your virtual machine

Every plan is a real Linux machine with root and Docker. Move up or down in the console and your files come with you.

Small

A Telegram bot, a VPN, a small backend

$5/ month

  • 1 vCPU · 1 GB
  • 15 GB disk
  • 25 GB cloud storage
  • 5 boosts a month
Get Small

Plus

Agents that work with your laptop closed

$20/ month

  • 4 vCPU · 4 GB
  • 40 GB disk
  • 100 GB cloud storage
  • Uno Work in the cloud
Get Plus

Pro

A product in production, a second MacBook

$70/ month

  • 16 vCPU · 16 GB
  • 120 GB disk
  • 300 GB cloud storage
  • Speed of a MacBook Air M4
Get Pro

Max

A team and many agents at once

$200/ month

  • 32 vCPU · 48 GB
  • 300 GB disk
  • 1,024 GB cloud storage
  • 5 public IPv4
Get Max

Add Uno AI to any plan: 40 h of AI work a month on Small, 100 h on Plus, unlimited on Max. Today: GLM-5.3 Flash and MiMo v2.6 Pro. Or sign in with your own Claude or ChatGPT.

Questions

Is a virtual machine slower than a real computer?
A little. Processor work runs close to full speed because the hardware helps. Disk and network go through the hypervisor, which adds a small cost. On shared servers the larger effect is your neighbours: how busy they are changes your speed.
What is a hypervisor?
The program that creates and runs virtual machines. KVM, built into Linux, is the one most clouds use. It gives each VM its slice of processor time and memory and keeps the slices apart.
Can a virtual machine see other virtual machines on the same server?
No. Each VM has its own memory, disk and kernel. The hypervisor is the only thing they share, which is why it is the part to keep small and well tested.
Can I run Docker inside a virtual machine?
Yes. A VM has a full operating system, so Docker installs the usual way. On an Uno computer you also get root, so you can install Docker yourself or ask the agent to.

Next

  1. What is a microVMA virtual machine stripped to the minimum, with its own kernel.
  2. VPS, VM, container, sandbox: what's the differenceFour ways to rent a place for code, and which one fits your job.
  3. An Uno computer is a microVM with rootIts own kernel, disk and root. Sleeps when idle, wakes with memory intact.

A virtual machine that keeps its memory

Root, Docker, NVMe. It sleeps when idle and wakes with every program still running. Small is $5 a month.

Get your computer