About Me
My Equipment
XavierNiu
Nov 01, 2023
Linux I/O 栈介绍
文件系统、Page Cache、Vectored I/O 介绍
Jul 17, 2023
Kata Containers 下的 kubectl exec 流程
Containerd、Shim 和 Agent 交互逻辑
Jul 06, 2023
I/O 虚拟化(二):Virtio 协议代码走读
以 Dragonball virtiofs 为例
Jun 26, 2023
Farewell BUPT
学生时代终章
May 03, 2023
I/O 虚拟化(一):Virtqueue 介绍
基本数据结构和传输流程
Apr 10, 2023
奇奇怪怪的 IPv6 地址
邻居发现协议、组播和本地链路地址简介
Mar 18, 2023
使用 WireGuard 访问家庭网络
WireGuard + Surge 异地组网实践
Oct 20, 2022
如何使用 crictl 模拟 EmptyDir?
How to mount an emptydir by crictl
Sep 25, 2022
Project rCore: 进程间通讯
管道、I/O 重定向和信号是怎么实现的
Aug 28, 2022
Project rCore: 文件系统
如何实现一个简单的文件系统
Aug 12, 2022
Linux I/O 模型介绍之 Select 和 Epoll
Select 和 Epoll 是如何工作的
Aug 10, 2022
Virtio Networking: virtio-net 和 vhost-net
网络虚拟化简单介绍
Aug 02, 2022
Linux 内核网络栈
网络栈的架构总览
Jul 22, 2022
DPDK 从入门到入门
简单的介绍什么是 DPDK
Jul 04, 2022
Project rCore: 进程
操作系统进程总结
Jun 05, 2022
Project rCore: 地址空间
操作系统内存管理总结
Oct 06, 2021
WIP: I/O 多路复用: 从入门到放弃(一)
背景
Aug 29, 2021
Protobuf介绍
gRPC系列文章(二)
Aug 20, 2021
Dubbo-go v3应用级服务发现
Dubbo-go 系列文章(三)
Aug 19, 2021
HTTP/2介绍
gRPC系列文章(一)
← 2021