OSNews logo OSNews


  • The bizarre secrets I found investigating corrupt Winamp skins

    6:32pm By Thom Holwerda
    In January of 2021 I was exploring the corpus of Skins I collected for the Winamp Skin Museum and found some that seemed corrupted, so I decided to explore them. Winamp skins are actually just zip files with a different file extension, so I tried extracting…
  • Full-featured email server running OpenBSD

    6:14pm By Thom Holwerda
    This blog post is a guide explaining how to setup a full-featured email server on OpenBSD 7.5. It was commissioned by a customer of my consultancy who wanted it to be published on my blog. Setting up a modern email stack that does not appear as a spam platform…
  • OpenAI beta tests SearchGPT search engine

    Thu 7:17pm By Thom Holwerda
    Normally I’m not that interested in reporting on news coming from OpenAI, but today is a little different – the company launched SearchGPT, a search engine that’s supposed to rival Google, but at the same time, they’re also kind of not launching a…
  • Two threads, one core: how simultaneous multithreading works under the hood

    Thu 6:45pm By Thom Holwerda
    Simultaneous multithreading (SMT) is a feature that lets a processor handle instructions from two different threads at the same time. But have you ever wondered how this actually works? How does the processor keep track of two threads and manage its resources…
  • Intel: Raptor Lake faults excessive voltage from microcode, fix coming in August

    Thu 4:06pm By Thom Holwerda
    In what started last year as a handful of reports about instability with Intel’s Raptor Lake desktop chips has, over the last several months, grown into a much larger saga. Facing their biggest client chip instability impediment in decades, Intel has been…
  • FreeBSD as a platform for your future technology

    Thu 9:10am By Thom Holwerda
    Choosing an operating system for new technology can be crucial for the success of any project. Years down the road, this decision will continue to inform the speed and efficiency of development. But should you build the infrastructure yourself or rely on a…
  • You can contribute to KDE with non-C++ code

    Wed 3:43pm By Thom Holwerda
    Not everything made by KDE uses C++. This is probably obvious to some people, but it’s worth mentioning nevertheless. And I don’t mean this as just “well duh, KDE uses QtQuick which is written with C++ and QML”. I also don’t mean this as “well duh,…
  • New Samsung phones block sideloading by default

    Tue 6:36pm By Thom Holwerda
    The assault on a user’s freedom to install whatever they want on what is supposed to be their phone continues. This time, it’s Samsung adding an additional blocker to users installing applications from outside the Play Store and its own mostly useless…
  • Google won’t be deprecating third-party cookies from Chrome after all

    Tue 6:25pm By Thom Holwerda
    This story just never ever ends. After delays, changes in plans, more delays, we now have more changed plans. After years of stalling, Google has now announced it is, in fact, not going to deprecate third-party cookies in Chrome by default. In light of this,…
  • No, Southwest Airlines is not still using Windows 3.1

    Tue 9:54am By Thom Holwerda
    A story that’s been persistently making the rounds since the CrowdStrike event is that while several airline companies were affected in one way or another, Southwest Airlines escaped the mayhem because they were still using windows 3.1. It’s a great story…
  • A brief history of Dell UNIX

    Mon 4:42pm By Thom Holwerda
    “Dell UNIX? I didn’t know there was such a thing.” A couple of weeks ago I had my new XO with me for breakfast at a nearby bakery café. Other patrons were drawn to seeing an XO for the first time, including a Linux person from Dell. I mentioned Dell…
  • OpenBSD workstation for the people

    Mon 4:16pm By Thom Holwerda
    This is an attempt at building an OpenBSD desktop than could be used by newcomers or by people that don’t care about tinkering with computers and just want a working daily driver for general tasks. Somebody will obviously need to know a bit of UNIX but…
  • OpenBSD gets hardware accelerated video decoding/encoding

    Sun 5:43pm By Thom Holwerda
    Only yesterday, I mentioned one of the main reasons I decided to switch back to Fedora from OpenBSD were performance issues – and one of them was definitely the lack of hardware acceleration for video decoding/encoding. The lack of such technology means that…
  • 1989 networking: NetWare 386

    Sun 5:27pm By Thom Holwerda
    NetWare 386 or 3.0 was a very limited release, with very few copies sold before it was superseded by newer versions. As such, it was considered lost to time, since it was only sold to large corporations – for a massive almost 8000 dollar price tag – who…
  • Managing Classic Mac OS resources in ResEdit

    Sun 8:35am By Thom Holwerda
    The Macintosh was intended to be different in many ways. One of them was its file system, which was designed for each file to consist of two forks, one a regular data fork as in normal file systems, the other a structured database of resources, the resource…
  • Google URL Shortener links will no longer be available

    Sun 4:01am By Thom Holwerda
    In 2018, we announced the deprecation and transition of Google URL Shortener because of the changes we’ve seen in how people find content on the internet, and the number of new popular URL shortening services that emerged in that time. This meant that we no…