paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 64e2941c63c49c2df6719139fc7b5f08d5b81796
parent e7bf53f9b8212c7b0456248abbd83c898e64b426
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Sat, 29 Aug 2020 02:50:03 -0400

Publish new blog post

Diffstat:
Mpages/blog.md | 1+
Apages/blog/btw-i-use-arch.md | 70++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpages/home.md | 4++--
Mpages/links.md | 5++++-
Mpublic/feeds/sitewide-feed.xml | 17+++++++++++++++++
Mpublic/sitemap.xml | 1+
6 files changed, 95 insertions(+), 3 deletions(-)

diff --git a/pages/blog.md b/pages/blog.md @@ -27,6 +27,7 @@ href="https://pleroma.paritybit.ca/jbauer">Pleroma</a>. ### 2020 <ul> + <li>2020-08-29 <a href="blog/btw-i-use-arch">BTW, I Use Arch</a></li> <li>2020-08-27 <a href="blog/nope-back-to-st">Nope, Back to st</a></li> <li>2020-08-22 <a href="blog/setting-up-weechat-again">Setting Up WeeChat Again with weechat-matrix</a></li> <li>2020-08-21 <a href="blog/my-top-10-most-used-commands">My Top 10 Most Used Commands</a></li> diff --git a/pages/blog/btw-i-use-arch.md b/pages/blog/btw-i-use-arch.md @@ -0,0 +1,70 @@ +## BTW, I Use Arch + +[//]: # "Giving Artix Linux a shot to get away from systemd." + +[//]: # "main.min.css" + +[//]: # + +<div class="byline"> +<b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2020-08-29 | + <b>Last Updated:</b> 2020-08-29 +</div> + +Okay, the title isn't exactly 100% accurate; I'm actually using [Artix +Linux](https://artixlinux.org/), an Arch Linux derivative which offers a choice +regarding init systems (between OpenRC, runit, or r6). + +I originally wanted to try [Alpine Linux](https://www.alpinelinux.org) to get +away from systemd and move towards a smaller, simpler operating system. Artix +was suggested to me as an alternative operating system which also featured the +OpenRC init system and I decided to give it a shot after trying out Alpine but +finding its software availability to be a bit lacking. I think Artix provides a +good compromise between lean-ness and software availability with full access to +the Arch Linux package repositories as well as the AUR. If you're wondering why +I chose Artix instead of a Debian-based OS such as Devuan, it's because I have +a few friends also using Artix and they successfully peer-pressured me into +using it. + +To be honest, once the operating system is installed and my desktop environment +is set up, there isn't that much of a difference between Artix and Debian Sid +from the perspective of how the system feels to use. This is just about par for +the course for most Linux distributions though because major differences usually +lie under the hood in the form of different package management tools or OS +utilities. I didn't even have to tweak much to get my desktop environment +working the same as it does on Debian. + +Regarding what lies under the hood, I chose the OpenRC init system over the +other choices Artix offers mostly because it was the other init system I was +familiar with from [my time with +Gentoo](https://www.paritybit.ca/blog/my-beginnings-with-gentoo). OpenRC with +its parallel startup setting turned on feels just as fast as systemd, though I +didn't bother to take any empirical measurements. I also chose to install the +`opendoas` package so that I could use `doas` instead of `sudo` because it uses +slightly less RAM, is slightly faster to type, its configuration is way simpler, +oh... and the codebase appears to be ~2.5% the size of sudo's (from running +`sloccount` on their git repositories). Also of note is that, after a fresh +boot, my Artix install uses ~200MiB of RAM less than my Debian install. + +Pacman, while it has probably the worst syntax out of the contemporary package +managers, didn't give me any trouble after a brief review of the manual page, a +quick rundown from a friend, and the [package manager +Rosetta](https://wiki.archlinux.org/index.php/Pacman/Rosetta). I think I'm going +to have to make a bunch of aliases for commonly-used operations though. +Interestingly, it also feels like the fastest package manager I've tried; I can +say with confidence that it feels noticeably faster than zypper, dnf, apt, and +emerge. For accessing the AUR, I installed yay which I now use for regular +packages too since it just wraps pacman and uses the same syntax. + +The only issue I've come across running Artix instead of Debian is noticeably +worse battery life on my laptop. It's probably just that I have to play around +with some tlp settings or dig into some acpi-related things to fix this though. +Other than that, it's been excellent to use as an operating system and I'm +strongly considering switching all of my workstation machines over to it while +deploying new servers with Alpine Linux or OpenBSD. + +_This is my ninety-seventh post for the +[#100DaysToOffload](https://social.paritybit.ca/tags/100DaysToOffload) +challenge. You can learn more about this challenge over at +[https://100daystooffload.com](https://100daystooffload.com)._ diff --git a/pages/home.md b/pages/home.md @@ -18,6 +18,8 @@ This site will soon™️ be available over Gopher and Gemini. <a class="rss-icon" href="/feeds/sitewide-feed.xml"> <img src="/img/feed-icon.png" width="15" height="15" alt="Click for RSS Feed"/> </a> </div> +2020-08-29 <a class="feed-item" href="blog/btw-i-use-arch">BTW, I Use Arch</a> + 2020-08-27 <a class="feed-item" href="blog/nope-back-to-st">Nope, Back to st</a> 2020-08-22 <a class="feed-item" href="blog/setting-up-weechat-again">Setting Up WeeChat Again with weechat-matrix</a> @@ -36,8 +38,6 @@ This site will soon™️ be available over Gopher and Gemini. 2020-08-09 <a class="feed-item" href="blog/posting-statuses-on-pleroma-with-a-shell-script">Posting Statuses on Pleroma with a Shell Script</a> -2020-08-08 <a class="feed-item" href="blog/how-to-not-make-an-ass-of-yourself-internet-discussions">How to Not Make an Ass of Yourself in Online Discussions</a> - ### What is a Parity Bit? It is a bit (in the 1's and 0's sense) used in checking for errors in digital diff --git a/pages/links.md b/pages/links.md @@ -8,10 +8,13 @@ ### General Life -* - [How To Argue Effectively And Productively: 31 Rules of Argument](https://perfect24hours.com/how-to-argue-effectively/) - +* [How To Argue Effectively And Productively: 31 Rules of Argument](https://perfect24hours.com/how-to-argue-effectively/) - Solve yourself a lot of pain and headache by learning how to argue the right way. +* [A cheatsheet on Discourse](https://wiki.xxiivv.com/site/discourse.html) - + A nice cheatsheet on having good discourse. + ### Internet and Hacker Culture * [Hacker Laws](https://github.com/dwmkerr/hacker-laws) - "Laws, Theories, diff --git a/public/feeds/sitewide-feed.xml b/public/feeds/sitewide-feed.xml @@ -7,6 +7,23 @@ <description>The feed that covers all notable additions, updates, announcements, and other changes for the entire paritybit.ca website.</description> <item> + <title>BTW, I Use Arch</title> + <link>https://www.paritybit.ca/blog/btw-i-use-arch</link> + <guid>https://www.paritybit.ca/blog/btw-i-use-arch</guid> + <pubDate>Sat, 29 Aug 2020 02:45:49 -0400</pubDate> + <description><![CDATA[<h2 id="btw-i-use-arch">BTW, I Use Arch</h2> +<div class="byline"> +<p><b>Written By:</b> Jake Bauer | <b>Posted:</b> 2020-08-29 | <b>Last Updated:</b> 2020-08-29</p> +</div> +<p>Okay, the title isn’t exactly 100% accurate; I’m actually using <a href="https://artixlinux.org/">Artix Linux</a>, an Arch Linux derivative which offers a choice regarding init systems (between OpenRC, runit, or r6).</p> +<p>I originally wanted to try <a href="https://www.alpinelinux.org">Alpine Linux</a> to get away from systemd and move towards a smaller, simpler operating system. Artix was suggested to me as an alternative operating system which also featured the OpenRC init system and I decided to give it a shot after trying out Alpine but finding its software availability to be a bit lacking. I think Artix provides a good compromise between lean-ness and software availability with full access to the Arch Linux package repositories as well as the AUR. If you’re wondering why I chose Artix instead of a Debian-based OS such as Devuan, it’s because I have a few friends also using Artix and they successfully peer-pressured me into using it.</p> +<p>To be honest, once the operating system is installed and my desktop environment is set up, there isn’t that much of a difference between Artix and Debian Sid from the perspective of how the system feels to use. This is just about par for the course for most Linux distributions though because major differences usually lie under the hood in the form of different package management tools or OS utilities. I didn’t even have to tweak much to get my desktop environment working the same as it does on Debian.</p> +<p>Regarding what lies under the hood, I chose the OpenRC init system over the other choices Artix offers mostly because it was the other init system I was familiar with from <a href="https://www.paritybit.ca/blog/my-beginnings-with-gentoo">my time with Gentoo</a>. OpenRC with its parallel startup setting turned on feels just as fast as systemd, though I didn’t bother to take any empirical measurements. I also chose to install the <code>opendoas</code> package so that I could use <code>doas</code> instead of <code>sudo</code> because it uses slightly less RAM, is slightly faster to type, its configuration is way simpler, oh… and the codebase appears to be ~2.5% the size of sudo’s (from running <code>sloccount</code> on their git repositories). Also of note is that, after a fresh boot, my Artix install uses ~200MiB of RAM less than my Debian install.</p> +<p>Pacman, while it has probably the worst syntax out of the contemporary package managers, didn’t give me any trouble after a brief review of the manual page, a quick rundown from a friend, and the <a href="https://wiki.archlinux.org/index.php/Pacman/Rosetta">package manager Rosetta</a>. I think I’m going to have to make a bunch of aliases for commonly-used operations though. Interestingly, it also feels like the fastest package manager I’ve tried; I can say with confidence that it feels noticeably faster than zypper, dnf, apt, and emerge. For accessing the AUR, I installed yay which I now use for regular packages too since it just wraps pacman and uses the same syntax.</p> +<p>The only issue I’ve come across running Artix instead of Debian is noticeably worse battery life on my laptop. It’s probably just that I have to play around with some tlp settings or dig into some acpi-related things to fix this though. Other than that, it’s been excellent to use as an operating system and I’m strongly considering switching all of my workstation machines over to it while deploying new servers with Alpine Linux or OpenBSD.</p> +<p><em>This is my ninety-seventh post for the <a href="https://social.paritybit.ca/tags/100DaysToOffload">#100DaysToOffload</a> challenge. You can learn more about this challenge over at <a href="https://100daystooffload.com">https://100daystooffload.com</a>.</em></p>]]></description> + </item> +<item> <title>Nope, Back to st</title> <link>https://www.paritybit.ca/blog/nope-back-to-st</link> <guid>https://www.paritybit.ca/blog/nope-back-to-st</guid> diff --git a/public/sitemap.xml b/public/sitemap.xml @@ -3,6 +3,7 @@ <url><loc>https://www.paritybit.ca</loc></url> <url><loc>https://www.paritybit.ca/home</loc></url> <url><loc>https://www.paritybit.ca/blog</loc></url> + <url><loc>https://www.paritybit.ca/blog/btw-i-use-arch</loc></url> <url><loc>https://www.paritybit.ca/blog/nope-back-to-st</loc></url> <url><loc>https://www.paritybit.ca/blog/setting-up-weechat-again</loc></url> <url><loc>https://www.paritybit.ca/blog/my-top-10-most-used-commands</loc></url>