The sudo and su utilities mediate a critical privilege boundary on just about every open source operating system that powers the Internet. Unfortunately, these utilities have a long history of memory safety issues. By rewriting sudo and su in Rust we can make sure they don’t suffer from any more memory safety vulnerabilities. We’re going to get it done. Like I said – Rust is everywhere. Of course, these s ... ⌘ Read more
The sudo and su utilities mediate a critical privilege boundary on just about every open source operating system that powers the Internet. Unfortunately, these utilities have a long history of memory safety issues. By rewriting sudo and su in Rust we can make sure they don’t suffer from any more memory safety vulnerabilities. We’re going to get it done. Like I said – Rust is everywhere. Of course, these s ... ⌘ Read more
MacDock is like the Dock in modern macOS. To use it, simply launch the program. MacDock will be visible at the bottom of your screen. You will see your running applications on the list (limited to 7 applications). Clicking on any of them switches you to the app. I love little projects like these. Even today, they make using older systems just a little bit less alien. ⌘ Read more
A vintage keyboard, a mysterious battery, and some questionable 1990s engineering choices… The subtitle I quoted above should be enough to get you hooked. ⌘ Read more
Microsoft is gearing up to improve the security features of Windows 11 and upgrade the default file system with a more robust and efficient solution. Developers at the tech giant are independently working on two new features – booting with Rust inside the kernel and using ReFS instead of NTSF as the default file system. Rust is officially everywhere. ⌘ Read more
In the mid-1980’s, Microsoft produced an expansion card for the IBM PC and PC XT, known as the Mach 10. In addition to occupying an expansion slot, it also replaced your CPU: You unplugged your old and busted 4.77 MHz 8088 CPU and plugged into the now-empty socket a special adapter that led via a ribbon cable back to the Mach 10 card. On the Mach 10 card was the new hotness: A ... ⌘ Read more
In Sun’s ideal world, a user would run programs on a central server (a Sun, of course), having their session follow their smart card seamlessly from terminal to terminal along with any other shared resources they might require. While Sun produced the JavaOS-based JavaStation in 1996 — ironically based on Oracle’s Network Computer concept — it used relatively expensive hardware, being essentially a miniaturized SPARCstation 4. Instead ... ⌘ Read more
JanOS is an alternative operating system for mobile phones, designed to run on devices without their screen attached. It was demonstrated as a proof of concept during JSConf.EU 2014. Shortly after it was chosen as the OS that powers Gonzo, a cellular connected and low-power camera. The project is maintained and funded by Telenor Digital. It’s heavily based on Firefox OS, and currently only supports a relatively small number of devices. It’s open sou ... ⌘ Read more
Behavioral health interventions are notoriously difficult. They require a grasp of psychology, sure, but they also require a certain amount of flexibility because people’s lives are complicated. Apple’s ham-handed approach to physical health has been bad enough — the idea it is now going to approach mental health does not fill me with confidence. I’m sure there are plenty of people out there who won’ ... ⌘ Read more
Speaking of Windows, here’s something I’m pretty sure many of you will be very happy about: In March, we exclusively confirmed the tech giant’s plan to restore classic taskbar features in the fall as part of the Windows 11 version 23H2 update. One of the features set to return is “never combine” for the taskbar. As the name suggests, this new toggle would let you ungr ... ⌘ Read more
As documented on the Windows 10 Enterprise and Education and Windows 10 Home and Pro lifecycle pages, Windows 10 will reach end of support on October 14, 2025. The current version, 22H2, will be the final version of Windows 10, and all editions will remain in support with monthly security update releases through that date. Existing LTSC releases will continue to receive updates beyond that date based on their specific lifecycles. ... ⌘ Read more
You don’t see a lot of good news about road safety in the United States. Unlike in most peer countries, American roadway deaths surged during the pandemic and have barely receded since. Pedestrian and cyclist fatalities recently hit their highest levels in 40 years, but U.S. transportation officials continue to ignore key contributing factors. In a February interview with Fast Company, Transporta ... ⌘ Read more
The other day I was asked an interesting question: What was the first BIOS with support for ROM shadowing? In the 1990s, ROM shadowing was common, at first as a pure performance enhancement and later as a functional requirement; newer firmware is stored compressed in ROM and must be decompressed into RAM first, and firmware may also rely on writing to itself before being locked down and write protected. Old PCs did not use ROM shadowing because it made no sense. ROMs were only marginally slo ... ⌘ Read more
If you’ve kept a close eye on the technology space of late, you probably know that this is perhaps one of the most interesting times for processors in many years. After a number of stagnant generations, Intel has started competing again; AMD’s Ryzen chips are still pretty solid; ARM is where a lot of the innovation is happening; and RISC-V looks like it’s going to be the coolest thing in the world in about a decade. But none of these chips, honestly, can hold a candle to the interestingness of the ... ⌘ Read more
I just want to emphasize that if you install and run Windows, your friendly provider is Microsoft. You need to contact Microsoft for support and help with Windows related issues. The curl.exe you have in System32 is only provided indirectly by the curl project and we cannot fix this problem for you. We in fact fixed the problem in the source code already back in December 2022. If you have removed curl.exe or otherwise tampered with your Windows installation, the curl project can ... ⌘ Read more
A few months after my contract with Haiku, Inc. began, I rewrote the implementation of the Haiku kernel’s condition variables (as opposed to our userspace condition variables, which are from POSIX.) As this new implementation has run in Haiku for over a year and shipped in the latest release with no sign of any remaining issues, I figured it is high time for a deep-dive on the API, its implementation ... ⌘ Read more
British chip designer ARM is working on its own advanced semiconductor to showcase the power and capabilities of its design, Financial Times reports. According to people briefed on the move, ARM will work with manufacturing partners to bring the new chip to fruition. They’re not intending to get into the chip game, as this will only be a prototype chip to demonstrate what they can do. ⌘ Read more
I reversed the firmware of my Garmin Forerunner 245 Music back in 2022 and found a dozen or so vulnerabilities in their support for Connect IQ applications. They can be exploited to bypass permissions and compromise the watch. I have published various scripts and proof-of-concept apps to a GitHub repository. Coordinating disclosure with Garmin, s ... ⌘ Read more
Using Quibble, an open source reimplementation of the Windows boot loader, a btrfs driver for Windows, and guest starring ntfs2btrfs, an in-place conversion tool, you can make Windows boot and run on btrfs, as Lily discovered and detailed. She took it a step further though, and decided to see if you could really redefine “cursed”. I decided to make a new btrfs partition and just copy over all the files and see if that would boot. I was shocked to see that it did and now that I had a clean and unco ... ⌘ Read more
Before you read this article – note that Codeium offers a competitor to GitHub Copilot. This means they have something to sell, and something to gain by making Copilot look bad. That being said – their findings are things we already kind of knew, and further illustrate that Copilot is quite possibly one of the largest, if not the largest, GPL violations in history. To prove that GitHub Copilot trains on non perm ... ⌘ Read more
File system paths on Windows are stranger than you might think. On any Unix-derived system, a path is an admirably simple thing: if it starts with a /, it’s a path. Not so on Windows, which serves up a bewildering variety of schemes for composing a path. When I implemented the path autocompletion feature in Fileside 1.7, I needed to take a closer look at this to make sure I had all bases covered. This blog post shares my findings. You think you know everyt ... ⌘ Read more
However, many people at the time didn’t realize was that Microsoft had actually sold a PC hardware product, well before it launched Windows, and even before it released MS-DOS. Then Microsoft CEO Steve Ballmer actually mentioned this fact at the first Surface press event in June 2012. It was called the Z80 SoftCard, and it was first released 43 years ago t ... ⌘ Read more
Two major Linux distributions released major new versions this week. First, Ubuntu: There’s a big user experience uplift courtesy of GNOME 44 and enhancements, and a brand new Ubuntu installer helps improves the onboarding experience. Foundationally, Ubuntu 23.04 runs on the latest Linux kernel 6.2 release, ships Mesa 23.0 graphics drivers (with in-distro access to proprietary NVIDIA drivers for those who need them), plus updates all of the requisite tooling, toolcha ... ⌘ Read more
OpenVMS on x86 is now available for hobbyists! Almost a year after the official release. This is a part 1 of my getting started guide, showing you how to install OpenVMS on VirtualBox on Windows 10/11. More parts will follow, documenting license installation, network setup, ssh, application installation etc. If you’ve been wanting to get your feet wet with the new OpenVMS x86 release – like I am – this series of articles is the one place to s ... ⌘ Read more
If Apple had very quietly allowed sideloading a few years ago, that would have removed the antitrust threat – while the overwhelming majority of iPhone owners would have continued to get their apps from the App Store, just as they always have. The percentage of iPhone owners who will ever sideload an app is vanishingly small, so Apple has spent a lot of time and energy figh ... ⌘ Read more
Under the European Union’s new Digital Markets Act (DMA), which aims to increase competition, large online platforms, including Apple, must open up their devices to third-party app stores. While the consensus is that this provision of the law is good for users and even Apple, it’s unclear how the regulation will affect application developers. The questio ... ⌘ Read more
The consumer-facing tech and EV companies all proclaim there’s no artisanally mined cobalt or child cobalt in their supply chains. So don’t fret, consumer. Don’t fret, shareholder. If that’s true, where’s all the cobalt going? Last year, almost 75 percent of global cobalt production was from Congo. It’s impossible for these companies to say they don’t have Congolese cobalt. And if it’s impossible to say they don’t have Congolese cobalt, it’s impossible to ... ⌘ Read more
LXQt, the Lightweight Qt Desktop Environment, has been updated today to version 1.3, a release that brings various improvements to the file manager, panel, terminal, and image viewer. For those of us who want a Qt desktop that isn’t KDE. ⌘ Read more
But Windows isn’t an ideal operating system for the Steam Deck, at least not out of the box. Its mouse-and-keyboard-oriented user interface isn’t comfortable or convenient to use on a small handheld system like the Steam Deck. Windows 11 makes some allowances for touchscreens, but its buttons and menus can still be hard to tap on such a small screen. The controller doesn’ ... ⌘ Read more
I ran into an odd out-of-memory problem the other day when attempting to debug an iOS app on device. The app consistently crashed shortly after launch, preventing me from investigating the bug. To unblock myself, I learned a lot about the iOS virtual memory implementation and journaled my findings (including a fix!) here. Nothing to add – exactly what it says on the tin. ⌘ Read more
The FreeBSD team has released the latest point release for FreeBSD 13.x, version 13.2. It comes with updated versions of OpenSSH and OpenSSL, improvements to bhyve to allow more than 16 virtual processors, an updated version of OpenZFS, the inclusion of the WireGuard kernel driver, and much more. ⌘ Read more
If your laptop has a dedicated Print Screen key, you can press it to instantly take a screenshot of the screen and save it to the clipboard. You can paste the screenshot into any app like Paint and do whatever you want to. This has always been the default behaviour of the Print Screen key (PrtSc). KB5025310 is changing the default behaviour for everyone. After installing this or a newer update, your Print Screen ... ⌘ Read more
Loongson’s 3A5000 is the most promising domestic Chinese CPU we’ve seen so far. Compared to the Zhaoxin KX-6640MA and Phytium D2000, Loongson’s 3A5000 is a wide core with a better balanced backend and a better cache hierarchy. But it suffers the same fundamental issues as the other two in its quest to be a general purpose CPU. Loongson’s LA464 simply cannot deliver performance in the same class as any recent Intel or AMD architecture. Compared to its western c ... ⌘ Read more
Microsoft’s latest Windows 11 update, released Tuesday, offers a few small bug and compatibility fixes as well as a lighter taskbar. Oh, and there’s one small, tiny extra detail. A “small” number of Windows 11 users will now see “notifications” encouraging them to use other Microsoft products when clicking on the Windows Start Menu. Many Windows users are already decrying the change as just another way ... ⌘ Read more
Most people have two eyes, allowing for a stereoscopic view of reality. Nevertheless, video games are generally designed to run on monitors with a single screen, viewed from a distance, so three-dimensional effects have to be done with perspective and other techniques. But of course, many ways have been made to give a true stereoscopic view; from the 3DTV fad of the early 2010s, to the Nintendo 3DS’ glasses-free parallax barrier. But how did systems in the pri ... ⌘ Read more
Amid the push for technology independence, Chinese companies are pushing out more products to satisfy the need for the rapidly soaring demand for domestic data processing silicon. Today, we have information that Chinese Loongson has launched a 3D5000 CPU with as many as 32 cores. Utilizing chiplet technology, the 3D5000 represents a combination of two 16-core 3C5000 processors based on LA464 cores, based on LoongArch ISA that follows the combinatio ... ⌘ Read more
Ampere has quietly launched its Altra developers kit aimed at software creators for cloud data centers. Along with Dev Kit featuring the company’s system-on-chips with up to 80 cores, the Ampere also offers a pre-built workstation running its 128-core SoC, according to Joe Speed, the company’s edge computing chief. An unexpected twist is that the workstation can run Windows and even has driver support for Nvidia’s GeForce RTX graph ... ⌘ Read more
Outlook on Windows has very much been the Internet Explorer of email clients. The Outlook desktop app on Windows, along with the Windows Mail app, were the only reason developers had to continue building emails with HTML tables. (Outlook apps on macOS, iOS, and Android are unproblematic.) Tables within tables within tables… It’s well past time that Outlook got a proper update, and it’s finally here. The new Outlook switches rendering engines ... ⌘ Read more
OpenBSD 7.3 has been released. As usual, there’s no nice write-up of the major new features and changes – as befits OpenBSD as a project, I’m not complaining – and since I’m not too well-versed in the world of OpenBSD, I don’t really know which of the massive list of changes impact the average OpenBSD user the most. ⌘ Read more
OpenVMS x86 is now available for (most) hobbyists! Almost a year after the official release most hobbyists can now login to the Service Portal to download their copy of OpenVMS 9.2 for x86, X86E921OE.ZIP and the PAK (license) files (x86community-20240401.zip), valid until April 2024. There seems to have been very little fanfare for this one, which seems odd considering the massive undertaking porting VMS to x86 has been. I definitely need to sp ... ⌘ Read more
Google announced today that it would enable WebGPU support in its Chrome browser by default starting in version 113, currently in beta. In development since 2017, WebGPU is a next-generation graphics API that aims to bring the benefits of low-overhead APIs like Microsoft’s Direct3D 12, Apple’s Metal, and Vulkan to web browsers and other apps. WebGPU support has been available but off by ... ⌘ Read more
Java technology has been moving forward much faster in recent years with more frequent updates. Java 17 Long Term Support (LTS) was introduced in September 2021 and will be followed by Java 21 LTS in September 2023. With HaikuDepotServer (HDS) still on Java 11 introduced in September 2018, it was time to upgrade to 17 and then also make the transition from Spring 5 to SpringBoot 3 which was released in November 2022. Spring is a base technology ... ⌘ Read more
While trying to fix my printer today, I discovered that a PDF copy of Satoshi Nakamoto’s Bitcoin whitepaper apparently shipped with every copy of macOS since Mojave in 2018. I’ve asked over a dozen Mac-using friends to confirm, and it was there for every one of them. The file is found in every version of macOS from Mojave (10.14.0) to the current version (Ventura), but isn’t in High Sierra (10.13) or earlie ... ⌘ Read more
The Verge: In other words, the impressive PSVR 2 hasn’t been as popular as Sony may have hoped, Meta Quest Pro sales barely scratch the surface of the Quest 2’s nearly 20 million units sold, and the ByteDance-owned Pico is struggling, too. There have already been some signs that high-end VR isn’t taking, especially Meta’s decision to cut the Quest Pro’s price from $1,500 to $1,000 just over four months after the prod ... ⌘ Read more
Nintendo has agreed to offer free lifetime repairs of Nintendo Switch controllers experiencing the dreaded “Joy-Con drift” to consumers across the European Union. The move comes in response to years of organized complaints and a pressure campaign from the European Consumer Organization (BEUC). In a 2021 report, that organization logged “nearly 25,000 complaints” from European Swi ... ⌘ Read more
I come bearing great news for everyone waiting for Star64 – the SBC will be available for purchase on April 4th. Due to some last-minute logistics issues we failed to make the March launch date announced in February – our apologies for the slight delay. The boards have now finally been delivered and getting packaged and ready for dispatch. Let me just quickly reiterate the Star64 features: Quad core 64bit RISC-V, HDMI video output ... ⌘ Read more
FORTH is an early programming language developed by Charles H. Moore in the late 1960s. More developed FORTH on an IBM 1130 minicomputer, which had a 16-bit CPU and only 8 KB of RAM. To keep things simple and reduce memory consumption, he implemented FORTH as a stack-based virtual machine using the Reverse Polish Notation (RPN). But FORTH is much more than just a programming language. Because FORTH has a built-in interp ... ⌘ Read more
So, there is basically little you can do with Windows out of the box but buy subscriptions and log into pre-installed social media apps. One thing I knew right on the spot: That’s not an environment I want my kid to make his first steps “on a real computer.” Not in a hundred years. Never. Some people recommended tools to me which can be used to switch most of those things off. But honestly: How do you trust a system (or its manufacturer) if you can’t even know if those settings, which you ... ⌘ Read more
With the benefit of hindsight, seems misconceived on just about every level. Six years in development, it was repeatedly delayed and when it was finally launched it was too slow and hardly sold at all. It was officially cancelled in 19861, just five years after it first went on sale. It’s not an exaggeration to call it a commercial disaster. So whilst it’s interesting to look at the reasons why the iAPX432 failed, it’ ... ⌘ Read more
The project is codenamed CorePC and is designed to be a modular and customizable variant of Windows for Microsoft to leverage different form factors with. Not all Windows PCs need the full breadth of legacy Win32 app support, and CorePC will allow Microsoft to configure “editions” ... ⌘ Read more
While ChatGPT has become what seems like a household name, the AI model’s method of data collection is somewhat concerning and has some clear negative connotations. With that being the case, Italy is moving forward with legal action to stop ChatGPT from operating for the time being. Good. These corporate, for-pay tools are built upon the backs of untold numbers of writers and other artists who have not been asked if they want their works ... ⌘ Read more
Ars Technica reports: Meta announced that starting next Wednesday, some Facebook and Instagram users in the European Union will for the first time be able to opt out of sharing first-party data used to serve highly personalized ads, The Wall Street Journal reported. The move marks a big change from Meta’s current business model, where every video and piece of content clicked on its pla ... ⌘ Read more
During my search, it became evident how uncommon the SF1 deluxe cabinet really was (pneumatic version or otherwise). There was also a paucity of knowledge about the machine—and especially about its pneumatic controls. Pictures and parts were scarce, and a video of a working pneumatic machine didn’t even exist on the Internet. It seemed that there was still so much unknown about the original arcade ... ⌘ Read more
A bit of background. When macOS Monterey was announced, Apple added an orange dot indicator that appears on top of everything whenever the microphone is in use. Kidding, it was quite a nice privacy addition actually. We could finally see in realtime when an app used the microphone, and what app that is. But this wasn’t something that everyone wanted. And so begins a detailed article about to hide the orange dot indicator. Can it be d ... ⌘ Read more
This article is a year old, but I came across it and want to highlight it anyway. On 27 March 2017, Apple made one of its biggest corporate gambles. When it rolled out iOS 10.3 that day, the installer silently converted the storage in each iPhone and iPad to the first release of Apple’s new file system, APFS. Had a significant percentage of conversions gone wrong, Apple would have had a disaster on its hands, particularl ... ⌘ Read more
For years, the traditional Linux operating system has been a top pick for its flexibility and ability to be customized. But as great as it is, there are use cases in which stricter security rules and higher reliability standards are needed. That’s where immutable Linux operating systems come in – offering a more secure and reliable option, especially in settings where security is paramount. ... ⌘ Read more
Did you know that pigs eat humans “far more often than people expect?” If not, surely you must have heard the important, breaking news that a priest “died” in 2016, went to Hell briefly and returned to inform the rest of us that demons like to play Rhianna’s Umbrella song over and over again. If you aren’t aware of these important news stories then maybe you haven’t been spending enough time using Windows’ search box and widgets section, which at ... ⌘ Read more
Modders can change many things inside their favorite games, but dialogue from professionally voiced characters hasn’t been one of those things—at least until recently. AI voice generation could open up new modding avenues for some games, as it has already done with one Fallout 4 mod package. They’re not just new labels on existing dialogue, either. RED, created by NexusMods user P ... ⌘ Read more
Butler’s goal is to implement a virtual operating system with a strong focus on concurrency. Butler is not a computer hardware operating system. Instead, Butler is an application environment that runs on top of an existing system. Not exactly an operating system in the classical sense, but it still seems like an interesting project. ⌘ Read more
A federal judge has ruled against the Internet Archive in Hachette v. Internet Archive, a lawsuit brought against it by four book publishers, deciding that the website does not have the right to scan books and lend them out like a library. Judge John G. Koeltl decided that the Internet Archive had done nothing more than create “derivative works,” and so would ha ... ⌘ Read more
Today, we’re introducing a major set of upgrades to the Framework Laptop spanning two new models – the Framework Laptop 13 (13th Gen Intel® Core™) and the Framework Laptop 13 (AMD Ryzen™ 7040 Series). We’ve not only scaled up performance and enabled an AMD-powered version for the first time, but we’ve also delivered refinements to the day-to-day user experience with a higher capacity battery, ... ⌘ Read more
Google Bard is out—sort of. Google says you can now join the waitlist to try the company’s generative AI chatbot at the newly launched bard.google.com site. The company is going with “Bard” and not the “Google Assistant” chatbot branding it was previously using. Other than a sign-up link and an FAQ, there isn’t much there right now. Google’s blog post calls Bard “an early experiment,” and the project is covered in warning labels. The Bard ... ⌘ Read more
This release brings a grid view in the file chooser, improved settings panels forDevice Security, Accessibility, etc, and refined quick settings in the shell. The Softwareand Files apps have seen improvements, and a whole slew of new apps has joinedthe GNOME Circle. The release notes have all the details. The grid view in the file chooser alone would be worth a major version bump, considering how long it took them to implement it. ⌘ Read more
Car companies have been increasingly using digital screens and soft-touch buttons in modern cars to save costs while looking ‘hi-tech’ – but Hyundai has committed to fight this trend for as long as possible. Speaking at the launch of the new-generation Hyundai Kona, Sang Yup Lee, Head of Hyundai Design, said the new model deliberately uses physical buttons and dials for many of the controls, specifically air-co ... ⌘ Read more
In fact, the broken bar barely even exists anymore. In the days of DOS, the character used for the pipe symbol (on the DOS command line) or for logical OR (in C/C++, for example) used ASCII code 7Ch (124 decimal), which was rendered as a broken vertical bar by the fonts used at least by the IBM MDA, CGA, EGA, and VGA cards. But nowadays that is no longer the case. The same ASCII codepoint is rendered as a solid vertical bar in Windows 10 or Linux, and also shown as a solid vertical bar on contem ... ⌘ Read more
Microsoft laid off its entire ethics and society team within the artificial intelligence organization as part of recent layoffs that affected 10,000 employees across the company, Platformer has learned. The move leaves Microsoft without a dedicated team to ensure its AI principles are closely tied to product design at a time when the company is leading the charge to make AI tools available to the mainstream, current and ... ⌘ Read more
We’ve created GPT-4, the latest milestone in OpenAI’s effort in scaling up deep learning. GPT-4 is a large multimodal model (accepting image and text inputs, emitting text outputs) that, while less capable than humans in many real-world scenarios, exhibits human-level performance on various professional and academic benchmarks. For example, it passes a simulated bar exam with a score around the top 10% of test takers; in contrast, GPT-3.5’s score was around the bottom 10%. We’ve spent ... ⌘ Read more
Coming up with a title that explains the full story here was difficult, so I’m going to try to explain quickly. Yesterday, Docker sent an email to all Docker Hub users explaining that anyone who has created an “organisation” will have their account deleted including all images, if they do not upgrade to a paid team plan. The email contained a link to a tersely written PDF (since, silently edited) ... ⌘ Read more
Apple and its manufacturing partner Foxconn were among the companies behind a landmark liberalization of labor laws in the Indian state of Karnataka last month, according to three people familiar with the matter. Their successful lobbying for new legislation means two-shift production can take place in India, akin to the two companies’ practices in China, their primary manufacturing base. The law gives the southern st ... ⌘ Read more
If you’re new to the Arm ecosystem, consider this a quick primer on terms you likely have seen before but might have questions about. Well, exactly what it says. ⌘ Read more
If you’ve been reading my blog for a while, you might remember back in 2012 when I changed the startup sound on my Power Mac G3 (Blue and White). That was a fun introduction to the Forth programming language. I had to reverse-engineer just enough of Apple’s firmware update script to understand what was going on. Recently, Aidan Halpin, a reader of this site, asked me if I could do the same kind of startup sound customization on his iMac ... ⌘ Read more
Here’s an interesting bit of news out of Mobile World Congress: Qualcomm says the Snapdragon 8 Gen 2 has been certified as the “world’s first commercially deployable iSIM (Integrated SIM)”. What the heck is an iSIM? Didn’t we just go through a SIM card transition with eSIM? We did, but iSIM is better than eSIM. We’ll explain, but the short answer is that iSIM is the next step in the continu ... ⌘ Read more
Hyperion Entertainment has released another update for AmigaOS 3.2 for classic Amigas, coming with a number of improvements and bug fixes. I’m not entirely sure what to make of all this, though, since the drama around the ownership of the Amiga operating system, the trademarks, and more, as well as continuous accusations of Hyperion not paying any of its developers, have reached a fever pitch, as documented in this elaborate piece. As much as I would want to dive in ... ⌘ Read more
Cobalt Networks were one of the early pioneers in network appliance hardware and produced some of the first turn-key webserver boxes you could buy, founded in 1996 as Cobalt Microserver. Cobalt boxes are immediately identifiable from their distinctive deep blue plastic bezels starting with the 1998 Cobalt Qube 2700. The Qube used a 150MHz QED RM5230; these CPUs are part of QED’s R5000 family and we’ll talk about their architecture a bit later. They came with 2.1GB hard disks ... ⌘ Read more
Tech-makers assuming their reality accurately represents the world create many different kinds of problems. The training data for ChatGPT is believed to include most or all of Wikipedia, pages linked from Reddit, a billion words grabbed off the internet. (It can’t include, say, e-book copies of everything in the Stanford library, as books are protected by copyright law.) The humans who wrote all those words online overrepresent white people. They overrepresent men. Th ... ⌘ Read more
The JH7110 isn’t amazing. But it’s not bad, either. I still wouldn’t recommend most people buy this board, unless you already know a lot about Linux and SBCs in general. That may change a year from now, but right now, this board isn’t targeted at the same market as a Raspberry Pi. At around $100, and not being quite production-ready, I’m only recommending this board to people interested in exploring RISC-V for now. This seems li ... ⌘ Read more
And while headlines might indicate the language had fallen into disfavor, the amount of COBOL in use continues to grow, with 800 billion lines running in production systems daily, according to a global survey conducted last year by enterprise software firm Micro Focus. COBOL is considered strategic by 92% of survey respondents, and over half said they expect their organizations to keep running their COBOL applications for at least another 10 years. I feel l ... ⌘ Read more
Cubic (Custom Ubuntu ISO Creator) is a GUI wizard to create a customized Live ISO image for Ubuntu and Debian-based distributions. Cubic permits effortless navigation through the ISO customization steps and features an integrated virtual command line environment to customize the Linux file system. You can create new customization projects or modify existing projects. Important parameters are dynamically pop ... ⌘ Read more
Apple’s iPhone 15 series will officially only support USB-C accessories that have been certified by Apple’s own Made for iPhone (MFi) program, potentially limiting the functionality of accessories not approved by Apple, an established leaker has now claimed. So you’re getting USB-C, but not really. Leave it to Apple to milk even something as mundane as t ... ⌘ Read more
In the last three weeks, we also launched the new AI-powered Bing into preview for more than 1 million people in 169 countries, and expanded the new Bing to the Bing and Edge mobile apps as well as introduced it into Skype. It is a new era in Search, Chat and Creation and with the new Bing and Edge you now have your own copilot for the web. Today, we take the next major step forward adding to the incredible breadth and ease of use of the Windows ... ⌘ Read more
One interesting aspect of a computer’s instruction set is its addressing modes, how the computer determines the address for a memory access. The Intel 8086 (1978) used the ModR/M byte, a special byte following the opcode, to select the addressing mode. The ModR/M byte has persisted into the modern x86 architecture, so it’s interesting to look at its roots and original imple ... ⌘ Read more
The merge request for landing the first of “many” parts of the Wayland driver for Wine was opened this morning. This is part of the effort of allowing Windows games/applications running under Wine to operate natively on Wayland rather than having to go through XWayland. Excellent work. ⌘ Read more
I believe that learning MINIX is probably the best way to learn about operating systems. Until now, I have not been able to find a MINIX 3 project that allows you to compile the code that is referenced in the book Operating Systems: Design and Implementation (3e) (v3.1.0). It was tricky to get a reasonable development setup to make it possible for newbies like myself to learn from the book. This is an attempt to fix that and make it easy to browse, edit, recompile, and execute the code. An eas ... ⌘ Read more
The E-Class is a bit of a sneak peek into the upcoming Mercedes-Benz Operating System (MB.OS). Mercedes CTO Markus Schaefer said, “The E-Class will be a precursor in the space of infotainment. We call it the 0.8 version of MB.OS.” While the shoutout of the E-Class is apt, the reality is the upcoming MB.OS is a huge change for Mercedes, which plans to own the entire software stack, giving it control over ever ... ⌘ Read more
Being the default out-of-the-box browser on Windows 10 and 11 makes Microsoft Edge a go-to utility for downloading Chrome or another browser. That upsets Microsoft so much that it constantly comes with more aggressive and user-hostile methods to make customers stay on Edge. An attempt to install Chrome using Edge Canary now results in the browser displaying two ads: ... ⌘ Read more
As part of our combined efforts, the Ubuntu flavors have made a joint decision to adjust some of the default packages on Ubuntu: Going forward, the Flatpak package as well as the packages to integrate Flatpak into the respective software center will no longer be installed by default in the next release due in April 2023, Lunar Lobster. Users who have used Flatpak will not be affected on upgrade, as flavors are including a special mi ... ⌘ Read more
A keyboard, mouse, a NIC, VGA output, 16MB of RAM and a whole gig (you wish) of read-only optical drive space with a 200MHz Hitachi SuperH SH-4 CPU faulting its paltry 8K of I-cache and 16K of D-cache non-stop. Now freshly refurbished, its cooling fan runs louder than my Power Mac Quad G5 at idle and the drive makes more disk seeking noise than when I can’t find a lost floppy. And since the buzzword with Linux distros today is immutability, what could be more immutable than a ... ⌘ Read more
Paul Weissmann, maintainer of OpenPA, the definitive source of information on HP’s PA-RISC hardware and software, has published an article about how the state of information preservation on this topic has changed substantially since OpenPA’s founding in 1999. The main challenges for OpenPA at the time were both finding all the available information, as search engines were still young in the late 1990s, as well as making sense of it all as it was just so much and new sources k ... ⌘ Read more
It’s been many years since Intel Itanium processors made a convincing story and faced a slow demise over the past decade. While the last of the Itanium 9700 “Kittson” processors shipped in 2021, just two years later now the Linux kernel is already looking at possibly seeing its IA-64 support removed over having no maintainers or apparent users. I have a morbid curiosity when it comes to Itanium, and I’ve been on the lookout for an Itanium worksta ... ⌘ Read more
Our mobile Internet Service Provider (ISP) has a bundle where they provide a 4G modem for internet access, and a separate TV set-top box that can be used to watch their TV content or to watch streaming services. This device was sent to us as part of the bundle, but at Zeus, we don’t really have a use for it: we don’t really watch television in our space. What we do have a need for, however, are low ... ⌘ Read more
Google has 175,000+ capable and well-compensated employees who get very little done quarter over quarter, year over year. Like mice, they are trapped in a maze of approvals, launch processes, legal reviews, performance reviews, exec reviews, documents, meetings, bug reports, triage, OKRs, H1 plans followed by H2 plans, all-hands summits, and inevitable reorgs. The mice are regularly fed their “cheese” (promotions, bonuses, fancy ... ⌘ Read more
KDE Plasma 5.27, a Long Term Support release and the final release in the Plasma 5 series which is based on Qt 5, has been released. Plasma 5.27 brings exciting new improvements to your desktop, and the first thing you’ll notice when firing up Plasma is our new Konqi-powered wizard which will guide you through setting up the desktop. Other big new features include a window tiling system, a more stylish app theme, cleaner and more usable tools, and widgets that give you more control ... ⌘ Read more
Bing AI did a great job of creating media hype, but their product is no better than Google’s Bard. At least as far as we can tell from the limited information we have about both. I am shocked that the Bing team created this pre-recorded demo filled with inaccurate information, and confidently presented it to the world as if it were good. I am even more shocked that this trick worked, and everyone jumped on the Bing AI hype train without doing an ounce of due diligence. Bing AI is in ... ⌘ Read more
These two men were joined by William Joy and Scott McNealy, and on the 24th of February in 1982, they founded Sun Microsystems. All of these men are Stanford graduates (except for Joy who went to Berkley), and the name “Sun” is derived from Stanford University Network. This is well named as from the start, Sun systems included network capability. Em ... ⌘ Read more
Calmira Reborn is fourth in the line of Calmira projects. It is a fork of Calmira LFN 3.32 by Alexandre Rodrigues de Sousa, itself a fork of Calmira II 3.3 by Calmira Online!, itself a fork of Calmira 2.2SR by Li-Hsin Huang. This fork does not place much emphasis on new features and instead focuses on fixing issues I’ve discovered with Calmira LFN while using it on my old computers. Calmira should ring a bell f ... ⌘ Read more
If your main problem with the Microsoft Store is that you get too many relevant results when you search for apps, good news: Microsoft is officially launching Microsoft Store Ads, a way for developers to pay to get their apps in front of your eyes when you go to the store to look for something else. Exactly what Windows needs – more ads. ⌘ Read more
While many like how Windows 11 looks or feels, there are some who just want to cut out on what they feel is bloat as their hardware may not be good enough to run the new OS smoothly, or simply for the fun of it. Recently, a popular third-party Windows 11 tweaking and customization app called ThisIsWin11 (TIW11) evolved into Debloos or Debloat OS, which, as the name sugge ... ⌘ Read more
So, Cartrivision tapes came in two formats: Black Tapes and Red Tapes. Black tapes you’d buy at the store like any other product, but for Red Tapes (which were relatively recent movies), you instead would go to the store and place an order from a catalog. The store would have it delivered by mail, then you’d come back in and get the tape. You’d take it home, watch it, and then return it back to the store. So… Video rental (like Blockbuster!), except they didn’t have any stock on h ... ⌘ Read more
I don’t expect to see any actual Mesa Vulkan drivers in Rust for a few years yet. My current goal is merely to explore the possibility. When the time comes that someone does choose to write a Vulkan driver in Rust, I want us to be ready. This exploration may also be useful for informing the Rust community about language features which would make the task easier. Converting existing Vulkan drivers to Rust is an explicit non-goal at this time. Rust seems everywhere. ⌘ Read more
I just finished my new project, it is called love. It allows installation of IRIX from IRIX, LINUX or WINDOWS. The reason for its existence is that IRIX installations are difficult, even for experienced users. New users almost always struggle with IRIX installations which can be demotivating and frustrating. My goal is to make this task easy, fast and accessible. This is absolutely amazing, and it works very well. This will make life for r ... ⌘ Read more
It appears that Microsoft is getting more aggressive with Windows 11 promos. A Reddit user (the post is now removed) has published a photo of their Windows 10 computer with a full-screen Windows 11 ad offering to upgrade to the latest operating system. And in typical Microsoft fashion, available options are as head-scratching as it gets: two buttons, and both mean “ ... ⌘ Read more