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
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
In Part 1 , 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
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
I have been neglectful in posting here as life and ARF have gotten in the way. I do plan to have a script available soon that should automate this process. Yet, I promised an up to date huge kernel, and one is finally here. cd /usr/src wget http
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
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 Zero to Hosted series that will cover all the details of selfhosting that you never really cared to learn about. Absurd ha
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 && rm -fv linux-6.
Linux Kernel 6.12 is on the verge of release having just hit RC3. As usual, I have new huge 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 && rm -fv linux-
In Slackware Current, the team has removed the huge kernel . 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 /usr/src . Then,
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
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
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
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
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
I have recently worked on some of my old software, and there are new versions of both WPM and BashBlog. WPM Git BashBlog Git WPM was primarily a bugfix release, but the def
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Two days ago the UK Home Secretary Priti Patel said this in regards to Apple : "End-to-end encrypted messaging presents a big challenge to public safety, and this is not just
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
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
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
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
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
_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
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
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
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
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
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
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
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. These days, everything is online. If you want to create your own site, a
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