<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on As the universe, so the soul</title><link>https://foxhoundsk.github.io/posts/</link><description>Recent content in Posts on As the universe, so the soul</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 18 Feb 2025 23:41:06 -0800</lastBuildDate><atom:link href="https://foxhoundsk.github.io/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>What Wakes You Up Every Morning?</title><link>https://foxhoundsk.github.io/posts/what-wakes-you-up-every-morning/</link><pubDate>Tue, 18 Feb 2025 23:41:06 -0800</pubDate><guid>https://foxhoundsk.github.io/posts/what-wakes-you-up-every-morning/</guid><description>&lt;p>If you are uncomfortable with waking up, you must make some changes to your life regardless of what would otherwise leave it as is. This is the so called //free will//; on the contrary, it is yet another way to experience life to leave it as is. After all, life is a combination of a variaty of experiences, nothing should stop one from experiencing everything.&lt;/p>
&lt;p>To me, the impulse waking me up is &amp;ldquo;building/learning things that are beneficial to humanity&amp;rdquo;.&lt;/p></description></item><item><title>Cleaning Your Multi-dimensional Body</title><link>https://foxhoundsk.github.io/posts/multi-dimentional-body-cleanse/</link><pubDate>Tue, 05 Nov 2024 00:32:06 +0000</pubDate><guid>https://foxhoundsk.github.io/posts/multi-dimentional-body-cleanse/</guid><description>&lt;p>N.B. You should question the validness of this post by asking your own inner wisdom. Always validating things with inner wisdom and verifying it with others, there is NO sacred being in this universe who tells always-true-story or the likes. You, as a sacred part of this universe, is capable of asking your inner wisdom virtually everything.&lt;/p>
&lt;p>As a being in this universe, we, human beings, have not only the Physical body that we can see or touch, but also the following:&lt;/p></description></item><item><title>Linux kernel module development in Arch Linux based VM</title><link>https://foxhoundsk.github.io/posts/archlinux-lkm-dev/</link><pubDate>Wed, 23 Oct 2024 00:32:06 +0800</pubDate><guid>https://foxhoundsk.github.io/posts/archlinux-lkm-dev/</guid><description>&lt;p>Linux kernel module (LKM) development is usually conducted inside a VM to prevent corruption of the dev box. Most of the LKM dev. setup guides are targeting Ubuntu based machine, but I love Arch Linux, and there have sparse resources regarding LKM dev. on Arch Linux based VM. So I would like to make a post discussing this. Specifically, I&amp;rsquo;ll discuss how to make the kernel header that is required for out-of-date (no longer present in Pacman latest database) kernel images.&lt;/p></description></item><item><title>So you want to use legacy Linux GPIO?</title><link>https://foxhoundsk.github.io/posts/linux-legacy-gpio/</link><pubDate>Fri, 06 Sep 2024 00:32:06 +0800</pubDate><guid>https://foxhoundsk.github.io/posts/linux-legacy-gpio/</guid><description>&lt;p>Starting kernel 4.8, a new GPIO interface, GPIO character device, replaced the legacy GPIO interface. The cons of the legacy interface are:&lt;/p>
&lt;ul>
&lt;li>State not tied to process&lt;/li>
&lt;li>Concurrent access to sysfs attributes&lt;/li>
&lt;li>If process crashes, the GPIOs remain exported&lt;/li>
&lt;li>Cumbersome API&lt;/li>
&lt;li>Single sequence of GPIO numbers representing a two-level hierarchy - necessary to calculate the number of the GPIO, numbers not stable&lt;/li>
&lt;/ul>
&lt;p>For details, see the &lt;a href="https://ostconf.com/system/attachments/files/000/001/532/original/Linux_Piter_2018_-_New_GPIO_interface_for_linux_userspace.pdf">maintainer&amp;rsquo;s slides&lt;/a>.&lt;/p>
&lt;p>However, there is still plenty of old kernel users relying on the legacy GPIO.&lt;/p></description></item></channel></rss>