Fibdrv is a Linux kernel module that calculates the Fibonacci sequence. It is an assignment of CSIE3018 - Linux Kernel Internals by Ching-Chun (Jim) Huang at National Cheng Kung University. In this...
The project is a fork of usef-kh/fer. We made an application for detecting user-provided human face image. And we use the code from atulapra/Emotion-detection to implement a real-time camera emotio...
Exponential Golomb Coding Excerpted from Wikipedia, Exponential-Golomb coding (or Exp-Golomb code) is a kind of Universal code, that is, Exp-Golomb code can be mapped to all positive integers. As...
This post documents how I wrote and compiled a minimal init program in C, built a simple initramfs, and successfully booted it using a custom Linux kernel v6.12 on Ubuntu 24.04 via QEMU. Before you...
This post documents my steps of manually downloading, configuring, and compiling Linux kernel (v6.12) on an Ubuntu 24.04 machine. Installing Required Tools To compile the Linux kernel, several de...
In this tutorial, we’ll set up a two-node Kubernetes cluster on Ubuntu 24.04 Server, consisting of one control plane node and one worker nodes. A Kubernetes cluster consists of a control plane and...
QEMU/KVM, short for Quick Emulator, is an open-source virtualization solution that combines the emulation capabilities of QEMU with the hardware acceleration of KVM (Kernel-based Virtual Machine). ...
Key Value Storage is an assignment of CSIE3006 - Operating System by Hung-Chang Hsiao at National Cheng Kung University. In this assignment, I made a single-threaded key value storage in C++. In th...
The original paper is included in IEEE ICBC 2024 proceeding, view or cite it: https://ieeexplore.ieee.org/document/10634335. Preprint PDF: This browser does not support PDFs. Please download...
Some visual records from attending IEEE ICBC 2024 (International Conference on Blockchain and Cryptocurrency). The conference was held at Trinity College Dublin, where scholars, researchers, indus...
A new version of content is available.