Revisiting Dragonball Hybrid Vsock

站在更高层探索 Vsock 设计与实现

2023 年终总结:一半学生,一半员工

工作以来的一些感悟和体验

Dragonball VMM 侧 Vsock 设计与实现

一种源自于 FireCrack 的 Hypervsock 实现方案

Linux I/O 栈介绍

文件系统、Page Cache、Vectored I/O 介绍

Kata Containers 下的 kubectl exec 流程

Containerd、Shim 和 Agent 交互逻辑

I/O 虚拟化(二):Virtio 协议代码走读

以 Dragonball virtiofs 为例

Farewell BUPT

学生时代终章

I/O 虚拟化(一):Virtqueue 介绍

基本数据结构和传输流程

奇奇怪怪的 IPv6 地址

邻居发现协议、组播和本地链路地址简介

使用 WireGuard 访问家庭网络

WireGuard + Surge 异地组网实践

如何使用 crictl 模拟 EmptyDir?

How to mount an emptydir by crictl

Project rCore: 进程间通讯

管道、I/O 重定向和信号是怎么实现的

Project rCore: 文件系统

如何实现一个简单的文件系统

Linux I/O 模型介绍之 Select 和 Epoll

Select 和 Epoll 是如何工作的

Virtio Networking: virtio-net 和 vhost-net

网络虚拟化简单介绍

Linux 内核网络栈

网络栈的架构总览

DPDK 从入门到入门

简单的介绍什么是 DPDK

Project rCore: 进程

操作系统进程总结

Project rCore: 地址空间

操作系统内存管理总结

WIP: I/O 多路复用: 从入门到放弃(一)

背景