Skip to content
View xeome's full-sized avatar
💭
h
💭
h

Highlights

  • Pro

Block or report xeome

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
xeome/README.md

Hey!

I'm someone who is passionate about GNU/Linux and likes to write code.

gpg views


Ever since I joined GitHub 7 years ago, I pushed 790 commits, opened 21 issues, submitted 22 pull requests, received 189 stars across 34 personal projects, and contributed to 9 public repositories.

Here is a list of my projects that are worth mentioning:

  • riscv-kernel: A RISC-V kernel written in C and assembly. This project aims to implement a bare-metal kernel for the RISC-V ISA from scratch.
  • buse-nfs: A project demonstrating the use of NBD to create a custom block device that synchronizes data with a remote buffer over the network.
  • XSKNet: A high performance custom networking stack for Linux using XDP and XSK. Bypasses the kernel network stack and receives/transmits packets directly from/to the network card.
  • JCC: This is a self hosting C compiler I have been writing from scratch.
  • Zmem: A Linux memory monitoring program that displays detailed information about virtual memory.
  • xm32: xm32 is a custom 32-bit fantasy CPU architecture and virtual machine written in rust.

Projects I have contributed to:

  • CachyOS: An Arch Linux-based distribution with heavy optimizations and multi-architecture support for an optimal desktop experience.
  • Kreato Linux: Kreato Linux is an independent Linux(R) distribution focused on modularity, simplicity and code readability. It is inspired by the likes of Kiss Linux and Gentoo.
  • CryoUtilities: A utility to improve performance and help manage storage on Steam Deck.

Junior Linux kernel engineer obsessed with efficiency and micro optimization. Currently, I'm learning C, Linux, XDP, and go. I'm always looking for ways to make my code and systems run faster and more efficiently.

Discord: jomo.sh

~ notes.xeome.dev

Pinned Loading

  1. riscv-kernel riscv-kernel Public

    riscv toy kernel

    C 15

  2. XSKNet XSKNet Public

    A custom networking stack using XDP and XSK

    C 5

  3. Zmem Zmem Public

    Zmem is a Linux memory monitoring program that displays detailed information about virtual memory.

    Rust 29 5

  4. xm32-vm xm32-vm Public

    xm32 is a custom 32 bit fantasy computer architecture

    Rust 4

  5. jcc jcc Public

    jomo's self hosting C compiler (pet project)

    C 7

  6. CachyOS/linux-cachyos CachyOS/linux-cachyos Public

    Archlinux Kernel based on different schedulers and some other performance improvements.

    Shell 962 37