summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2025-11-04 20:57:15 +0800
committerSadeep Madurange <sadeep@asciimx.com>2025-11-04 20:57:15 +0800
commit718e797d443ddde88d045d9ce6583fd1632e0e90 (patch)
tree03109887f4f8d98204bdd3ff2ae03df041f05279
parente67abcec47fb3bd4873c35a14bc1d1029f50ea77 (diff)
downloadwww-718e797d443ddde88d045d9ce6583fd1632e0e90.tar.gz
Remove Unix desktop post.
-rw-r--r--_archive/desktop-unix.md43
-rw-r--r--_archive/desktop-unix/dotfiles.tar.gzbin6397999 -> 0 bytes
-rw-r--r--_archive/desktop-unix/linux.pngbin206255 -> 0 bytes
-rw-r--r--_archive/desktop-unix/openbsd.pngbin318897 -> 0 bytes
-rw-r--r--_site/archive/desktop-unix/dotfiles.tar.gzbin6397999 -> 0 bytes
-rw-r--r--_site/archive/desktop-unix/index.html88
-rw-r--r--_site/archive/desktop-unix/linux.pngbin206255 -> 0 bytes
-rw-r--r--_site/archive/desktop-unix/openbsd.pngbin318897 -> 0 bytes
-rw-r--r--_site/archive/index.html13
-rw-r--r--_site/feed.xml2
-rw-r--r--_site/index.html13
-rw-r--r--_site/posts.xml2
12 files changed, 2 insertions, 159 deletions
diff --git a/_archive/desktop-unix.md b/_archive/desktop-unix.md
deleted file mode 100644
index 2ae7c33..0000000
--- a/_archive/desktop-unix.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-title: Unix-like operating systems
-date: 2025-09-21
-author: Wickramage Don Sadeep Madurange
-layout: post
----
-
-The Unix operating system project appears to have started in 1969 at Bell Labs.
-Something resembling contemporary Unix-like systems may have been developed in
-1973 when Dennis Ritchie and Ken Thompson rewrote the Unix kernel in C. Both of
-these important milestones predate me by some years. Nonetheless, operating
-systems that preserve the Unix philosophy have survived. Linux and OpenBSD are
-two such systems that I am personally familiar with.
-
-The following is a screenshot of my Arch Linux setup from 2020. It uses X
-display server and i3 for window management. The urxvt terminal emulator is
-made translucent using the Xcompmgr compositor.
-
-![Arch Linux](linux.png)
-
-The following is a screenshot of my OpenBSD laptop from 2024:
-
-![OpenBSD i3](openbsd.png)
-
-This degree of customization is impossible with commercial operating systems.
-The vendor sets firm boundaries about how the machine should be used.
-
-The conceptual elegance and architectural supremacy of Unix-like operating
-systems lie in how programs developed independently come together to accomplish
-complex tasks. For instance, to read an HTML email, I may use Mutt, an email
-client. Mutt would request credentials for my email account from Pass, a
-password manager, which in turn uses GPG to decrypt them before handing them
-over to Mutt. Mutt would then authenticate and fetch the email and delegate the
-rendering of the email to Lynx a web browser. The chaining of different tools
-resembles a sofware symphony.
-
-Each of these programs were developed by different programmers (at times
-decades apart), without an explicit intent for them to interoperate.
-The interoperability is a direct consequence of the Unix engineering
-philosophy. Engineers generations apart have kept that tradition alive (like
-a cathedral built by many generations).
-
-Files: [dotfiles.tar.gz](dotfiles.tar.gz)
diff --git a/_archive/desktop-unix/dotfiles.tar.gz b/_archive/desktop-unix/dotfiles.tar.gz
deleted file mode 100644
index c6774c4..0000000
--- a/_archive/desktop-unix/dotfiles.tar.gz
+++ /dev/null
Binary files differ
diff --git a/_archive/desktop-unix/linux.png b/_archive/desktop-unix/linux.png
deleted file mode 100644
index 40bc33b..0000000
--- a/_archive/desktop-unix/linux.png
+++ /dev/null
Binary files differ
diff --git a/_archive/desktop-unix/openbsd.png b/_archive/desktop-unix/openbsd.png
deleted file mode 100644
index d7489f7..0000000
--- a/_archive/desktop-unix/openbsd.png
+++ /dev/null
Binary files differ
diff --git a/_site/archive/desktop-unix/dotfiles.tar.gz b/_site/archive/desktop-unix/dotfiles.tar.gz
deleted file mode 100644
index c6774c4..0000000
--- a/_site/archive/desktop-unix/dotfiles.tar.gz
+++ /dev/null
Binary files differ
diff --git a/_site/archive/desktop-unix/index.html b/_site/archive/desktop-unix/index.html
deleted file mode 100644
index 3d2227c..0000000
--- a/_site/archive/desktop-unix/index.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="utf-8">
- <title>Unix-like operating systems</title>
-
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Unix-like operating systems</title>
- <link rel="stylesheet" href="/assets/css/main.css">
- <link rel="stylesheet" href="/assets/css/skeleton.css">
-</head>
-
-
-
- </head>
- <body>
-
- <div class="container">
- <ul id="navlist" class="left">
-
- <li >
- <a href="/" class="link-decor-none">hme</a>
- </li>
- <li class="active">
- <a href="/archive/" class="link-decor-none">blg</a>
- </li>
- <li >
- <a href="/projects/" class="link-decor-none">poc</a>
- </li>
- <li >
- <a href="/about/" class="link-decor-none">abt</a>
- </li>
- <li><a href="/feed.xml" class="link-decor-none">rss</a></li>
- </ul>
-</div>
-
-
-
- <main>
- <div class="container">
- <h2 class="center" id="title">UNIX-LIKE OPERATING SYSTEMS</h2>
- <h6 class="center">21 SEPTEMBER 2025</h5>
- <br>
- <div class="twocol justify"><p>The Unix operating system project appears to have started in 1969 at Bell Labs.
-Something resembling contemporary Unix-like systems may have been developed in
-1973 when Dennis Ritchie and Ken Thompson rewrote the Unix kernel in C. Both of
-these important milestones predate me by some years. Nonetheless, operating
-systems that preserve the Unix philosophy have survived. Linux and OpenBSD are
-two such systems that I am personally familiar with.</p>
-
-<p>The following is a screenshot of my Arch Linux setup from 2020. It uses X
-display server and i3 for window management. The urxvt terminal emulator is
-made translucent using the Xcompmgr compositor.</p>
-
-<p><img src="linux.png" alt="Arch Linux" /></p>
-
-<p>The following is a screenshot of my OpenBSD laptop from 2024:</p>
-
-<p><img src="openbsd.png" alt="OpenBSD i3" /></p>
-
-<p>This degree of customization is impossible with commercial operating systems.
-The vendor sets firm boundaries about how the machine should be used.</p>
-
-<p>The conceptual elegance and architectural supremacy of Unix-like operating
-systems lie in how programs developed independently come together to accomplish
-complex tasks. For instance, to read an HTML email, I may use Mutt, an email
-client. Mutt would request credentials for my email account from Pass, a
-password manager, which in turn uses GPG to decrypt them before handing them
-over to Mutt. Mutt would then authenticate and fetch the email and delegate the
-rendering of the email to Lynx a web browser. The chaining of different tools
-resembles a sofware symphony.</p>
-
-<p>Each of these programs were developed by different programmers (at times
-decades apart), without an explicit intent for them to interoperate.
-The interoperability is a direct consequence of the Unix engineering
-philosophy. Engineers generations apart have kept that tradition alive (like
-a cathedral built by many generations).</p>
-
-<p>Files: <a href="dotfiles.tar.gz">dotfiles.tar.gz</a></p>
-</div>
- <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
- </div>
- </main>
-
- </body>
-</html>
diff --git a/_site/archive/desktop-unix/linux.png b/_site/archive/desktop-unix/linux.png
deleted file mode 100644
index 40bc33b..0000000
--- a/_site/archive/desktop-unix/linux.png
+++ /dev/null
Binary files differ
diff --git a/_site/archive/desktop-unix/openbsd.png b/_site/archive/desktop-unix/openbsd.png
deleted file mode 100644
index d7489f7..0000000
--- a/_site/archive/desktop-unix/openbsd.png
+++ /dev/null
Binary files differ
diff --git a/_site/archive/index.html b/_site/archive/index.html
index 61faed8..228167a 100644
--- a/_site/archive/index.html
+++ b/_site/archive/index.html
@@ -46,19 +46,6 @@
<tr>
<td class="posts-td posts-td-link">
- <a href="/archive/desktop-unix/" class="link-decor-none">Unix-like operating systems</a>
- </td>
- <td class="posts-td posts-td-time">
- <span class="post-meta">
- <time datetime="2025-09-21 00:00:00 +0800">2025-09-21</time>
- </span>
- </td>
- </tr>
-
-
-
- <tr>
- <td class="posts-td posts-td-link">
<a href="/archive/neo4j-a-star-search/" class="link-decor-none">Neo4J A* search</a>
</td>
<td class="posts-td posts-td-time">
diff --git a/_site/feed.xml b/_site/feed.xml
index cf1c65f..f38ce64 100644
--- a/_site/feed.xml
+++ b/_site/feed.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-11-03T22:07:22+08:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">ASCIIMX | Archive</title><author><name>Wickramage Don Sadeep Madurange</name></author><entry><title type="html">Unix-like operating systems</title><link href="http://localhost:4000/archive/desktop-unix/" rel="alternate" type="text/html" title="Unix-like operating systems" /><published>2025-09-21T00:00:00+08:00</published><updated>2025-09-21T00:00:00+08:00</updated><id>http://localhost:4000/archive/desktop-unix</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[The Unix operating system project appears to have started in 1969 at Bell Labs. Something resembling contemporary Unix-like systems may have been developed in 1973 when Dennis Ritchie and Ken Thompson rewrote the Unix kernel in C. Both of these important milestones predate me by some years. Nonetheless, operating systems that preserve the Unix philosophy have survived. Linux and OpenBSD are two such systems that I am personally familiar with.]]></summary></entry><entry><title type="html">Neo4J A* search</title><link href="http://localhost:4000/archive/neo4j-a-star-search/" rel="alternate" type="text/html" title="Neo4J A* search" /><published>2025-09-14T00:00:00+08:00</published><updated>2025-09-14T00:00:00+08:00</updated><id>http://localhost:4000/archive/neo4j-a-star-search</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Back in 2018, we used the Neo4J graph database to track the movement of marine vessels. We were interested in the shortest path a ship could take through a network of about 13,000 route points. Performance issues with Neo4J’s shortest-path algorithms limited our search to about 4,000 route points.]]></summary></entry><entry><title type="html">MOSFETs</title><link href="http://localhost:4000/archive/mosfet-switches/" rel="alternate" type="text/html" title="MOSFETs" /><published>2025-06-22T00:00:00+08:00</published><updated>2025-06-22T00:00:00+08:00</updated><id>http://localhost:4000/archive/mosfet-switches</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Recently, I needed a low-power circuit for one of my battery-operated projects. Much of the system’s power savings depended on its ability to switch off power to components, such as servos, electronically when not needed. That’s how I stumbled upon MOSFETs, transistors capable of controlling circuits operating at voltages far above their own.]]></summary></entry><entry><title type="html">Awesome books</title><link href="http://localhost:4000/archive/awesome-books/" rel="alternate" type="text/html" title="Awesome books" /><published>2025-04-20T00:00:00+08:00</published><updated>2025-04-20T00:00:00+08:00</updated><id>http://localhost:4000/archive/awesome-books</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This article contains a list of my favourite books.]]></summary></entry><entry><title type="html">Programming ATmega328P chips</title><link href="http://localhost:4000/archive/arduino-uno/" rel="alternate" type="text/html" title="Programming ATmega328P chips" /><published>2025-04-10T00:00:00+08:00</published><updated>2025-04-10T00:00:00+08:00</updated><id>http://localhost:4000/archive/arduino-uno</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This post is a step-by-step guide for wiring up ATmega328P ICs to run at 5V with a 16MHz crystal and 3.3V with an 8MHz crystal. While the 5V configuration is common, the 3.3V configuration can be advantageous in low-power applications and when interfacing with parts that run at 3.3V.]]></summary></entry><entry><title type="html">Bare-metal ARM Cortex M3 chips</title><link href="http://localhost:4000/archive/arduino-due/" rel="alternate" type="text/html" title="Bare-metal ARM Cortex M3 chips" /><published>2024-10-05T00:00:00+08:00</published><updated>2024-10-05T00:00:00+08:00</updated><id>http://localhost:4000/archive/arduino-due</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This post is about programming bare metal SAM3X8E Arm Cortex M3 chips found on Arduino Due boards. I had to learn how to do this because none of the high-level tools for programming Arduino Dues are available for OpenBSD, which I use for much of my personal computing.]]></summary></entry></feed> \ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-11-04T20:56:46+08:00</updated><id>/feed.xml</id><title type="html">ASCIIMX | Archive</title><author><name>Wickramage Don Sadeep Madurange</name></author><entry><title type="html">Neo4J A* search</title><link href="/archive/neo4j-a-star-search/" rel="alternate" type="text/html" title="Neo4J A* search" /><published>2025-09-14T00:00:00+08:00</published><updated>2025-09-14T00:00:00+08:00</updated><id>/archive/neo4j-a-star-search</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Back in 2018, we used the Neo4J graph database to track the movement of marine vessels. We were interested in the shortest path a ship could take through a network of about 13,000 route points. Performance issues with Neo4J’s shortest-path algorithms limited our search to about 4,000 route points.]]></summary></entry><entry><title type="html">MOSFETs</title><link href="/archive/mosfet-switches/" rel="alternate" type="text/html" title="MOSFETs" /><published>2025-06-22T00:00:00+08:00</published><updated>2025-06-22T00:00:00+08:00</updated><id>/archive/mosfet-switches</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Recently, I needed a low-power circuit for one of my battery-operated projects. Much of the system’s power savings depended on its ability to switch off power to components, such as servos, electronically when not needed. That’s how I stumbled upon MOSFETs, transistors capable of controlling circuits operating at voltages far above their own.]]></summary></entry><entry><title type="html">Awesome books</title><link href="/archive/awesome-books/" rel="alternate" type="text/html" title="Awesome books" /><published>2025-04-20T00:00:00+08:00</published><updated>2025-04-20T00:00:00+08:00</updated><id>/archive/awesome-books</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This article contains a list of my favourite books.]]></summary></entry><entry><title type="html">Programming ATmega328P chips</title><link href="/archive/arduino-uno/" rel="alternate" type="text/html" title="Programming ATmega328P chips" /><published>2025-04-10T00:00:00+08:00</published><updated>2025-04-10T00:00:00+08:00</updated><id>/archive/arduino-uno</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This post is a step-by-step guide for wiring up ATmega328P ICs to run at 5V with a 16MHz crystal and 3.3V with an 8MHz crystal. While the 5V configuration is common, the 3.3V configuration can be advantageous in low-power applications and when interfacing with parts that run at 3.3V.]]></summary></entry><entry><title type="html">Bare-metal ARM Cortex M3 chips</title><link href="/archive/arduino-due/" rel="alternate" type="text/html" title="Bare-metal ARM Cortex M3 chips" /><published>2024-10-05T00:00:00+08:00</published><updated>2024-10-05T00:00:00+08:00</updated><id>/archive/arduino-due</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This post is about programming bare metal SAM3X8E Arm Cortex M3 chips found on Arduino Due boards. I had to learn how to do this because none of the high-level tools for programming Arduino Dues are available for OpenBSD, which I use for much of my personal computing.]]></summary></entry></feed> \ No newline at end of file
diff --git a/_site/index.html b/_site/index.html
index dc0248c..510b4c0 100644
--- a/_site/index.html
+++ b/_site/index.html
@@ -56,19 +56,6 @@
<tr>
<td class="posts-td posts-td-link">
- <a href="/archive/desktop-unix/" class="link-decor-none">Unix-like operating systems</a>
- </td>
- <td class="posts-td posts-td-time">
- <span class="post-meta">
- <time datetime="2025-09-21 00:00:00 +0800">2025-09-21</time>
- </span>
- </td>
- </tr>
-
-
-
- <tr>
- <td class="posts-td posts-td-link">
<a href="/archive/neo4j-a-star-search/" class="link-decor-none">Neo4J A* search</a>
</td>
<td class="posts-td posts-td-time">
diff --git a/_site/posts.xml b/_site/posts.xml
index bd03393..c7de1c0 100644
--- a/_site/posts.xml
+++ b/_site/posts.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://localhost:4000/posts.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-11-03T22:07:22+08:00</updated><id>http://localhost:4000/posts.xml</id><title type="html">ASCIIMX</title><author><name>Wickramage Don Sadeep Madurange</name></author></feed> \ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/posts.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-11-04T20:56:46+08:00</updated><id>/posts.xml</id><title type="html">ASCIIMX</title><author><name>Wickramage Don Sadeep Madurange</name></author></feed> \ No newline at end of file