summaryrefslogtreecommitdiffstats
path: root/_site/archive/desktop-unix
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2025-11-03 22:07:53 +0800
committerSadeep Madurange <sadeep@asciimx.com>2025-11-03 22:07:53 +0800
commite67abcec47fb3bd4873c35a14bc1d1029f50ea77 (patch)
treedf5f7650bc8114c6f3592f4d40a6e06e3baa4781 /_site/archive/desktop-unix
parent0f453ad099344794a6c7897b787f1e990305dfe4 (diff)
downloadwww-e67abcec47fb3bd4873c35a14bc1d1029f50ea77.tar.gz
wip: Unix post.
Diffstat (limited to '_site/archive/desktop-unix')
-rw-r--r--_site/archive/desktop-unix/index.html63
1 files changed, 20 insertions, 43 deletions
diff --git a/_site/archive/desktop-unix/index.html b/_site/archive/desktop-unix/index.html
index 82acb97..3d2227c 100644
--- a/_site/archive/desktop-unix/index.html
+++ b/_site/archive/desktop-unix/index.html
@@ -46,60 +46,37 @@
<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, unfortunately, predate me by a number of years.</p>
-
-<p>Nevertheless, operating systems created in the image of Unix and, more
-importantly, that inherit its philosophy, have survived. Linux and OpenBSD are
+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>Operating systems like OpenBSD and Linux are free and open-source alternatives
-to commercial operating systems such as Apple macOS and Microsoft Windows.
-OpenBSD is developed by a group of hackers led by Theo de Raadt. Linux is
-community-driven, although, increasingly and ironically, under the stewardship
-of corporations such as IBM and Microsoft.</p>
-
-<p>Commercial operating systems, and the corporations behind them, are becoming
-increasily hostile towards their users. Viewing their users merely as a means
-to an end, the unbridled harvesting of personal data for targetted advertising,
-influencing the behavior of the masses, and training generative neural networks
-has become their primary objective. the book ‘The Age of Surveillance
-Capitalism’ by Professor Shoshana Zuboff documents in detail unassailable
-evidence and poignant consequences of the surveillance activities by these
-corporations.</p>
-
-<p>Conversely, Unix-like operating systems are open to the user to use them as
-they deem fit. They do not spy on their users, sell hidden agendas, and some,
-like OpenBSD, do not show commercial interests whatsoever. The following is a
-screenshot of my custom Arch Linux setup in 2020. It uses X display server and
-i3 for window management, Urxvt terminal emulator made translucent with the
-help of the Xcompmgr compositor.</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 an equivalent setup on OpenBSD from my 2024 desktop:</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 operating system vendor sets firm boundaries around how the machine should
-be used. As a consequence, the user is forced to suffer slow animations,
-arrangement of windows, and blatant infringements of privacy.</p>
+The vendor sets firm boundaries about how the machine should be used.</p>
-<p>The conceptual elegance and technological superiority of Unix-like operating
+<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 and reply to an HTML email on OpenBSD,
-Mutt, my email client, requests credentials from Pass, which retrieves
-credentials and requests GPG to decrypt them. With the decrypted credentials
-Mutt fetches the email, opens the Lynx browser to render the HTML content. To
-reply, I press Shift+R key, which opens Vim, the text editor I use for all my
-text editing tasks. I prepare the reply and press ‘y’ to dispatch it.</p>
-
-<p>The entire process of handing control from one program to another is seamless
-and instantaneous. The magic is in the fact each of these programs are
-developed by different programmers, without so much as exchanging an email to
-make sure that they can interoperate. In fact, none of these programs were
-designed to interoperate for the specific use case of sending an email. The
-interoperability is a direct consequence of how Unix was designed.</p>
+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>