Kata Containers

A collection of 12 posts
I/O 虚拟化(三):Packed Virtqueue
Operating System

I/O 虚拟化(三):Packed Virtqueue

.. toc:: 这篇文章被转载到 Kata Containers 公众号「Virtio I/O 虚拟化(二):Packed Virtqueue」。 上一篇「Virtio I/O 虚拟化(一):Split Virtqueue」介绍了 split virtqueue 的实现细节。Virtio 1.1 版本引入了全新的 packed virtqueue,但是现有介绍资料寥寥无几。本篇文章将继续深入探讨 packed virtqueue 的实现细节。 为什么? 一个很自然的问题:为什么有了 split virtqueue 我们还需要 packed virtqueue? Packed virtqueue 最早是在 2018 年提出,为了解决 split
14 min read
Kata Containers Runtime-rs 安装教程
Kata Containers

Kata Containers Runtime-rs 安装教程

.. toc:: 这篇文章源自于斌哥的 「使用 VirtualBox 安装虚拟机开发环境」,以下是这篇文章的初衷。 在平时闲聊或者吃饭的时候,隔壁同学谈到对 Kata Containers 也很感兴趣,问如何才能参与下或者学习下呢?确实现在 Kata Containers 社区版基本都是英文资料,而且也缺乏比较基础的入门资料,这也成为了这一系列文章的契机。 这一系列文章主要是介绍如何开始参与到 Kata Containers 的开发,这是其中第一部分,主要是看如何来安装开发环境。在这系列教程中,主要是以在 macOS 为宿主机,使用 VirtualBox + Vagrant + Ubuntu 为例来进行说明。 斌哥的这篇文章的版本是 2.0.1,时过境迁,Kata Containers 已经升级到了 3.5.0,而且大部分开发的工作已经迁移到 Runtime-rs,因此就有了这篇文章。 安装 Vagrant 请参考
6 min read