Skip to content
View tw4452852's full-sized avatar
💭
Open to opportunity
💭
Open to opportunity
Block or Report

Block or report tw4452852

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tw4452852/README.md

Hi there 👋

I'm an OS enthusiast, mainly focus on the low-level stuff, like BSP, virtualization, system performance tunning and profiling, part of my works are as follows:

Virtualization

  • A member developer of ACRN project.
  • A shared memory based NIC driver for inter-VM communication: ivshmem-net.
  • A KVM frontend VMM: zvm, you could think of it as the Qemu alternative.
  • A hypervisor implementation: virtualizer.

OS

  • tos: A x86 based OS implemented from scratch.
  • zbpf: A framework to write BPF with Zig.

I'm also an active open-source contributor, you could find me in the following repositories:

I like to keep learning new languages by writing some hobby tools, e.g.

Pinned Loading

  1. zbpf zbpf Public

    Writing eBPF in Zig

    Zig 87 5

  2. zellij-pomodoro-plugin zellij-pomodoro-plugin Public

    Rust 25 2

  3. virtualizer virtualizer Public

    Virtualize linux kernel on bare metal

    Zig

  4. zvm zvm Public

    A KVM frontend written in Zig

    Zig 6

  5. ivshmem-net ivshmem-net Public

    NIC driver based on virtualized shared memory

    C++ 6 4

  6. barn barn Public

    🌌 A mirror root of your local directory

    Zig 5 1