Jihyeon Gim's repositories
poseidonos
Poseidon OS (POS) is a light-weight storage OS
aero
Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.
ConfZNS
Configuration ZNS SSD emulator
cxl-fabric-manager
CXL Fabric Manager (FM) infrastructure
cxl-fm-architecture
CXL Fabric Manager (FM) architecture documents
cxl-rtd
CXL Read The Docs repository
daos
DAOS Storage Stack (client libraries, storage engine, control plane)
deltafs
Transient file system service featuring highly paralleled indexing on both file data and file system metadata
discordo
A lightweight, secure, and feature-rich Discord terminal client
DPFS
DPU-Powered File System Virtualization over virtio-fs
DRAM-Bender
DRAM Bender is the first open source DRAM testing infrastructure that can be used to easily and comprehensively test state-of-the-art DDR4 modules of different form factors. Five prototypes are available on different FPGA boards. Described in our preprint: https://arxiv.org/pdf/2211.05838.pdf
esker
static site generator for obsidian
go-paxos
A multi-group Paxos library in Go.
libfsxfs
Library and tools to access the SGI X File System (XFS)
lunatik
Lunatik is a framework for scripting the Linux kernel with Lua.
MadFS
Source code for the FAST '23 paper “MadFS: Per-File Virtualization for Userspace Persistent Memory Filesystems”
nrfs
Filesystem with compression, encryption, CoW and error detection
nvmevirt
NVMeVirt: A Versatile Software-defined Virtual NVMe Device
obsidian-multiplayer
Real time collaboration for Obsidian
OmarOS
Omar OS is a Real-Time Operating System written from scratch with ARM CMSIS for easy porting, targeting embedded devices, featuring a full-preemptive scheduler with round robin for same priority tasks, mutexes, task delays, and priority ceiling technique!
poseidonos-rtype
poseidonos in rust for fun!
rsync
An open source utility that provides fast incremental file transfer. It also has useful features for backup and restore operations among many other use cases.
stratis-docs
Stratis Documentation
threadx
Azure RTOS ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
wingluster
WinGluster - A Windows client for GlusterFS
xNVMe
xNVMe: cross-platform libraries and tools for NVMe devices
xrealAirLinuxDriver
Custom user-space Linux driver for the XREAL Air
youtube-music
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
ytermusic
An in terminal youtube music client with focus on privacy, simplicity and performance