<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Technology on Ozbem</title><link>https://www.ozbem.com/categories/tech/</link><description>Recent content in Technology on Ozbem</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>info@ozbem.com (ebeem)</managingEditor><webMaster>info@ozbem.com (ebeem)</webMaster><copyright>© 2026 ebeem</copyright><lastBuildDate>Sat, 20 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ozbem.com/categories/tech/rss.xml" rel="self" type="application/rss+xml"/><item><title>Linux</title><link>https://www.ozbem.com/tags/tech/linux/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><author>info@ozbem.com (ebeem)</author><guid>https://www.ozbem.com/tags/tech/linux/</guid><description>&#10;&lt;p&gt;&#10;&lt;code&gt;GNU/Linux&lt;/code&gt; is often viewed as a single operating system, but it is actually a modular collection of interchangeable layers and components working in harmony. To truly grasp how a &lt;code&gt;GNU/Linux&lt;/code&gt; system operates, it is best to explore it chronologically from the exact moment you press the power button to the second you open your web browser. This series breaks down the core software components of your computer, detailing the available options, customizations, and tweaks at your disposal. By the end of these guides, you will have a solid understanding of the &lt;code&gt;GNU/Linux&lt;/code&gt; desktop stack, the complete boot workflow, and how to tailor the operating system entirely to your liking.&lt;/p&gt;&#10;&lt;div id="outline-container-headline-1" class="outline-3"&gt;&#10;&lt;h3 id="headline-1"&gt;&#10;RECENT&#10;&lt;/h3&gt;&#10;&lt;/div&gt;&#10;</description></item><item><title>Emacs</title><link>https://www.ozbem.com/tags/tech/emacs/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><author>info@ozbem.com (ebeem)</author><guid>https://www.ozbem.com/tags/tech/emacs/</guid><description>&#10;&lt;p&gt;&#10;Traditional text editors (like &lt;code&gt;Vim&lt;/code&gt;, &lt;code&gt;Nano&lt;/code&gt;, or &lt;code&gt;VS Code&lt;/code&gt;) are designed specifically to edit text files. They typically operate by providing a fixed set of features and extensions that allow you to write code or modify configuration files efficiently.&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;code&gt;Emacs&lt;/code&gt; is an advanced, fully extensible text editor and computing environment. While traditional systems tightly constrain you to their predefined interfaces and workflows, &lt;code&gt;Emacs&lt;/code&gt; embraces a completely mutable, programmable philosophy.&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;code&gt;Emacs&lt;/code&gt; uses a single unified programming language (&lt;code&gt;Emacs Lisp&lt;/code&gt;) to declare and manage everything in the editor, from basic cursor movements to entire user interfaces like email clients, file managers, and task organizers.&lt;/p&gt;&#10;&lt;div id="outline-container-headline-1" class="outline-3"&gt;&#10;&lt;h3 id="headline-1"&gt;&#10;RECENT&#10;&lt;/h3&gt;&#10;&lt;/div&gt;&#10;</description></item><item><title>Guix</title><link>https://www.ozbem.com/tags/tech/guix/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><author>info@ozbem.com (ebeem)</author><guid>https://www.ozbem.com/tags/tech/guix/</guid><description>&#10;&lt;p&gt;&#10;Traditional package managers (like &lt;code&gt;APT&lt;/code&gt; or &lt;code&gt;Pacman&lt;/code&gt;) manage how software is installed, updated, and removed on Linux operating systems. They typically operate by mutating the global system state, replacing older files with newer ones in standard system directories.&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;code&gt;Guix&lt;/code&gt; is an advanced, purely functional package manager and complete Linux distribution. Traditional systems tightly tie software installations to a single global environment which often leads to dependency conflicts and broken updates. &lt;code&gt;Guix&lt;/code&gt; embraces an immutable, declarative philosophy.&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;code&gt;Guix&lt;/code&gt; uses a single unified programming language (&lt;code&gt;Guile Scheme)&lt;/code&gt; to declare and manage everything in the system from individual user packages to the entire operating system state.&lt;/p&gt;&#10;&lt;div id="outline-container-headline-1" class="outline-3"&gt;&#10;&lt;h3 id="headline-1"&gt;&#10;RECENT&#10;&lt;/h3&gt;&#10;&lt;/div&gt;&#10;</description></item><item><title>River</title><link>https://www.ozbem.com/tags/tech/river/</link><pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate><author>info@ozbem.com (ebeem)</author><guid>https://www.ozbem.com/tags/tech/river/</guid><description>&#10;&lt;p&gt;&#10;&lt;code&gt;Wayland&lt;/code&gt; is a modern, secure display server protocol for Linux and Unix-like operating systems. It is a replacement for the older &lt;code&gt;X11&lt;/code&gt; system and it manages how applications render graphics and windows to your screen.&#10;&lt;code&gt;River&lt;/code&gt; is probably the only &lt;code&gt;Wayland&lt;/code&gt; non-monolithic compositor. While popular compositors like &lt;code&gt;Sway&lt;/code&gt; or &lt;code&gt;Hyprland&lt;/code&gt; tightly integrate the window manager and the compositor into a single, inseparable executable, River embraces a modular philosophy.&lt;/p&gt;&#10;&lt;p&gt;&#10;At its core, &lt;code&gt;River&lt;/code&gt; acts as the foundation, handling the complexities of rendering and input. However, it delegates the actual layout and behavior of windows to external processes (window managers). This is made possible through the &lt;code&gt;river-window-management-v1&lt;/code&gt; protocol, which allows the compositor to communicate with independent window managers.&lt;/p&gt;&#10;&lt;div id="outline-container-headline-1" class="outline-3"&gt;&#10;&lt;h3 id="headline-1"&gt;&#10;RECENT&#10;&lt;/h3&gt;&#10;&lt;/div&gt;&#10;</description></item><item><title>Wayland</title><link>https://www.ozbem.com/tags/tech/wayland/</link><pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate><author>info@ozbem.com (ebeem)</author><guid>https://www.ozbem.com/tags/tech/wayland/</guid><description>&#10;&lt;p&gt;&#10;&lt;code&gt;Wayland&lt;/code&gt; is a modern, secure display server protocol for Linux and Unix-like operating systems. It is a replacement for the older &lt;code&gt;X11&lt;/code&gt; system and it manages how applications render graphics and windows to your screen.&lt;/p&gt;&#10;&lt;div id="outline-container-headline-1" class="outline-3"&gt;&#10;&lt;h3 id="headline-1"&gt;&#10;RECENT&#10;&lt;/h3&gt;&#10;&lt;/div&gt;&#10;</description></item></channel></rss>