These are organized by a classification scheme developed exclusively for Cosma. More…
operating system (os) : software that controls the operation of a computer and directs the processing of programs (as by assigning storage space in memory and controlling input and output functions) — Webster
Operating system (OS) is a set of software that manages computer hardware resources and provides common services for computer programs. The operating system is a vital component of the system software in a computer system. Application programs require an operating system to function. — Wikipedia
OSnews Exploring the Future of Computing
Cool, but obscure X11 tools
by Thom Holwerda on August 16, 2019 at 2:48 pm
A small collection of cool Unix tools for the X Window System. For cool terminal tools, see Kristof Kovacs’ list. All applications have been tested on FreeBSD but should run on other Unix-like operating systems as well.
The SuperH-3, part 1: introduction
by Thom Holwerda on August 15, 2019 at 5:36 pm
Windows CE supported the Hitachi SuperH-3 and SuperH-4 processors. These were commonly abbreviated SH-3 and SH-4, or just SH3 and SH4, and the architecture series was known as SHx. I’ll cover the SH-3 processor in this series, with some nods to the SH-4 as they arise. But the only binaries I have available for reverse-engineering are SH-3 binaries, so that’s where my focus will be. Another architecture series by Raymond Chen, diving into some deep details about the SHx architecture.
Understanding modern UEFI-based platform boot
by Thom Holwerda on August 15, 2019 at 3:37 pm
To many, the (UEFI-based) boot process is like voodoo; interesting in that it’s something that most of us use extensively but is – in a technical-understanding sense – generally avoided by all but those that work in this space. In this article, I hope to present a technical overview of how modern PCs boot using UEFI (Unified Extensible Firmware Interface). I won’t be mentioning every detail – honestly my knowledge in this space isn’t fully comprehensive (and […]
Visible Lisp Computer
by Thom Holwerda on August 14, 2019 at 11:01 pm
The Visible Lisp Computer is a Lisp interpreter that displays the contents of the Lisp workspace on an OLED display, so you can see program execution and garbage collection in real time. It’s a special version of my uLisp interpreter for ARM boards, designed to run on an Adafruit ItsyBitsy M0, or an ATSAMD21E on a prototyping board, interfaced to an I2C OLED display. If I knew what any of this meant, you’d find a few words about this here. Sadly, I don’t know what any of this […]
Apple explains why iPhones now show an ominous...
by Thom Holwerda on August 14, 2019 at 10:59 pm
Responding to criticism that it’s trying to steer consumers toward more expensive battery replacements, Apple today claimed that the “important battery message” added to iOS is there in the name of customer safety. It was recently discovered that when an iPhone’s battery is swapped out by a third-party repair shop that isn’t one of Apple’s authorized partners, the device’s battery health menu will show an ominous warning about being “unable to […]