<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Operating Systems on Zitao Liao</title><link>http://lzteddy.com/tags/operating-systems/</link><description>Recent content in Operating Systems on Zitao Liao</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 19 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://lzteddy.com/tags/operating-systems/index.xml" rel="self" type="application/rss+xml"/><item><title>Projects</title><link>http://lzteddy.com/p/projects/</link><pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate><guid>http://lzteddy.com/p/projects/</guid><description>&lt;p&gt;This page is now an index. Each project has been split into an independent post:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;【Generative AI】&lt;a class="link" href="http://lzteddy.com/p/weibo-personality-analyzer/" &gt;Weibo Personality Analyzer&lt;/a&gt;&lt;br&gt;
GitHub: Public repository link not provided&lt;/li&gt;
&lt;li&gt;【Operating System】&lt;a class="link" href="http://lzteddy.com/p/procfs-filesystem-rust-asterinas/" &gt;ProcFS Filesystem Based on Rust &amp;amp; Asterinas&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a class="link" href="https://github.com/Tsurumalu/OS-ProcFS-Project" target="_blank" rel="noopener"
 &gt;Tsurumalu/OS-ProcFS-Project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【Deep Learning】&lt;a class="link" href="http://lzteddy.com/p/intelligent-sanitation-robot/" &gt;Intelligent Sanitation Robot with Deep Learning&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a class="link" href="https://github.com/EpsilonZYJ/NUS-SOC" target="_blank" rel="noopener"
 &gt;EpsilonZYJ/NUS-SOC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【Deep Learning】&lt;a class="link" href="http://lzteddy.com/p/jetson-nano-facial-emotion-analysis/" &gt;Real-time Facial Emotion Analysis on Jetson Nano&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a class="link" href="https://github.com/Q-Daisy/Ultra-Light-Fast-Generic-Face-Detector-1MB" target="_blank" rel="noopener"
 &gt;Q-Daisy/Ultra-Light-Fast-Generic-Face-Detector-1MB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【MCM】&lt;a class="link" href="http://lzteddy.com/p/mcm-voting-mechanism-optimization/" &gt;Modeling and Optimization of Voting Mechanisms&lt;/a&gt;&lt;br&gt;
GitHub: Public repository link not provided&lt;/li&gt;
&lt;li&gt;【Computer Organization】&lt;a class="link" href="http://lzteddy.com/p/riscv-pipelined-cpu-verilog/" &gt;Pipelined RISC-V CPU Design in Verilog&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a class="link" href="https://github.com/Diaosi1317092/Computer-Organization-Project" target="_blank" rel="noopener"
 &gt;Diaosi1317092/Computer-Organization-Project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【Database】&lt;a class="link" href="http://lzteddy.com/p/opengauss-vs-postgresql-benchmark/" &gt;openGauss vs. PostgreSQL Performance Benchmark&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a class="link" href="https://github.com/Tsurumalu/DB-Project3" target="_blank" rel="noopener"
 &gt;Tsurumalu/DB-Project3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【Java Programming】&lt;a class="link" href="http://lzteddy.com/p/java-swing-match3-game/" &gt;Java Swing Match-3 Puzzle Game&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a class="link" href="https://github.com/Tsurumalu/3-Match-Java" target="_blank" rel="noopener"
 &gt;Tsurumalu/3-Match-Java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【Digital Logic】&lt;a class="link" href="http://lzteddy.com/p/range-hood-fpga-verilog/" &gt;Range Hood FPGA Control System in Verilog&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a class="link" href="https://github.com/Diaosi1317092/Digital-Logic-Project" target="_blank" rel="noopener"
 &gt;Diaosi1317092/Digital-Logic-Project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【Machine Learning】&lt;a class="link" href="http://lzteddy.com/p/loan-default-prediction-ml/" &gt;Loan Default Prediction with Machine Learning&lt;/a&gt;&lt;br&gt;
GitHub: Public repository link not provided&lt;/li&gt;
&lt;li&gt;【Computer Network】&lt;a class="link" href="http://lzteddy.com/p/cs305-p2p-file-transfer/" &gt;P2P Reliable File Transfer with Congestion Control&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a class="link" href="https://github.com/Tsurumalu/Computer-Network-Project-P2P" target="_blank" rel="noopener"
 &gt;Tsurumalu/Computer-Network-Project-P2P&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【Distributed System】&lt;a class="link" href="http://lzteddy.com/p/sustech-merch-store/" &gt;SUSTech Merch Store Microservices&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a class="link" href="https://github.com/Tsurumalu/SUSTech-Merch-Store" target="_blank" rel="noopener"
 &gt;Tsurumalu/SUSTech-Merch-Store&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>ProcFS Filesystem Based on Rust &amp; Asterinas</title><link>http://lzteddy.com/p/procfs-filesystem-rust-asterinas/</link><pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate><guid>http://lzteddy.com/p/procfs-filesystem-rust-asterinas/</guid><description>&lt;h2 id="background"&gt;Background
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Time: Dec 2025&lt;/li&gt;
&lt;li&gt;Context: Main practical assignment for the course &amp;ldquo;Operating System(H)&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="github-repository"&gt;GitHub Repository
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/Tsurumalu/OS-ProcFS-Project" target="_blank" rel="noopener"
 &gt;https://github.com/Tsurumalu/OS-ProcFS-Project&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="highlights"&gt;Highlights
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Designed and implemented a ProcFS virtual filesystem for an OS kernel using Rust and the Asterinas framework, with Cargo as the build tool.&lt;/li&gt;
&lt;li&gt;Built ProcFS support for system info files, core syscalls such as getdents64 and newfstatat, per-process details including environ, cmdline, fd, and status, and VirtIO device information.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tech-stack"&gt;Tech Stack
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Rust&lt;/li&gt;
&lt;li&gt;Asterinas&lt;/li&gt;
&lt;li&gt;Cargo&lt;/li&gt;
&lt;li&gt;Operating Systems&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>