<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Bradford Morgan White</title>
<link>https://bradfordmorganwhite.com/rss.xml</link>
<atom:link href="https://bradfordmorganwhite.com/rss.xml" rel="self" type="application/rss+xml" />
<description>Everything is absurd.</description>
<lastBuildDate>Sun, 19 Jul 2026 15:12:15 -0400</lastBuildDate>
<language>en-US</language>
<item>
<title>Linux Kernel Huge Config for 7.1</title>
<link>https://bradfordmorganwhite.com/posts/2026-07-19_kernel-71.html</link>
<guid>https://bradfordmorganwhite.com/posts/2026-07-19_kernel-71.html</guid>
<pubDate>Sun, 19 Jul 2026 15:12:15 -0400</pubDate>
<description>&lt;p&gt;As usual, I have another kernel configuration that has no need for bootloader, for an initrd, or anything like that. It's a massive kernel, but it works for me on all of my machines.     cd /usr/src     wget https://cdn.kernel.org/pub/linux/kernel/v7.x/li&lt;/p&gt;</description>
</item>
<item>
<title>Linux Kernel Huge Config for 6.18.5</title>
<link>https://bradfordmorganwhite.com/posts/2026-01-17_kernel-6185.html</link>
<guid>https://bradfordmorganwhite.com/posts/2026-01-17_kernel-6185.html</guid>
<pubDate>Sat, 17 Jan 2026 15:12:15 -0500</pubDate>
<description>&lt;p&gt;As usual, I have another kernel configuration that has no need for bootloader, for an initrd, or anything like that. It's a massive kernel, but it works for me on all of my machines.     cd /usr/src     wget https://cdn.kernel.org/pub/linux/kernel/v6.x/li&lt;/p&gt;</description>
</item>
<item>
<title>Zero to Hosted, Part 3</title>
<link>https://bradfordmorganwhite.com/posts/2025-11-27_zero-to-hosted-part-3.html</link>
<guid>https://bradfordmorganwhite.com/posts/2025-11-27_zero-to-hosted-part-3.html</guid>
<pubDate>Thu, 27 Nov 2025 15:12:15 -0500</pubDate>
<description>&lt;p&gt;So, by now, if you've followed &lt;a href="https://absurd.wtf/posts.cgi?post=posts/2025-11-08_zero-to-hosted-part-1.md&amp;page=1"&gt;Part 1&lt;/a&gt; and &lt;a href="https://absurd.wtf/posts.cgi?post=posts/2025-11-26_zero-to-hosted-part-2.md&amp;page=1"&gt;Part 2&lt;/a&gt;, you should have a website that is&lt;/p&gt;</description>
</item>
<item>
<title>Zero to Hosted, Part 2</title>
<link>https://bradfordmorganwhite.com/posts/2025-11-26_zero-to-hosted-part-2.html</link>
<guid>https://bradfordmorganwhite.com/posts/2025-11-26_zero-to-hosted-part-2.html</guid>
<pubDate>Wed, 26 Nov 2025 15:12:15 -0500</pubDate>
<description>&lt;p&gt;In &lt;a href="https://absurd.wtf/posts.cgi?post=posts/2025-11-08_zero-to-hosted-part-1.md&amp;page=1"&gt;Part 1&lt;/a&gt;, we looked at just getting a site up on a local network. How do you get the site online? First, you need a domain name. There are plenty of registrars from who&lt;/p&gt;</description>
</item>
<item>
<title>Zero to Hosted, Part 1</title>
<link>https://bradfordmorganwhite.com/posts/2025-11-08_zero-to-hosted-part-1.html</link>
<guid>https://bradfordmorganwhite.com/posts/2025-11-08_zero-to-hosted-part-1.html</guid>
<pubDate>Sat, 08 Nov 2025 15:12:15 -0500</pubDate>
<description>&lt;p&gt;Getting a website online isn't difficult, and it doesn't require much. What you need: - a computer - a Linux/UNIX operating system - a webserver - HTML files - a language if you want interaction To get going, on say a Raspberry Pi running Raspbian, you ca&lt;/p&gt;</description>
</item>
<item>
<title>Huge Kernel 6.17.x</title>
<link>https://bradfordmorganwhite.com/posts/2025-11-03_kernel-6177.html</link>
<guid>https://bradfordmorganwhite.com/posts/2025-11-03_kernel-6177.html</guid>
<pubDate>Mon, 03 Nov 2025 15:12:15 -0500</pubDate>
<description>&lt;p&gt;I have been neglectful in posting here as life and ARF have gotten in the way. I do plan to have a script available &lt;em&gt;soon&lt;/em&gt; that should automate this process. Yet, I promised an up to date huge kernel, and one is finally here.     cd /usr/src     wget http&lt;/p&gt;</description>
</item>
<item>
<title>Coding with a Local AI Model</title>
<link>https://bradfordmorganwhite.com/posts/2025-06-09_Coding-with-a-Local-AI-Model.html</link>
<guid>https://bradfordmorganwhite.com/posts/2025-06-09_Coding-with-a-Local-AI-Model.html</guid>
<pubDate>Mon, 09 Jun 2025 15:12:15 -0400</pubDate>
<description>&lt;p&gt;First, a confession. Ever since parting out my Threadripper 1950X system during the Covid times, I've been switching machines at a fast rate. Largely, I was completely unsatisfied with the performance and capabilities of the subsequent machines, and I lik&lt;/p&gt;</description>
</item>
<item>
<title>A Small Update</title>
<link>https://bradfordmorganwhite.com/posts/2025-04-01_small-update.html</link>
<guid>https://bradfordmorganwhite.com/posts/2025-04-01_small-update.html</guid>
<pubDate>Tue, 01 Apr 2025 15:12:15 -0400</pubDate>
<description>&lt;p&gt;For the curious, I know that I haven't published a huge kernel config for 6.14, but one will come. Additionally, I am working on a &lt;em&gt;Zero to Hosted&lt;/em&gt; series that will cover all the details of selfhosting that you never really cared to learn about. Absurd ha&lt;/p&gt;</description>
</item>
<item>
<title>Linux Kernel 6.13 Huge Config</title>
<link>https://bradfordmorganwhite.com/posts/2024-12-09_kernel-6.13-huge-config.html</link>
<guid>https://bradfordmorganwhite.com/posts/2024-12-09_kernel-6.13-huge-config.html</guid>
<pubDate>Mon, 09 Dec 2024 15:12:15 -0500</pubDate>
<description>&lt;p&gt;Linux Kernel 6.13 has hit rc2. I now have a config available for those wanting a huge kernel that supports all the things.     cd /usr/src     wget https://git.kernel.org/torvalds/t/linux-6.13-rc2.tar.gz     tar xf linux-6.13-rc2.tar.gz &amp;&amp; rm -fv linux-6.&lt;/p&gt;</description>
</item>
<item>
<title>Linux Kernel 6.12 Huge Config</title>
<link>https://bradfordmorganwhite.com/posts/2024-10-18_Kernel-6.12-Huge-Config.html</link>
<guid>https://bradfordmorganwhite.com/posts/2024-10-18_Kernel-6.12-Huge-Config.html</guid>
<pubDate>Tue, 15 Oct 2024 15:12:15 -0400</pubDate>
<description>&lt;p&gt;Linux Kernel 6.12 is on the verge of release having just hit RC3. As usual, I have new &lt;code&gt;huge&lt;/code&gt; style configuration available.     cd /usr/src     wget https://git.kernel.org/torvalds/t/linux-6.12-rc3.tar.gz     tar xf linux-6.12-rc3.tar.gz &amp;&amp; rm -fv linux-&lt;/p&gt;</description>
</item>
<item>
<title>Linux Kernel 6.11, Huge Config</title>
<link>https://bradfordmorganwhite.com/posts/2024-09-23_Huge-Kernel-6.11.html</link>
<guid>https://bradfordmorganwhite.com/posts/2024-09-23_Huge-Kernel-6.11.html</guid>
<pubDate>Mon, 23 Sep 2024 15:12:15 -0400</pubDate>
<description>&lt;p&gt;In Slackware Current, the team has removed the &lt;code&gt;huge kernel&lt;/code&gt;. That's fine, but I have not given up on that style of kernel. If you want to recreate that config for yourself, here's how. Create a root shell session and change directory to &lt;code&gt;/usr/src&lt;/code&gt;. Then,&lt;/p&gt;</description>
</item>
<item>
<title>A Notepad in a Browser Tab</title>
<link>https://bradfordmorganwhite.com/posts/2024-08-20_notepad-in-your-browser.html</link>
<guid>https://bradfordmorganwhite.com/posts/2024-08-20_notepad-in-your-browser.html</guid>
<pubDate>Tue, 20 Aug 2024 15:12:15 -0400</pubDate>
<description>&lt;p&gt;For some reason, I've always really enjoyed having a tiny non-persistent scratchpad in a browser tab. Just seems useful. This is despite having a clipboard tool, text editors, and a bunch of other tools available in KDE at all times. This is an easy thing&lt;/p&gt;</description>
</item>
<item>
<title>Creating a Linux VM in HyperV</title>
<link>https://bradfordmorganwhite.com/posts/2024-01-15_Creating-a-Linux-VM-in-HyperV.html</link>
<guid>https://bradfordmorganwhite.com/posts/2024-01-15_Creating-a-Linux-VM-in-HyperV.html</guid>
<pubDate>Mon, 15 Jan 2024 15:12:15 -0500</pubDate>
<description>&lt;p&gt;While I typically prefer to run Linux, I do find myself needing to run Windows on occasion, and while WSL is great, it often isn't entirely adequate. In such situations, Microsoft's Hyper-V is available. To install Hyper-V, you need only go to _Contro&lt;/p&gt;</description>
</item>
<item>
<title>Running an LLM locally</title>
<link>https://bradfordmorganwhite.com/posts/2023-12-05_running-an-llm-locally.html</link>
<guid>https://bradfordmorganwhite.com/posts/2023-12-05_running-an-llm-locally.html</guid>
<pubDate>Tue, 05 Dec 2023 15:12:15 -0500</pubDate>
<description>&lt;p&gt;So, if you want to run an LLM locally for whatever reason, it's not too hard to do. Essentially, you first need to grab Llama.cpp, compile it, then grab a model (and possibly convert it), and then run it. Before starting, make sure you have a C/C++ compil&lt;/p&gt;</description>
</item>
<item>
<title>How to Block LLM bots</title>
<link>https://bradfordmorganwhite.com/posts/2023-12-03_block-llms.html</link>
<guid>https://bradfordmorganwhite.com/posts/2023-12-03_block-llms.html</guid>
<pubDate>Sun, 03 Dec 2023 15:12:15 -0500</pubDate>
<description>&lt;p&gt;With all of the various LLMs and LLM-using-services springing up all over the web without any regard at all to copyright, morality, or consent, I wanted to find a way of blocking these things from using any of my content. Normally, we would use `robots.tx&lt;/p&gt;</description>
</item>
<item>
<title>Setting Up a Debian Portainer Server</title>
<link>https://bradfordmorganwhite.com/posts/2023-11-04_debian-portainer-server.html</link>
<guid>https://bradfordmorganwhite.com/posts/2023-11-04_debian-portainer-server.html</guid>
<pubDate>Sat, 04 Nov 2023 15:12:15 -0400</pubDate>
<description>&lt;p&gt;Recently I had cause to setup two Debian 12 servers on AMD EPYC. Initially, I was reaching for Slackware as I always do. Ultimately, I chose Debian. This was due to a concern for the next engineer who will one day take my place. Debian is nearly universal&lt;/p&gt;</description>
</item>
<item>
<title>New Releases</title>
<link>https://bradfordmorganwhite.com/posts/2023-10-26_new-releases.html</link>
<guid>https://bradfordmorganwhite.com/posts/2023-10-26_new-releases.html</guid>
<pubDate>Thu, 26 Oct 2023 15:12:15 -0400</pubDate>
<description>&lt;p&gt;I have recently worked on some of my old software, and there are new versions of both WPM and BashBlog. &lt;a href="https://git.absurd.wtf/bradford/wpm"&gt;WPM Git&lt;/a&gt; &lt;a href="https://git.absurd.wtf/bradford/BashBlog"&gt;BashBlog Git&lt;/a&gt; WPM was primarily a bugfix release, but the def&lt;/p&gt;</description>
</item>
<item>
<title>Kernel 6.5</title>
<link>https://bradfordmorganwhite.com/posts/2023-10-25_kernel-6.5.html</link>
<guid>https://bradfordmorganwhite.com/posts/2023-10-25_kernel-6.5.html</guid>
<pubDate>Wed, 25 Oct 2023 15:12:15 -0400</pubDate>
<description>&lt;p&gt;It will come as little surprise to long time readers of either of my sites that I use Slackware. Currently, I am running Slackware64 15, and I have been on and off since its release. I recently decided to try the PF kernel with version 6.5 and it seems to&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to Linux</title>
<link>https://bradfordmorganwhite.com/posts/2023-03-10_an-introduction-to-linux.html</link>
<guid>https://bradfordmorganwhite.com/posts/2023-03-10_an-introduction-to-linux.html</guid>
<pubDate>Fri, 10 Mar 2023 15:12:15 -0500</pubDate>
<description>&lt;p&gt;In the 1990s, Linux was available on store shelves in big boxes. These were complete with thick manuals covering a wide variety of the software included in a given Linux distribution. After the dot com bust, this practice largely stopped. Many Linux distr&lt;/p&gt;</description>
</item>
<item>
<title>Cool News</title>
<link>https://bradfordmorganwhite.com/posts/2023-02-24_cool-news.html</link>
<guid>https://bradfordmorganwhite.com/posts/2023-02-24_cool-news.html</guid>
<pubDate>Fri, 24 Feb 2023 15:12:15 -0500</pubDate>
<description>&lt;p&gt;There's a new fab company! Sam Zeloof is a rather amazing guy. At 17, he built a small fab in his parents’ garage. This resulted in the first (that anyone is aware of) homemade lithographically fabricated microchip, the Z1, in 2018. A follow up chip, the &lt;/p&gt;</description>
</item>
<item>
<title>Vaultwarden on an RPi</title>
<link>https://bradfordmorganwhite.com/posts/2022-11-05_vaultwarden-on-an-rpi.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-11-05_vaultwarden-on-an-rpi.html</guid>
<pubDate>Sat, 05 Nov 2022 15:12:15 -0400</pubDate>
<description>&lt;p&gt;So, there are plenty of reasons to self-host your password manager, and very few reasons not to do so. In my own case, there were essentially zero reasons not to run my own password manager as I had the hardware available, and I have a domain over at Clou&lt;/p&gt;</description>
</item>
<item>
<title>KDE3 on Slackware 15</title>
<link>https://bradfordmorganwhite.com/posts/2022-07-30_KDE3-on-Slackware-15.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-07-30_KDE3-on-Slackware-15.html</guid>
<pubDate>Sat, 30 Jul 2022 15:12:15 -0400</pubDate>
<description>&lt;p&gt;Slackware 7, in the second half of 1999, shipped with KDE1. For KDE’s part, KDE 1 was released in July of 1998. The UNIX landscape at this time was still largely proprietary, and CDE was dominant. Linux is, and has been from day one, a mix of different so&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to GNU Screen</title>
<link>https://bradfordmorganwhite.com/posts/2022-06-30_an-introduction-to-gnu-screen.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-06-30_an-introduction-to-gnu-screen.html</guid>
<pubDate>Thu, 30 Jun 2022 15:12:15 -0400</pubDate>
<description>&lt;p&gt;Terminal multiplexers allow you to have multiple fake TTYs on a single TTY. This is like a window manager for the UNIX/Linux shell. In my case, the shell is bash, and most of the applications I actually use are applications for the CUI (character user&lt;/p&gt;</description>
</item>
<item>
<title>RISC-V Toolchain for M1 Macintosh</title>
<link>https://bradfordmorganwhite.com/posts/2022-06-25_riscv-toolchain-for-m1-macintosh.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-06-25_riscv-toolchain-for-m1-macintosh.html</guid>
<pubDate>Sat, 25 Jun 2022 15:12:15 -0400</pubDate>
<description>&lt;p&gt;In the Spring of 2017, I built a very impressive workstation that saw active use until 2022. This machine was a Ryzen ThreadRipper 1950X (16 cores, 32 threads), 32GB of DDR4 RAM, a Vega 64 GPU, 500GB NVMe SSD (later another 1TB was added), 802.11 AC W&lt;/p&gt;</description>
</item>
<item>
<title>Review of the ClockworkPi DevTerm R01</title>
<link>https://bradfordmorganwhite.com/posts/2022-06-18-review-of-the-clockworkpi-devterm-r01.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-06-18-review-of-the-clockworkpi-devterm-r01.html</guid>
<pubDate>Sat, 18 Jun 2022 15:12:15 -0400</pubDate>
<description>&lt;p&gt;To most people, the thought of a small slab with an under-powered CPU, limited RAM, no dedicated GPU, abnormal keyboard layout, slow storage, zero USB 3, and a small ultra-wide display is horrifying. Who would want such a computer? For sure, it’s a strang&lt;/p&gt;</description>
</item>
<item>
<title>Hosting @ 127.0.0.1 with Argo Tunnels</title>
<link>https://bradfordmorganwhite.com/posts/2022-04-14_hosting-at-home-with-argo-tunnels.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-04-14_hosting-at-home-with-argo-tunnels.html</guid>
<pubDate>Thu, 14 Apr 2022 15:12:15 -0400</pubDate>
<description>&lt;p&gt;I have in the past covered both setting up and hosting WordPress on your own, and I have covered hosting from home. Now, let's do something a little more interesting. Hosting at home can be a less than pleasing experience. You may need a DynDNS service. Y&lt;/p&gt;</description>
</item>
<item>
<title>The Coming Crisis in Home Computers</title>
<link>https://bradfordmorganwhite.com/posts/2022-03-20_the-coming-crisis-in-home-computers.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-03-20_the-coming-crisis-in-home-computers.html</guid>
<pubDate>Sun, 20 Mar 2022 15:12:15 -0400</pubDate>
<description>&lt;p&gt;On June 19th of 1983, the New York Times ran &lt;a href="https://web.archive.org/web/20220522034430/https://www.nytimes.com/1983/06/19/business/the-coming-crisis-in-home-computers.html"&gt;an article by this title&lt;/a&gt;. The article opened with a bit about Texas Instrusment&lt;/p&gt;</description>
</item>
<item>
<title>DevTerm R-01</title>
<link>https://bradfordmorganwhite.com/posts/2022-03-15_DevTerm-r01.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-03-15_DevTerm-r01.html</guid>
<pubDate>Tue, 15 Mar 2022 15:12:15 -0400</pubDate>
<description>&lt;p&gt;So, for those who are not aware, ClockworkPi has been making a retro-styled mobile computer. It will remind older readers of the TRS-80 100 and other similar machines. It even has an expansion port to which a small thermal printer attaches. The DevTerm ha&lt;/p&gt;</description>
</item>
<item>
<title>Setting up a blog at home</title>
<link>https://bradfordmorganwhite.com/posts/2022-03-12_Setting-up-a-blog-at-home.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-03-12_Setting-up-a-blog-at-home.html</guid>
<pubDate>Sat, 12 Mar 2022 15:12:15 -0500</pubDate>
<description>&lt;p&gt;So, you have a Raspberry Pi or an extra computer, and you're thinking you'd like to setup a blog on it. Then you realize, that your broadband connection may not have a static IP address. It's okay. You can do it all. It is important to note that while you&lt;/p&gt;</description>
</item>
<item>
<title>Truly Modular Computing</title>
<link>https://bradfordmorganwhite.com/posts/2022-03-11_Truly-modular-computing.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-03-11_Truly-modular-computing.html</guid>
<pubDate>Fri, 11 Mar 2022 15:12:15 -0500</pubDate>
<description>&lt;p&gt;A very interesting project, of which until today I'd had no prior knowledge, released a status update on the 8th. What is shown is a small SBC in a casing with some custom circuitry. The back of this casing has magnetic connectors allowing the attachment &lt;/p&gt;</description>
</item>
<item>
<title>Apple is getting silly</title>
<link>https://bradfordmorganwhite.com/posts/2022-03-09_Apple-is-getting-silly.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-03-09_Apple-is-getting-silly.html</guid>
<pubDate>Wed, 09 Mar 2022 15:12:15 -0500</pubDate>
<description>&lt;p&gt;There was a time where Apple was truly ahead of the pack in almost everyway. They had a state of the art UNIX operating system, awesome PPC chips, fresh new product designs, and they were inventing new markets. Those days are dead. Apple has an amazing ch&lt;/p&gt;</description>
</item>
<item>
<title>Apple ID is Complete Garbage</title>
<link>https://bradfordmorganwhite.com/posts/2022-02-16_apple-id-is-complete-garbage.html</link>
<guid>https://bradfordmorganwhite.com/posts/2022-02-16_apple-id-is-complete-garbage.html</guid>
<pubDate>Wed, 16 Feb 2022 15:12:15 -0500</pubDate>
<description>&lt;p&gt;I have been using Apple products a long time. Long enough that my Apple ID didn't actually start that way, and was originally a MobileMe account. I did, however, have an issue with one Apple ID where the required second email address was inaccessible and &lt;/p&gt;</description>
</item>
<item>
<title>Scalable on Bare Metal?</title>
<link>https://bradfordmorganwhite.com/posts/2021-10-04_scalable-bare-metal.html</link>
<guid>https://bradfordmorganwhite.com/posts/2021-10-04_scalable-bare-metal.html</guid>
<pubDate>Mon, 04 Oct 2021 15:12:15 -0400</pubDate>
<description>&lt;p&gt;So, how do you actually setup a web service that isn't bound by the performance of single machine? Like... how do you really do it? Not with docker, not with the cloud, not with automation. How do you actually setup a webserver? It starts with knowing wha&lt;/p&gt;</description>
</item>
<item>
<title>LetsEncrypt Root Certificate</title>
<link>https://bradfordmorganwhite.com/posts/2021-09-30_letsencrypt-root-certificate.html</link>
<guid>https://bradfordmorganwhite.com/posts/2021-09-30_letsencrypt-root-certificate.html</guid>
<pubDate>Thu, 30 Sep 2021 15:12:15 -0400</pubDate>
<description>&lt;p&gt;If you're currently using any Ubuntu 16.04 machines, you shouldn't be, but that aside you may not be able to curl a good number of servers around the world due to SSL/TLS failures. This is due to [LetsEncrypt's root certificate having expired](https://com&lt;/p&gt;</description>
</item>
<item>
<title>Of Ephemera and Nostalgia</title>
<link>https://bradfordmorganwhite.com/posts/2021-09-25_of-ephemera-and-nostalgia.html</link>
<guid>https://bradfordmorganwhite.com/posts/2021-09-25_of-ephemera-and-nostalgia.html</guid>
<pubDate>Sat, 25 Sep 2021 15:12:15 -0400</pubDate>
<description>&lt;p&gt;When I was a kid, I played outside often. Eventually, this meant that I would ride my bike all over the city. The exceptions were rainy days. On rainy days, I would build little boats out of popsicle sticks and tin foil, and I would "sail" them down the g&lt;/p&gt;</description>
</item>
<item>
<title>Apple Sucks</title>
<link>https://bradfordmorganwhite.com/posts/2021-08-21_apple-sucks.html</link>
<guid>https://bradfordmorganwhite.com/posts/2021-08-21_apple-sucks.html</guid>
<pubDate>Sat, 21 Aug 2021 15:12:15 -0400</pubDate>
<description>&lt;p&gt;Two days ago the UK Home Secretary Priti Patel &lt;a href="https://homeofficemedia.blog.gov.uk/2021/09/08/new-safety-tech-fund-challenge/"&gt;said this in regards to Apple&lt;/a&gt;: "End-to-end encrypted messaging presents a big challenge to public safety, and this is not just&lt;/p&gt;</description>
</item>
<item>
<title>The Confession of an Older Technologist</title>
<link>https://bradfordmorganwhite.com/posts/2021-08-08_confession.html</link>
<guid>https://bradfordmorganwhite.com/posts/2021-08-08_confession.html</guid>
<pubDate>Sun, 08 Aug 2021 15:12:15 -0400</pubDate>
<description>&lt;p&gt;I know that every young hot head out there thinks himself/herself a genius. He/she thinks that the older people don't know anything. The older people are out of touch. The older people just don't like change. I know this because I once thought the exact s&lt;/p&gt;</description>
</item>
<item>
<title>Slackware 15 Beta</title>
<link>https://bradfordmorganwhite.com/posts/2021-04-14_slackware-15-beta.html</link>
<guid>https://bradfordmorganwhite.com/posts/2021-04-14_slackware-15-beta.html</guid>
<pubDate>Wed, 14 Apr 2021 15:12:15 -0400</pubDate>
<description>&lt;p&gt;Patrick Volkerding announced the following yesterday: _I'm going to go ahead and call this a beta even though there's still no fix for the illegal instruction issue with 32-bit MariaDB. But there should be soon. No build regressions noted with the officia&lt;/p&gt;</description>
</item>
<item>
<title>Slackware 15 Alpha</title>
<link>https://bradfordmorganwhite.com/posts/2021-02-17_slackware-15-alpha.html</link>
<guid>https://bradfordmorganwhite.com/posts/2021-02-17_slackware-15-alpha.html</guid>
<pubDate>Wed, 17 Feb 2021 15:12:15 -0500</pubDate>
<description>&lt;p&gt;Two days ago, alienbob (Eric Hameleers) announced the release of Slackware 15 Alpha after nearly 5 years since Slackware 14.2. It's a big big day. The most recent upgrade was to glibc-2.33 which then required a rebuild of all of the packages to be include&lt;/p&gt;</description>
</item>
<item>
<title>The First PC</title>
<link>https://bradfordmorganwhite.com/posts/2021-01-15_the-first-pc.html</link>
<guid>https://bradfordmorganwhite.com/posts/2021-01-15_the-first-pc.html</guid>
<pubDate>Fri, 15 Jan 2021 15:12:15 -0500</pubDate>
<description>&lt;p&gt;What is a personal computer? When we say that compound word, we all know what we mean. They are multipurpose general computing devices that are generally cheap enough for people to realistically afford to purchase, they are usually pre-assembled by a comp&lt;/p&gt;</description>
</item>
<item>
<title>CentOS is Dead</title>
<link>https://bradfordmorganwhite.com/posts/2020-12-14_centos_is_dead.html</link>
<guid>https://bradfordmorganwhite.com/posts/2020-12-14_centos_is_dead.html</guid>
<pubDate>Mon, 14 Dec 2020 15:12:15 -0500</pubDate>
<description>&lt;p&gt;In 2004, the CentOS project started. The idea of the distribution was to be binary compatible with Red Hat Enterprise Linux. This worked well for quite sometime. The Linux community was able to offer up a stable and useful distribution that rivaled corpor&lt;/p&gt;</description>
</item>
<item>
<title>Chips and Soda</title>
<link>https://bradfordmorganwhite.com/posts/2020-11-24_chips-and-soda.html</link>
<guid>https://bradfordmorganwhite.com/posts/2020-11-24_chips-and-soda.html</guid>
<pubDate>Mon, 23 Nov 2020 15:12:15 -0500</pubDate>
<description>&lt;p&gt;_There's been a new Apple CPU, new Intel and AMD CPUs, and more in the months since I wrote this article. There's now evidence that I was very wrong. Apple's newest A series CPU (frpm which the M1 was built) is not much faster than its predecessor in any &lt;/p&gt;</description>
</item>
<item>
<title>Apple and the M1</title>
<link>https://bradfordmorganwhite.com/posts/2020-11-15_apple-m1.html</link>
<guid>https://bradfordmorganwhite.com/posts/2020-11-15_apple-m1.html</guid>
<pubDate>Sun, 15 Nov 2020 15:12:15 -0500</pubDate>
<description>&lt;p&gt;Apple has announced the use of its own ARM processors and its own GPU architecture in the new Macbook Air, Macbook Pro, and Mac Mini. Apple also stated its intent to use future iterations of this technology in all of its  other Macintosh models. The M1 (t&lt;/p&gt;</description>
</item>
<item>
<title>Multi-account Mutt</title>
<link>https://bradfordmorganwhite.com/posts/2020-11-04_multi-account-mutt.html</link>
<guid>https://bradfordmorganwhite.com/posts/2020-11-04_multi-account-mutt.html</guid>
<pubDate>Wed, 04 Nov 2020 15:12:15 -0500</pubDate>
<description>&lt;p&gt;Mutt is a mail user agent. It's an old one. It doesn't have a GUI. The configuration of Mutt is the thing that normall turns people off about it. This is completely understandable. If you are not radically familiar with email in general, many of the optio&lt;/p&gt;</description>
</item>
<item>
<title>Slackware Current</title>
<link>https://bradfordmorganwhite.com/posts/2020-10-28_slackware-current.html</link>
<guid>https://bradfordmorganwhite.com/posts/2020-10-28_slackware-current.html</guid>
<pubDate>Wed, 28 Oct 2020 15:12:15 -0400</pubDate>
<description>&lt;p&gt;Slackware Current usage isn't really explained anywhere, but it's somewhat necessary if you have hardware with which Slackware 14.2 doesn't work. Given that most hardware made within the last year or two isn't going to work much on 14.2, I will attempt to&lt;/p&gt;</description>
</item>
<item>
<title>MySQL and its 'open_files_limit'</title>
<link>https://bradfordmorganwhite.com/posts/2020-10-20_mysql-open-files-limit.html</link>
<guid>https://bradfordmorganwhite.com/posts/2020-10-20_mysql-open-files-limit.html</guid>
<pubDate>Tue, 20 Oct 2020 15:12:16 -0400</pubDate>
<description>&lt;p&gt;So, very often, I come across a super annoying aspect of MySQL on so-called "modern" Linux (so-called because systemd doesn't render something suddenly up to date) where MySQL will not obey configuration variables set in its cnf file. The most annoying of&lt;/p&gt;</description>
</item>
<item>
<title>Open Source Fatigue</title>
<link>https://bradfordmorganwhite.com/posts/2020-09-25_open-source-fatigue.html</link>
<guid>https://bradfordmorganwhite.com/posts/2020-09-25_open-source-fatigue.html</guid>
<pubDate>Fri, 25 Sep 2020 15:12:16 -0400</pubDate>
<description>&lt;p&gt;Traditional models of software development are largely dead. Even Microsoft no longer makes actual releases of software products. Instead, there is just release churn. Software is released, the release breaks a bunch of stuff, changes the behavior of  the&lt;/p&gt;</description>
</item>
<item>
<title>Waste and Wasters Who Make It</title>
<link>https://bradfordmorganwhite.com/posts/2020-07-05_waste-and-the-wasters-who-make-it.html</link>
<guid>https://bradfordmorganwhite.com/posts/2020-07-05_waste-and-the-wasters-who-make-it.html</guid>
<pubDate>Fri, 03 Jul 2020 15:12:16 -0400</pubDate>
<description>&lt;p&gt;There's a rather large issue in the technology industry that no one within the industry seems to care to talk about or to admit exists. The lone voices have been the grey beards who are largely ignored with “okay boomer” or similar epithets whether or not&lt;/p&gt;</description>
</item>
<item>
<title>Setup WordPress Yourself</title>
<link>https://bradfordmorganwhite.com/posts/2020-05-04_setup-wordpress-yourself.html</link>
<guid>https://bradfordmorganwhite.com/posts/2020-05-04_setup-wordpress-yourself.html</guid>
<pubDate>Mon, 04 May 2020 15:12:16 -0400</pubDate>
<description>&lt;p&gt;&lt;em&gt;This article assumes the reader has some basic familiarity with the Linux operating system, and it assumes that either Linux or Windows with WSL is in use on the reader's computer.&lt;/em&gt; These days, everything is online. If you want to create your own site, a&lt;/p&gt;</description>
</item>
<item>
<title>Linux Kernel 4.19</title>
<link>https://bradfordmorganwhite.com/posts/2019-02-15_kernel-4.19.html</link>
<guid>https://bradfordmorganwhite.com/posts/2019-02-15_kernel-4.19.html</guid>
<pubDate>Fri, 15 Feb 2019 15:12:16 -0500</pubDate>
<description>&lt;p&gt;For those individuals using Linux distributions that ship with older kernels, they may find themselves needing a newer kernel for hardware support, and not having a package available. Never fear. In this document, I will be using 4.19.21, but you will wan&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, XIII</title>
<link>https://bradfordmorganwhite.com/posts/2015-08-23_an-introduction-to-c-part-xiii.html</link>
<guid>https://bradfordmorganwhite.com/posts/2015-08-23_an-introduction-to-c-part-xiii.html</guid>
<pubDate>Sun, 23 Aug 2015 15:12:16 -0400</pubDate>
<description>&lt;p&gt;We've covered a lot of ground with C so far. The big problem here is that we've not yet covered one of the most common tasks on a UNIX system. We have not covered files. So, let's look at files. For file I/O in C, you need a file pointer.  We declare a fi&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, XII</title>
<link>https://bradfordmorganwhite.com/posts/2015-07-05_an-introduction-to-c-part-xii.html</link>
<guid>https://bradfordmorganwhite.com/posts/2015-07-05_an-introduction-to-c-part-xii.html</guid>
<pubDate>Sun, 05 Jul 2015 15:12:16 -0400</pubDate>
<description>&lt;p&gt;So, in this part of the C Intro, I would like to say a bit about memory management. &lt;strong&gt;VARIABLES&lt;/strong&gt; In C, there are really only two ways that you can allocate memory. The first and most common way is by declaring a variable. The second way is to explicitly &lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, XI</title>
<link>https://bradfordmorganwhite.com/posts/2015-06-10_an-introduction-to-c-part-xi.html</link>
<guid>https://bradfordmorganwhite.com/posts/2015-06-10_an-introduction-to-c-part-xi.html</guid>
<pubDate>Wed, 10 Jun 2015 15:12:16 -0400</pubDate>
<description>&lt;p&gt;Some time has passed since I last did anything with my C tutorial.  This is largely due to work and having several different projects going at any one time (learning Chinese, developing a hobby OS, a gaming community, etc...). However, I felt that I ought&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, X</title>
<link>https://bradfordmorganwhite.com/posts/2013-01-22_an-introduction-to-c-part-x.html</link>
<guid>https://bradfordmorganwhite.com/posts/2013-01-22_an-introduction-to-c-part-x.html</guid>
<pubDate>Tue, 22 Jan 2013 15:12:16 -0500</pubDate>
<description>&lt;p&gt;It's time for a cake walk. Here's an array of integers.     int values[10];     int i;     for (i = 0;i &lt; 10;i++) {       values[i] = 2 * (i + 2);       printf("The value at i %d is %d\n", i, values[i]);     } That's it. Floats and other data types work p&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, IX</title>
<link>https://bradfordmorganwhite.com/posts/2012-09-10_an-introduction-to-c-part-ix.html</link>
<guid>https://bradfordmorganwhite.com/posts/2012-09-10_an-introduction-to-c-part-ix.html</guid>
<pubDate>Mon, 10 Sep 2012 15:12:16 -0400</pubDate>
<description>&lt;p&gt;In the last post, I briefly introduced arrays and strings. Let's look a little more closely.     #include &lt;stdio.h&gt;     #include &lt;string.h&gt;     int main(void) {       char name1[5] = "Ford";       char name2[4] = "Jim";       char name3[8] = "";       if &lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, VIII</title>
<link>https://bradfordmorganwhite.com/posts/2012-08-30_an-introduction-to-c-part-viii.html</link>
<guid>https://bradfordmorganwhite.com/posts/2012-08-30_an-introduction-to-c-part-viii.html</guid>
<pubDate>Thu, 30 Aug 2012 15:12:16 -0400</pubDate>
<description>&lt;p&gt;So far, we have already covered the use of the character data type, but what happens when you want to print more than one character to screen? This was strings are for. A string is a series of characters terminated as with a null character. That is, a str&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, VII</title>
<link>https://bradfordmorganwhite.com/posts/2012-08-15_an-introduction-to-c-part-vii.html</link>
<guid>https://bradfordmorganwhite.com/posts/2012-08-15_an-introduction-to-c-part-vii.html</guid>
<pubDate>Wed, 15 Aug 2012 15:12:16 -0400</pubDate>
<description>&lt;p&gt;So far, I have thrown a lot of information at you very quickly. Let's recap with completely useless programs. The character variable type uses 8 bits of memory (one byte). This type is declared with the 'char' keyword. While the character type is used to &lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, VI</title>
<link>https://bradfordmorganwhite.com/posts/2012-07-28_an-introduction-to-c-part-vi.html</link>
<guid>https://bradfordmorganwhite.com/posts/2012-07-28_an-introduction-to-c-part-vi.html</guid>
<pubDate>Sat, 28 Jul 2012 15:12:16 -0400</pubDate>
<description>&lt;p&gt;Now for something odd.     a = (x &gt; 3 ? 2 : 10); The above means: "if x is greater than 3 then a is equal to 2, otherwise a is equal to 10. Written in a form with which you are already familiar, the above is exactly equivalent to the following:     if (x &lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, V</title>
<link>https://bradfordmorganwhite.com/posts/2012-07-10_an-introduction-to-c-part-v.html</link>
<guid>https://bradfordmorganwhite.com/posts/2012-07-10_an-introduction-to-c-part-v.html</guid>
<pubDate>Tue, 10 Jul 2012 15:12:16 -0400</pubDate>
<description>&lt;p&gt;As you might imagine, a large series of conditional statements could get really tedious. Imagine a series of 20 if statements... and imagine typing that out. Very quickly, it would become very annoying. For this reason, C has the switch-break.     switch &lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, IV</title>
<link>https://bradfordmorganwhite.com/posts/2012-07-05_an-introduction-to-c-part-iv.html</link>
<guid>https://bradfordmorganwhite.com/posts/2012-07-05_an-introduction-to-c-part-iv.html</guid>
<pubDate>Tue, 05 Jul 2016 15:12:16 -0400</pubDate>
<description>&lt;p&gt;Programs are a lot more useful if users can interact with them. It is equally useful to be able to perform specific operations depending upon what input is gained from said users. That's the topic for this entry. There are several methods that can be used&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, III</title>
<link>https://bradfordmorganwhite.com/posts/2012-06-26_an-introduction-to-c-part-iii.html</link>
<guid>https://bradfordmorganwhite.com/posts/2012-06-26_an-introduction-to-c-part-iii.html</guid>
<pubDate>Tue, 26 Jun 2012 15:12:16 -0400</pubDate>
<description>&lt;p&gt;So, in this installment, let's talk about loops. So far, all you have had is sequences. Programs only consist of sequence, loop, selection, and data. Looking at it this way, you're nearly ready to call yourself a programmer. So, don't get discouraged. A l&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, II</title>
<link>https://bradfordmorganwhite.com/posts/2012-06-16_an-introduction-to-c-part-ii.html</link>
<guid>https://bradfordmorganwhite.com/posts/2012-06-16_an-introduction-to-c-part-ii.html</guid>
<pubDate>Sat, 16 Jun 2012 15:12:16 -0400</pubDate>
<description>&lt;p&gt;Last time, we got into the absolute basics. This time, let's cover something more useful. A variable is like a letter in algebra. You can make it something other than what it appears to be, and this can be quite useful. Unlike algebra, a variable can be A&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to C, I</title>
<link>https://bradfordmorganwhite.com/posts/2012-06-13_an-introduction-to-c-part-i.html</link>
<guid>https://bradfordmorganwhite.com/posts/2012-06-13_an-introduction-to-c-part-i.html</guid>
<pubDate>Wed, 13 Jun 2012 15:12:16 -0400</pubDate>
<description>&lt;p&gt;C is a computer programming language that was designed for the purpose of implementing system software. Today, it is still used for that task but is also used for implementing application software. C is insanely widely used. C is the bedrock of UNIX, Linu&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to Slackware Linux</title>
<link>https://bradfordmorganwhite.com/posts/2011-10-20_an-introduction-to-slackware-linux.html</link>
<guid>https://bradfordmorganwhite.com/posts/2011-10-20_an-introduction-to-slackware-linux.html</guid>
<pubDate>Thu, 20 Oct 2011 15:12:16 -0400</pubDate>
<description>&lt;p&gt;People often look at Slackware with a certain amount of trepidation. It appears complicated, difficult, or tedious. If you ever felt like trying Slackware but didn't because of those fears, this is an article for you. I am going to  cover installation ste&lt;/p&gt;</description>
</item>
<item>
<title>It's Not the End of the OS</title>
<link>https://bradfordmorganwhite.com/posts/2011-08-31_it-is-not-the-end-of-the-os.html</link>
<guid>https://bradfordmorganwhite.com/posts/2011-08-31_it-is-not-the-end-of-the-os.html</guid>
<pubDate>Wed, 31 Aug 2011 15:12:16 -0400</pubDate>
<description>&lt;p&gt;In a recent article over at MyBroadband, Alastair Otter says that the end of the OS is nigh. I couldn't disagree more. His argument is that cloud applications along with browser innovations will replace our normal applications. He argues that cross platfo&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to Find</title>
<link>https://bradfordmorganwhite.com/posts/2011-08-22_an-introduction-to-find.html</link>
<guid>https://bradfordmorganwhite.com/posts/2011-08-22_an-introduction-to-find.html</guid>
<pubDate>Mon, 22 Aug 2011 15:12:16 -0400</pubDate>
<description>&lt;p&gt;Learning find can seem daunting at first, but it is worth learning. There is no single more useful search tool for UNIX like systems. You could almost consider find a very primitive scripting language in itself as find can find the files you request and t&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to VIm</title>
<link>https://bradfordmorganwhite.com/posts/2011-04-20_an-introduction-to-vim.html</link>
<guid>https://bradfordmorganwhite.com/posts/2011-04-20_an-introduction-to-vim.html</guid>
<pubDate>Wed, 20 Apr 2011 15:12:16 -0400</pubDate>
<description>&lt;p&gt;A long time ago, in a college far far away, some nerds were playing with UNIX. At that time, UNIX shipped with ed. Some rather clever programmers made a replacement for ed called em. Em became en. En became ex. Ex is Vi. Why is this important? Understandi&lt;/p&gt;</description>
</item>
<item>
<title>An Introduction to Mutt</title>
<link>https://bradfordmorganwhite.com/posts/2011-01-06_an-introduction-to-mutt.html</link>
<guid>https://bradfordmorganwhite.com/posts/2011-01-06_an-introduction-to-mutt.html</guid>
<pubDate>Thu, 06 Jan 2011 15:12:16 -0500</pubDate>
<description>&lt;p&gt;It seems as though every time someone sees me at my desk reading my mail, they ask what it is I am doing. I tell them I am reading my mail, and they're shocked. They see me pull up image attachments, and office and all this, and they think I am some kind &lt;/p&gt;</description>
</item>
<item>
<title>Manual Backups with dd</title>
<link>https://bradfordmorganwhite.com/posts/2010-10-15_manual-backups-with-dd.html</link>
<guid>https://bradfordmorganwhite.com/posts/2010-10-15_manual-backups-with-dd.html</guid>
<pubDate>Fri, 15 Oct 2010 15:12:16 -0400</pubDate>
<description>&lt;p&gt;There are several different ways to make backups of data for any operating system. In the "glory days" of UNIX people would usually write a cron job that would create a Tape ARchive of their system and write that TAR to a tape drive. Well, those days are &lt;/p&gt;</description>
</item>
<item>
<title>OpenSource Operating Systems</title>
<link>https://bradfordmorganwhite.com/posts/2010-02-16_opensource-operating-systems.html</link>
<guid>https://bradfordmorganwhite.com/posts/2010-02-16_opensource-operating-systems.html</guid>
<pubDate>Tue, 16 Feb 2010 15:12:16 -0500</pubDate>
<description>&lt;p&gt;Well, I figured that I should take an opportunity to introduce a few opensource OSs that really haven't been in the lime light much. We all know about Linux and many of us also know about Darwin and BSD. Still some know about OpenSolaris. Which ever ones &lt;/p&gt;</description>
</item>
<item>
<title>Clouds Eventually Burst</title>
<link>https://bradfordmorganwhite.com/posts/2009-12-01_clouds-eventually-burst.html</link>
<guid>https://bradfordmorganwhite.com/posts/2009-12-01_clouds-eventually-burst.html</guid>
<pubDate>Tue, 01 Dec 2009 15:12:16 -0500</pubDate>
<description>&lt;p&gt;So often lately, I hear of the cloud and the wonderful things it will do for the world. I increasingly hear that any software effort that is not directed toward the cloud is going to fail. So much, I hear that desktops and laptops are antiquated due to th&lt;/p&gt;</description>
</item>
<item>
<title>Building your own Slackware Distribution</title>
<link>https://bradfordmorganwhite.com/posts/2009-07-19_building-your-own-slackware-distribution.html</link>
<guid>https://bradfordmorganwhite.com/posts/2009-07-19_building-your-own-slackware-distribution.html</guid>
<pubDate>Sun, 19 Jul 2009 15:12:16 -0400</pubDate>
<description>&lt;p&gt;Ubuntu, Debian, Fedora, and SuSE have system for making respins. Slackware's package manager has an easy to use makepkg script, and the installer is wickedly easy to customize to meet your needs. So, let's go through making a Slackware-based distribution.&lt;/p&gt;</description>
</item>
</channel>
</rss>
