<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
	<channel>
		<title>lch361&#x27;s articles</title>
		<link>/articles/</link>
		<description></description>
		<generator>Zola</generator>
		<language>en</language>
		<atom:link href="/articles/rss.xml" rel="self" type="application/rss+xml"/>
		<lastBuildDate>Sat, 21 Feb 2026 00:00:00 +0000</lastBuildDate>
		<item>
			<title>Hosting Linux containers and virtual machines on Raspberry Pi</title>
			<pubDate>Sat, 21 Feb 2026 00:00:00 +0000</pubDate><author>lch361</author><link>/articles/hosting-linux-containers-and-virtual-machines-on-rpi4/</link>
			<guid>hosting-linux-containers-and-virtual-machines-on-rpi4</guid>
			
			<description xml:base="/articles/hosting-linux-containers-and-virtual-machines-on-rpi4/">Single-board computers are often used as Linux servers. Raspberry Pi 4, for
example, has enough system resources to run multiple applications in parallel.
Often, these applications are run separately on different VMs or containers, in
order to enhance security and maintainability. This article shows a way to set
up your Raspberry Pi as a Linux container host and a hypervisor.
</description>
			
		</item>
		<item>
			<title>Dynamic array vs Gap buffer: performance analysis for immediate mode UI</title>
			<pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate><author>lch361</author><link>/articles/dynamic-array-vs-gap-buffer/</link>
			<guid>dynamic-array-vs-gap-buffer</guid>
			
			<description xml:base="/articles/dynamic-array-vs-gap-buffer/">Gap buffer is one of the most common data structures used for editing text,
while a dynamic array is the simplest data structure for manipulating a
sequence of elements of arbitrary size.
What is the most optimal choice for an application that not only does text
editing, but redraws the entire line on every key press?
In this article, we&#x27;ll find out.
</description>
			
		</item>
	</channel>
</rss>