Hasty Briefsbeta

Bilingual

Toro: Deploy Applications as Unikernels

3 months ago
  • #unikernel
  • #microVM
  • #virtio
  • Toro is a unikernel designed for deploying applications as microVMs.
  • Supports x86-64 architecture and up to 512GB of RAM.
  • Compatible with QEMU-KVM microvm and Firecracker.
  • Features a cooperative and I/O bound threading scheduler.
  • Utilizes virtio-vsocket for networking and virtio-fs for filesystem.
  • Offers fast boot-up times and tiny image sizes.
  • Includes a built-in gdbstub for debugging.
  • Can be tried using a Docker image with pre-installed tools.
  • Allows directory sharing between host and container.
  • Examples provided include HelloWorld, StaticWebServer, and InterCoreComm.
  • Community contributions are welcome via Google Group and other resources.
  • Licensed under GPLv3.
  • Referenced in multiple conferences and publications from 2015 to 2024.