there is no such thing as a "glibc based alpine image"
Aug 26, 2021
For whatever reason, the alpine-glibc project is apparently being used in production. Worse yet, some are led to believe that Alpine officially supports or at least approves of its usage. For the reasons I am about to outline, we don’t. I have also proposed an update to Alpine which will block the installation of the glibc packages produced by the alpine-glibc project, and have referred acceptance of that update to the TSC to determine if we actually want to put our foot down or not.
a tail of two bunnies
Aug 21, 2021
As many people know, I collect stuffed animals. Accordingly, I get a lot of questions about what to look for in a quality stuffed animal which will last a long time. While there are a lot of factors to consider when evaluating a design, I hope the two examples I present here in contrast to each other will help most people get the basic idea.
free software does not come with any guarantees of support
Aug 16, 2021
This evening, I stumbled upon a Twitter post by an account which tracks features being added to GitHub: To be absolutely clear, this is a terrible idea. Free software maintainers already have to deal with a subset of users who believe they are automatically entitled to support and, in some cases, SLAs from the maintainer.
GNU nano is my editor of choice
Aug 13, 2021
I have been using GNU nano for the overwhelming majority of my life. Like an old friend, nano has always been reliable and has never failed me where other text editors have. By far, it has been the most influential software I have ever used regarding how I approach the design of my own software.
On the topic of community management, CoCs, etc.
Aug 8, 2021
Many people may remember that at one point, Alpine had a rather troubled community, which to put it diplomatically, resulted in a developer leaving the project. This was the result of not properly managing the Alpine community as it grew – had we taken early actions to ensure appropriate moderation and community management, that particular incident would never have happened.
Bits relating to Alpine security initiatives in July
Aug 4, 2021
Another month has passed, and we’ve gotten a lot of work done. No big announcements to make, but lots of incremental progress, bikeshedding and meetings. We have been laying the ground work for several initiatives in Alpine 3.15, as well as working with other groups to find a path forward on vulnerability information sharing.
Moving my blog to Oracle cloud
Jul 18, 2021
In my past few blog posts, I have been talking about the current state of affairs concerning ARM VPS hosting. To put my money where my mouth is, I have now migrated my blog to the ARM instances Oracle has to offer, as an actual production use of their cloud. You might find this surprising, given the last post, but Oracle reached out and explained why their system terminated my original account and we found a solution for that problem.
Oracle cloud sucks
Jul 14, 2021
Update: Oracle have made this right, and I am in fact, now running production services on their cloud. Thanks to Ross and the other Oracle engineers who reached out offering assistance. The rest of the blog post is retained for historical purposes. In my previous blog, I said that Oracle was the best option for cheap ARM hosting.
It's time for ARM to embrace traditional hosting
Jul 10, 2021
ARM is everywhere these days – from phones to hyperscale server deployments. There is even an ARM workstation available that has decent specs at an acceptable price. Amazon and Oracle tout white paper after white paper about how their customers have switched to ARM, gotten performance wins and saved money. Sounds like everything is on the right track, yes?
the three taps of doom
Jul 3, 2021
A few years ago, I worked as the CTO of an advertising startup. At first, we used Skype for messaging amongst the employees, and then later, we switched to Slack. The main reason for switching to Slack was because they had an IRC gateway – you could connect to a Slack workspace with an IRC client, which allowed for the people who wanted to use IRC to do so, while providing a polished experience for those who were unfamiliar with IRC.