paritybit.ca

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

commit 73d68365332c1a6d41c31ffaaa0ced3f051c0245
parent ff63127c908ff605c07060ee9b90eb4b755d4ace
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Tue, 12 May 2020 23:43:13 -0400

Publish new blog post

Diffstat:
Mpages/blog.md | 1+
Apages/blog/a-brief-review-of-fedora-32.md | 80+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpages/home.md | 4++--
Mpages/uses.md | 2+-
Mpublic/feeds/sitewide-feed.xml | 68++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apublic/img/fedora-tablet-desktop-thumb.png | 0
Apublic/img/fedora-tablet-desktop.png | 0
Mpublic/sitemap.xml | 1+
8 files changed, 153 insertions(+), 3 deletions(-)

diff --git a/pages/blog.md b/pages/blog.md @@ -20,6 +20,7 @@ href="https://social.paritybit.ca/@jbauer">Mastodon</a>. ### 2020 <ul> + <li>2020-05-11 <a href="blog/a-brief-review-of-fedora-32">A Brief Review of Fedora 32</a></li> <li>2020-05-10 <a href="blog/why-i-love-the-fediverse">Why I Love the Fediverse</a></li> <li>2020-05-09 <a href="blog/submitting-a-bug-report-to-freebsd">Submitting a Bug Report to FreeBSD</a></li> <li>2020-05-08 <a href="blog/cat-v-considered-harmful">Cat -v Considered Harmful</a></li> diff --git a/pages/blog/a-brief-review-of-fedora-32.md b/pages/blog/a-brief-review-of-fedora-32.md @@ -0,0 +1,80 @@ +## A Brief Review of Fedora 32 + +[//]: # "A brief look at how Fedora 32 has been behaving on my tablet." + +[//]: # "main.min.css" + +[//]: # + +<div class="byline"> +<b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2020-05-11 | + <b>Last Updated:</b> 2020-05-11 +</div> + +<figure> + <a href="/img/fedora-tablet-desktop.png"><img + src="/img/fedora-tablet-desktop-thumb.png" alt="A screenshot of my tablet's + desktop with htop open on the right and neofetch open on the left."/></a> +</figure> + +I [have a tablet](/uses#Tablets) which I usually have docked at my desk for +watching livestreams or I bring it with me to read PDFs on the go (like D&D or +software manuals). I was using ElementaryOS for a few months and it worked well +with the touch screen but there was one issue that completely killed the +experience for me: there was no virtual keyboard on the lock screen which meant +that if the tablet locked for any reason, I had to plug in an external keyboard +or restart it so that I could log in again (I configured autologin). [This is a +known issue](https://github.com/elementary/greeter/issues/72) that was flagged +**three** years ago! I'm not sure why it hasn't yet been fixed despite being a +huge usability/accessibility issue. + +Anyways, enough with the ranting. I decided to install Fedora because of [the +recent release](https://fedoramagazine.org/announcing-fedora-32/) and because I +have never played with it before. It uses the GNOME desktop which, so far, seems +just as touch-screen-friendly as the Juno desktop on ElementaryOS. I normally +can't use GNOME on any system with which I need to be productive (tiling WMs for +the win), but for the case where only one or two applications are on the screen +at once, it works very well. Fedora, as a whole, also seems like a well-polished +system. The effort that has gone into making the boot splash feel seamless like +it is with Windows has paid off and I can't tell when I'm using a flatpak versus +a native application. + +So far, I have only two gripes with Fedora. The first is that I had to add the +RPMFusion repositories and install `ffmpeg` to get the codecs necessary to watch +Twitch streams. That in itself is not a problem, but there was no obvious, +newb-friendly way to do it and I had to look up the issue in order to even +figure out why I couldn't watch streams and what I had to do. + +The second is that the `dnf` package manager is *really* slow. When comparing it +to `apt` from Debian/Ubuntu/Elementary/etc., and `pkg` from FreeBSD, and even +`pacman` from Arch, `dnf` feels like it takes forever even to install just a +single package. For example, I installed `neofetch` to take the screenshot +featured at the top of this post and it took over a minute for it to present me +with an "Are you sure you want to install this?" prompt just for that single +package. On a more positive note, the way that `dnf` presents package +installation to the user is really nice. It highlights package names, and splits +the listing of what it's going to install into nice categories so you can +quickly see which packages are dependencies and which are suggestions and so on. + +_**Update**: [ShellOwl on +Mastodon](https://social.paritybit.ca/web/statuses/104153133747326267) informed +me that there is a really easy way to make `dnf` faster. Just add the following +to your `/etc/dnf/dnf.conf`:_ + +<pre><code>fastestmirror=true +deltarpm=true +</code></pre> + +_I've done this and it definitely makes it feel way faster; on par with the +other package managers as far as I can tell._ + +Overall, it has been a positive experience. I don't need to install packages +often and I've fixed the codec issue so the two problems I highlighted above are +really just non-issues now. The touch-screen experience has been great and it's +a solid Linux platform so I think I will be sticking with it for the time being. + +_This is my seventeenth 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 @@ -17,6 +17,8 @@ rel="me" href="https://social.paritybit.ca/@jbauer">on Mastodon</a>. src="/img/feed-icon.png" width="15" height="15" alt="Click for RSS Feed"/> </a> </div> +2020-05-11 <a class="feed-item" href="blog/a-brief-review-of-fedora-32">A Brief Review of Fedora 32</a> + 2020-05-10 <a class="feed-item" href="blog/why-i-love-the-fediverse">Why I Love the Fediverse</a> 2020-05-09 <a class="feed-item" href="blog/submitting-a-bug-report-to-freebsd">Submitting a Bug Report to FreeBSD</a> @@ -35,8 +37,6 @@ rel="me" href="https://social.paritybit.ca/@jbauer">on Mastodon</a>. 2020-05-02 <a class="feed-item" href="blog/the-disappearance-of-one">The Disappearance of _One_</a> -2020-05-01 <a class="feed-item" href="blog/caring-about-seo">Caring About SEO</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/uses.md b/pages/uses.md @@ -53,7 +53,7 @@ reference things like datasheets or D&D rulebooks. - **Storage:** 128GB SATA M.2 SSD - **Screen:** 1080p w/ Touch - With dock and keyboard - - Runs the latest ElementaryOS + - Runs the latest Fedora * Samsung Galaxy Tab 3 Lite - Used for reading PDFs, kept entirely offline. - 1GB RAM diff --git a/public/feeds/sitewide-feed.xml b/public/feeds/sitewide-feed.xml @@ -7,6 +7,74 @@ <description>The feed that covers all notable additions, updates, announcements, and other changes for the entire paritybit.ca website.</description> <item> + <title>A Brief Review of Fedora 32</title> + <link>https://www.paritybit.ca/blog/a-brief-review-of-fedora-32</link> + <guid>https://www.paritybit.ca/blog/a-brief-review-of-fedora-32</guid> + <pubDate>Mon, 11 May 2020 22:16:28 -0400</pubDate> +<description><![CDATA[<h2>A Brief Review of Fedora 32</h2> + +<div class="byline"> +<b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2020-05-11 | + <b>Last Updated:</b> 2020-05-11 +</div> + +<p><figure> + <a href="/img/fedora-tablet-desktop.png"><img + src="/img/fedora-tablet-desktop-thumb.png" alt="A screenshot of my tablet's + desktop with htop open on the right and neofetch open on the left."/></a> +</figure></p> + +<p>I <a href="/uses#Tablets">have a tablet</a> which I usually have docked at my desk for +watching livestreams or I bring it with me to read PDFs on the go (like D&amp;D or +software manuals). I was using ElementaryOS for a few months and it worked well +with the touch screen but there was one issue that completely killed the +experience for me: there was no virtual keyboard on the lock screen which meant +that if the tablet locked for any reason, I had to plug in an external keyboard +or restart it so that I could log in again (I configured autologin). <a href="https://github.com/elementary/greeter/issues/72">This is a +known issue</a> that was flagged +<strong>three</strong> years ago! I'm not sure why it hasn't yet been fixed despite being a +huge usability/accessibility issue.</p> + +<p>Anyways, enough with the ranting. I decided to install Fedora because of <a href="https://fedoramagazine.org/announcing-fedora-32/">the +recent release</a> and because I +have never played with it before. It uses the GNOME desktop which, so far, seems +just as touch-screen-friendly as the Juno desktop on ElementaryOS. I normally +can't use GNOME on any system with which I need to be productive (tiling WMs for +the win), but for the case where only one or two applications are on the screen +at once, it works very well. Fedora, as a whole, also seems like a well-polished +system. The effort that has gone into making the boot screen feel as seamless as +with Windows has paid off and I can't tell when I'm using a flatpak versus a +native application.</p> + +<p>So far, I have only two gripes with Fedora. The first is that I had to add the +RPMFusion repositories and install <code>ffmpeg</code> to get the codecs necessary to watch +Twitch streams. That in itself is not a problem, but there was no obvious, +newb-friendly way to do it and I had to look up the issue in order to even +figure out why I couldn't watch streams and what I had to do.</p> + +<p>The second is that the <code>dnf</code> package manager is <em>really</em> slow. When comparing it +to <code>apt</code> from Debian/Ubuntu/Elementary/etc., and <code>pkg</code> from FreeBSD, and even +<code>pacman</code> from Arch, <code>dnf</code> feels like it takes forever even to install just a +single package. For example, I installed <code>neofetch</code> to take the screenshot +featured at the top of this post and it took over a minute for it to present me +with an "Are you sure you want to install this?" prompt just for that single +package. On a more positive note, the way that <code>dnf</code> presents package +installation to the user is really nice. It highlights package names, and splits +the listing of what it's going to install into nice categories so you can +quickly see which packages are dependencies and which are suggestions and so on.</p> + +<p>Overall, it has been a positive experience. I don't need to install packages +often and I've fixed the codec issue so the two problems I highlighted above are +really just non-issues now. The touch-screen experience has been great and it's +a solid Linux platform so I think I will be sticking with it for the time being.</p> + +<p><em>This is my seventeenth 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>Why I Love the Fediverse</title> <link>https://www.paritybit.ca/blog/why-i-love-the-fediverse</link> <guid>https://www.paritybit.ca/blog/why-i-love-the-fediverse</guid> diff --git a/public/img/fedora-tablet-desktop-thumb.png b/public/img/fedora-tablet-desktop-thumb.png Binary files differ. diff --git a/public/img/fedora-tablet-desktop.png b/public/img/fedora-tablet-desktop.png Binary files differ. 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/a-brief-review-of-fedora-32</loc></url> <url><loc>https://www.paritybit.ca/blog/why-i-love-the-fediverse</loc></url> <url><loc>https://www.paritybit.ca/blog/submitting-a-bug-report-to-freebsd</loc></url> <url><loc>https://www.paritybit.ca/blog/cat-v-considered-harmful</loc></url>