IDEA_FOLIO

Version history / published releases

A nested virtualization system for multi-micro-vm communications.

Follow the document from its first public release through each published evolution.

V01
Release 01Sep 09, 2026136 words

A nested virtualization system for multi-micro-vm communications.

Here's what I am working on... I am working on a contained cloud-compute distribution system.

Here's the goal basically... A VM (with virtualization) / Bare-Metal Machine where we can spawn micro-vms using firecracker. But... there's one problem with it...

Firecracker doesn't have any management system.

Create a machine... and remember everything about it. Firecracker won't do it for you!

So, I am building a system in python that:

  • Handles the registry of all the machines
  • Eases the micro-VM deployments
  • Eases management of micro-VMs
  • Enables a private-network based comms. system for external access.
  • maybe SSH over sockets? But how will I enable a Private IP to connect to a public IP without granting user access to the private network? Aaahhh... the networking hell... I am not really a networks guy :)
V02
Release 02Sep 09, 2026228 words

A nested virtualization system for multi-micro-vm communications.

[05-09-2026]

Here's what I am working on... I am working on a contained cloud-compute distribution system.

Here's the goal basically... A VM (with virtualization) / Bare-Metal Machine where we can spawn micro-vms using firecracker. But... there's one problem with it...

Firecracker doesn't have any management system.

Create a machine... and remember everything about it. Firecracker won't do it for you!

So, I am building a system in python that:

  • Handles the registry of all the machines
  • Eases the micro-VM deployments
  • Eases management of micro-VMs
  • Enables a private-network based comms. system for external access.
  • maybe SSH over sockets? But how will I enable a Private IP to connect to a public IP without granting user access to the private network? Aaahhh... the networking hell... I am not really a networks guy :)

[09-09-2026 @ 0632hrs]

Alright... I already have built the system for micro-vm management.

What happens is, uvm allows me to create micro-vms using firecracker. So far I am able to spin micro-vms and allocate dedicated user, password, choose SSH access, and a directory as the root (kernel) path.

Now, I still haven't created the registry... that's what I am now working on.

Let's get started with the registry and some additional commands (I am probably going to need some APIs as well).