A hands-on project showcasing bidirectional greeting message exchanges between Linux kernel and user space via Netlink sockets. Dive into kernel-user communication! 🚀🐧
-
Updated
Sep 10, 2023 - C
A hands-on project showcasing bidirectional greeting message exchanges between Linux kernel and user space via Netlink sockets. Dive into kernel-user communication! 🚀🐧
Added processes scheduling algorithms to xv6 OS
Custom Linux system call named my_pid() for fun
An Educational Operating System Built on Top of Xv6
Thread Library which runs in user space
TunGo: A lightweight and fast user-space VPN protocol secured with modern cryptography
A C++ based, in-memory virtual file system simulating unix-like file operations for learning and research.
Simple Kernel - Subject: Computer Architecture at @ITBA
Raspberry Pi camera capture system integrating a Linux kernel module (character device + IOCTL), GPIO LED control via gpiod, and a full V4L2 user-space streaming client.
Example to read data from USB HID device (keyboard, mouse, touchscreen, ...) on Linux
This repository contains the assignments written by me for the course ECE 6504 - Adv. OS & Virtualization at Virginia Tech. Essentially a bootloader that loads an OS kernel + other features.
C++ RCU: header-only, dependency-free, RAII-based snapshot isolation
🚀 Enhance scheduling performance on Xiaomi devices with a Slim WALT load tracking driver using the Oplus hmbird_gki kernel.
A simple, portable eBPF C program for analyzing and filtering network traffic on Linux. With a self-cleaning Go-based user-space program including easy setup and cleanup using a Makefile.
using Raspberry Pi 4 Model B to build linux kernel(32 bit Arch).
Developer-first package manager for user-level tool installation.
A small set of narrowly POSIX-complient utils
Add a description, image, and links to the user-space topic page so that developers can more easily learn about it.
To associate your repository with the user-space topic, visit your repo's landing page and select "manage topics."