文件名称:torokernel:该存储库包含unikernel toro的源代码
文件大小:123KB
文件格式:ZIP
更新时间:2024-04-19 20:58:14
lazarus kernel freepascal unikernel qemu-kvm
ToroMicroVM 介绍 ToroMicroVM是致力于将微服务部署为microVM的Unikernel。 ToroMicroVM利用virtio-fs和virtio-vsocket提供了一个简约的体系结构。 微服务被部署为Toro来宾,其中二进制文件和文件分布在Ceph集群中。 通用文件系统可以轻松地从群集的任何节点启动microvm。 特征 支持x86-64架构 支持高达512GB的RAM 支持QEMU-KVM microvm和Firecracker 协作和I / O绑定线程调度程序 支持virtio-vsocket进行联网 支持virtio-fs用于文件系统 快速启动 小图像 内置gdbstub 如何编译ToroMicroVM? 步骤1.安装Freepascal apt-get install fpc 您必须安装版本3.2.0。 步骤2.构建Qemu-KVM(qemu 5
【文件预览】:
torokernel-master
----.github()
--------FUNDING.yml(66B)
----ci()
--------travis.test.py(1KB)
--------travis.compile.py(2KB)
--------travis.install.py(1KB)
----COPYING(32KB)
----boot()
--------pvhbootloader.asm(5KB)
--------README.md(326B)
----examples()
--------HelloWorld()
--------StaticWebServer()
--------ExceptionHandling()
--------CloudIt.sh(3KB)
----.travis.yml(2KB)
----README.md(5KB)
----rtl()
--------Debug.pas(8KB)
--------Filesystem.pas(21KB)
--------lnfodwrfToro.pas(22KB)
--------Toro.inc(813B)
--------Memory.pas(38KB)
--------Network.pas(34KB)
--------drivers()
--------Process.pas(42KB)
--------lnfodwrf.pp(786B)
--------Gdbstub.pas(14KB)
--------Kernel.pas(2KB)
--------Arch.pas(31KB)
----tests()
--------memory()
--------benchmarks()
--------filesystem()
--------process()
----.gitignore(270B)