NatsuCamellia

I'm currently pursuing a degree in Computer Science at National Taiwan University. My primary technical interests lie in operating systems, particularly Linux and Android. Previously, I conducted a study investigating the feasibility of translating Linux C kernel code to Rust using C2Rust. Currently, I'm working on a project aimed at reducing the latency of Linux SOCKMAP.

I believe that leveraging my knowledge to make a tangible difference is the most meaningful pursuit. I'm committed to contributing to open-source projects and enhancing the performance of daily-use software. The most effective path to achieve this impact is to join a company that operates at a global scale. Yes, my dream goal is to join Google or other similarly impactful tech companies.

Read more

2025

【Paper】KRR: Efficient and Scalable Kernel Record Replay

Focusing on kernel execution for better performance and scalability

【論文筆記】IncognitOS: A Practical Unikernel Design for Full-System Obfuscation in Confidential Virtual Machines

無痕虛擬機器

【論文筆記】Rain: Transiently Leaking Data from Public Clouds Using Old Vulnerabilities

這場雨讓多年防禦技術回到過去,漏洞依舊

Google Pixel 8 購機心得

分享 Google Pixel 8 的使用心得與評價

OpenSSH 伺服器遭受網路攻擊

因使用 DDNS 服務而讓 OpenSSH 伺服器暴露在網路攻擊之下

大三下修課心得

每一堂課的心得與優缺點

About

About me and the blog

Buffer Overflow 攻擊原理

Buffer Overflow 是什麼以及如何實現

Minecraft 與 Java 的關係

為什麼玩 Minecraft 需要安裝 Java

客製化順手的開發環境(2)——終端機與 Shell

設定美觀的介面與順眼的字體

客製化順手的開發環境(1)——套件管理軟體

macOS 最熱門的套件管理軟體 Homebrew

Lambda Calculus 簡介

對程式語言影響深遠的 lambda calculus

大三上修課心得

每一堂課的心得與優缺點

2024

最長公因字串

兩字串分別由多個字串 C 串接而成,找出最長的 C

大二下修課心得

每一堂課的心得與優缺點

Star Telescope——繁星望遠鏡開發心路歷程

兩年間陪伴我成長的專案,從零到有,直到最後

Minecraft 煙火機制

關於 Minecraft 煙火的機制講解

Text Formatting Examples

Example for testing text formatting

在 Arm64 Mac 上編譯 Aseprite

免費且合法地取得像素畫的熱門創作軟體

Android Jetpack Compose

這段時間的學習心得與資源分享

2023

大二上修課心得

每一堂課的心得與優缺點

大一下修課心得

每一堂課的心得與優缺點

Minecraft 礦物掉落

Minecraft 礦物如何掉落,以及平均掉落幾個礦物

2022

XOR 消除法

使用 XOR 性質來交換變數