BPF是一个运行从用户空间传递的程序的内核虚拟机。目前Linux中的BPF基础架构已经完全重新设计,升级为eBPF(扩展的 BPF),并有了很多新特性,如安全和终止检查、程序的JIT编译、持久映射、标准库、硬件卸载 支持等,现在用于许多任务。在非常低的级别(XDP)处理数据包、跟踪和监视系统上的事件、对cgroup实施访问控制,这些只是eBPF带来性能、可编程性和灵活性的几个例子。

像github所有awesome系列一下,awesome eBPF这个repo整理了很多关于eBPF的资源。

repo | #虚拟机 #eBPF
graal (官网)Oracle 开源的高性能跨语言 #虚拟机

用它启动的程序占用内存更低、启动时间更短,而且支持运行多种编程语言,比如 Python、Ruby、C/C++、Java 等。

通过 Polyglot API 更是打破了不同语言之间的壁垒,实现多语言混合编程。

目前部分功能还处于实验阶段,生产环境慎用。
一款轻量级的 #虚拟机 管理 #工具Multipass。提供了简单易用的命令行工具,可帮助开发者快速搭建 Ubuntu 虚拟机集群,用于开发测试。

该工具支持 Linux、Windows、macOS 等主流操作系统
Quickemu,由国外 Linux 开发者 Martin 在 GitHub 开源的一款 #虚拟机 安装工具。

仅用两行命令,即可快速在 Linux 系统上安装 Windows、macOS、Linux 等主流桌面系统。Quickemu 将 QEMU 进行封装,可作为 VirtualBox 替代品使用
UTM 运行在 iOS 和 macOS 系统上的 #虚拟机 。通过 UTM 你可以在无需“越狱”的情况下,在 iPhone 和 iPad 上运行 Windows、Linux 等操作系统
SimpleVisor是一个简单,可移植的英特尔VT-x #虚拟机 管理程序,其目标是两个:使用最少的汇编代码(10行),以及使用最少的VMX相关代码来支持动态超级劫持和非超级劫持(即虚拟化)主机内部的主机状态)。 它可以在Windows和UEFI上运行
macos-virtualbox 这个开源 #脚本 可让你在 #VirtualBox 上快速安装苹果操作系统。目前已兼容 Linux 、Windows、macOS 等多个主流操作系统,可用于安装 Catalina (10.15),Mojave (10.14) 和 High Sierra (10.13) 等多个新版本苹果系统 #虚拟机
 
 
Back to Top