The PowerStack was one of the Motorola Computer Group’s entries into the personal computer (PC) market around the time the Microsoft Windows/Intel x86 juggernaut was stumbling with their mass market Windows 3.11 replacement. It’s a compact, modular, efficient platform featuring IBM/Motorola’s PowerPC CPUs as well as best-in-class contemporary interfaces like PCI and SCSI. A compute element could be stacked with other modular I/O and storage cases to expand its capabilities without ha ... ⌘ Read more
The PowerStack was one of the Motorola Computer Group’s entries into the personal computer (PC) market around the time the Microsoft Windows/Intel x86 juggernaut was stumbling with their mass market Windows 3.11 replacement. It’s a compact, modular, efficient platform featuring IBM/Motorola’s PowerPC CPUs as well as best-in-class contemporary interfaces like PCI and SCSI. A compute element could be stacked with other modular I/O and storage cases to expand its capabilities without ha ... ⌘ Read more
LXQt 1.2 is here about seven months after LXQt 1.1 and it’s a major update to the lightweight desktop environment that introduces initial support for the Wayland display server in an attempt to keep up with the times and the new technologies most GNU/Linux distributions are adopting these days. Still based on the long-term supported Qt 5.15 LTS open-source ... ⌘ Read more
Microsoft’s PowerToys for Windows 11 and Windows 10 has been updated with a new feature called ‘File LockSmith’. So what exactly is File Locksmith? In technical terms, it is a Windows shell extension that lets you check which files are in use and by which processes. Up until today, it was not possible to find out which particular process is using the file on Windows. While Task M ... ⌘ Read more
Microsoft is exploring a new business model for Windows, according to the company’s job listing for a Principal Software Engineering Manager. Microsoft expects the Program Manager to shape a new future of low-cost Windows 11 PCs powered by advertisements and subscriptions (Windows 365?). Casino ads for children on your desktop. Sounds like a steal. ⌘ Read more
AMD is gearing up to launch its next-generation Radeon RX 7000-series GPUs next month, and today the company shared more details about the cards’ pricing, performance levels, and the new RDNA 3 GPU architecture that will power all of its graphics cards for the next couple of years. The launch begins at the high end, with the Radeon RX 7900 XTX and RX 7900 XT. AMD will launch b ... ⌘ Read more
Today, amid a sea of internet companies and products that routinely put profits ahead of people, Mozilla is unveiling an ambitious new venture capital fund to transform technology investment — and the internet more broadly. Yes, this is exactly what the only browser standing between us and complete Chrome dominance needs. Can you taste the sarcasm? ⌘ Read more
GNU Make 4.4 is here, and it has some interesting – and sad – news for some of the old operating systems we still cover on OSNews. Sadly, support for OS/2 (EMX), AmigaOS, Xenix, and Cray will be dropped from the next release of Make. Now, I’m not entirely sure just how many users of these operating systems even use Make, but for those of you that do – tough cookie right here. ⌘ Read more
Window outlines! Yet another KDE contribution by yours truly! This was fun. Not easy at all, but fun. I’m pretty happy how they turned out. A small feature, but a fun read to learn how, exactly, it was implemented. ⌘ Read more
Mastodon is interesting. On the surface it might just seem like a Twitter clone, but it’s based on a federated protocol called ‘ActivityPub’. What this means in practice is that there’s no central server. There’s many instances. Each of these instances is managed by different people, and many of them focus on specific interests. With email, it doesn’t matter which provider you go with Thanks to universal SMTP standards that every server uses, you can exchange messages with everyo ... ⌘ Read more
This is a 1990 Solbourne Computer S3000 all-in-one workstation based around the 33MHz Panasonic MN10501, irreverently code-named the Kick-Ass Processor or KAP. It is slightly faster than, and the S3000 and the related S4000 and later S4000DX/S4100 directly competed with, the original gangsta 1989 Sun SPARCstation and SPARCstation 1+. Solbourne was an early SPARC innovator through majority owner Matsushita, who wa ... ⌘ Read more
Thus for many years the possibility of getting memory tagging working on these systems was an interesting possibility, but there was no idea of whether it was actually feasible or whether IBM fused off this functionality in the CPUs it sells to third parties. The POWER CPUs IBM sells to third parties are fused slightly differently to those it uses in most of its own servers, being fused for 4-way multithreading ... ⌘ Read more
RustyHermit is a unikernel targeting a scalable and predictable runtime for high-performance and cloud computing. Unikernel means, you bundle your application directly with the kernel library, so that it can run without any installed operating system. This reduces overhead, therefore, interesting applications include virtual machines and high-performance computing. The kernel is able to run Rust applications, as well as C/C++/Go/Fortran ... ⌘ Read more
In the second article I will show how to install the SDK. Since I unfortunately cannot go into every individual configuration, I assume that AmigaOS 4.1 Final Edition Update 2 is already installed. However, it is irrelevant whether further software or the Enhancer 2.2 is installed.’ We mentioned the first part in this series a few weeks ago. ⌘ Read more
Those who are now beating up on the new 12VHPWR (although I don’t really like the part either) may generate nice traffic with it, but they simply haven’t recognized the actual problem with the supposedly fire-hazardous and melting connections or cables. Even if certain YouTube celebrities are of a different opinion because they seem to have found a willing object o ... ⌘ Read more
You fucked up real good, kiddo. Twitter is a disaster clown car company that is successful despite itself, and there is no possible way to grow users and revenue without making a series of enormous compromises that will ultimately destroy your reputation and possibly cause grievous damage to your other companies. The essential truth of every social network is that the product is content moderation, and everyone hates the people who decide how content moderation works. Content moderation i ... ⌘ Read more
An old article, but since I had no idea Sega made Palm OS games, I find it deeply fascinating. As part of my ongoing efforts to uncover lost gems from Japan, I recovered two exclusive games made by SEGA in their brief flirtation with Palm OS back in 2002. These games were presented by their Smilebit division at PalmSource Japan Forum 2002. This was around the time SEGA were abandoning consoles and Palm OS seems to have been part of an ef ... ⌘ Read more
Earlier this week, Apple released a document clarifying its terminology and policies around software upgrades and updates. Most of the information in the document isn’t new, but the company did provide one clarification about its update policy that it hadn’t made explicit before: Despite providing security updates for multiple versions of macOS and iOS at any given time, Apple ... ⌘ Read more
With the release of Chrome 110 (tentatively scheduled for February 7th, 2023), we’ll officially end support for Windows 7 and Windows 8.1. You’ll need to ensure your device is running Windows 10 or later to continue receiving future Chrome releases. This matches Microsoft’s end of support for Windows 7 ESU and Windows 8.1 extended support on January 10th, 2023. It’s time. ⌘ Read more
Reading how copy-paste works from the Wayland specification is non-trivial unless you understand a lot of how desktop computing works and Wayland internal. It took me quite a while to figure it all out, though once you get there, it seems quite obvious. Here’s my attempt at explaining how it works for mere mortals. One of those things you do countless times every day, but don’t really know how it works. ⌘ Read more
It’s “release everything!” day for Apple – virtually every single Apple platform and operating system is getting updates today. Almost all device releases are point releases to address issues in the major versions released in September, with the exception being iPadOS 16, which was delayed and is accompanied today by macOS 13. Ars’ macOS review, is, of course, the definitive r ... ⌘ Read more
IceWM was released only a short while ago, and now we’ve got 3.1. IceWM 3.1 introduces a new window option “frame” to automatically group application windows with the same “frame” value as tabs within a single frame. IceWM 3.1 also now shows indicators for the presence of tabs on the title bar, clicking on the title bar tab indicators can change tabs, tray hints are now preserved across restarts, improved Alt + Tab handling, improvements to the CMake build system integration, and a variety of ... ⌘ Read more
Linus Torvalds has backed the idea of possibly removing Intel 486 (i486) processor support from the Linux kernel. After the Linux kernel dropped i386 support a decade ago, i486 has been the minimum x86 processor support for the mainline Linux kernel. This latest attempt to kill off i486 support ultimately arose from Linus Torvalds himself with expressing the idea of possible requiring x86 32-bit CPUs with “cm ... ⌘ Read more
Tetris is a classic time-waster, both in and outside of the office. What good is any computing device if it can’t play this game? Tokyo System House certainly thought so, and ported it to the NEC mini5 line of CP/M-based word processors. Let’s preserve it for future generations and then see what it’s like! First, the author had to get their hands on a NEC mini5 word processor. Then, they had to somehow manage to find a copy of the game itself. Then, and only then, could the actual prese ... ⌘ Read more
Dubbed the “Kinetic Kudu,” Ubuntu 22.10 is here with the latest and greatest GNOME 43 desktop environment by default (yes, with support for GTK4 apps), which comes with numerous new features and enhancements for fans of the GNOME/Ubuntu desktop, yet the look and feel remain unchanged from previous releases. The default audio server is PipeWire instead of PulseAudio with WirePlumber as the default session/policy manager. Kinetic Kudu also ships with an up-to-date toolchain and subsystem c ... ⌘ Read more
OpenBSD 7.2 has been released. The major new features in this release are all concerned with expanding the operating system’s hardware support. This release adds supports for Apple’s M2, the Ampere Altra, and the Qualcomm Snapdragon 8cx Gen 3. ⌘ Read more
Error messages are part of our daily lives online. Every time a server is down or we don’t have internet, or we forget to add some info in a form, we get an error message. “Something went wrong” is the classic. But what went wrong? What happened? And, most importantly, how can I fix it? I really enjoyed this article detailing a massive project at Wix to go through and rephrase every single error message to make them easie ... ⌘ Read more
The day has finally come! Windows Terminal is now the default command line experience on Windows 11 22H2! This means that all command line applications will now automatically open in Windows Terminal. This blog post will go into how this setting is enabled, the journey of Windows Terminal along with its fan-favorite features, as well as give a huge thank you to our contributors who have helped throughout Terminal’s journey. It’s sti ... ⌘ Read more
Arcan, the unique development framework for user interfaces that’s exploring a ton of new and different ideas, has released a new project – Lash#Cat9, a new command line shell. A guiding principle is the role of the textual shell as a frontend instead of a clunky programming environment. The shell presents a user-facing, interactive interface to make other complex tools more approachable or to glue them together into a more advanced weapon. Cat9 is entirely writt ... ⌘ Read more
To begin collaborating with others, we’ve open sourced several components for our secure operating system, called KataOS, on GitHub, as well as partnered with Antmicro on their Renode simulator and related frameworks. As the foundation for this new operating system, we chose seL4 as the microkernel because it puts security front and center; it is mathematically proven secure, with ... ⌘ Read more
Sculpt OS 22.10 is a maintenance release of our Genode-based general-purpose OS. It imposes a new rigid regime to the management of low-level devices, improves USB hotplug support, and comes with numerous performance optimizations. I should really find the time to sit down with Sculpt. ⌘ Read more
Change is many things: scary, exciting, inevitable. Android is changing all the time, and for a while now we’ve been anticipating a major shift in terms of software support, one that would see the platform abandon its oldest software — Android will go 64-bit-only, dropping compatibility for old 32-bit apps. The biggest question has been “when?” Would the Pixel Tablet demand 64-bit apps ... ⌘ Read more
Swider wasn’t the only Stadia developer blindsided by Google’s late September announcement that the streaming gaming service would be shutting down next January. Game makers who talked to Ars (and some who shared their surprise on social media) all said they had no indication of Google’s shutdown plans before the public announcement. “During correspondence , we are exchanging emails—nothing showed us it could be the end of Stadia,” Swider s ... ⌘ Read more
My first post-Figma hobby project is a win32 emulator I’ve called retrowin32. It is now barely capable of executing a few unmodified Windows exe files in a browser (see the site for some links). A fun project. ⌘ Read more
I didn’t expect to be writing about the next version of Windows again so soon, but a handful of viewers watching the Ignite Keynote yesterday noticed an updated version of the Windows UI that was shown in a brief cutaway, which had a floating taskbar along the bottom, system icons in the top right, a floating search box in the top m ... ⌘ Read more
Microsoft Office was first released in 1990, and aside from Windows, it’s probably the Microsoft product the general public has the most experience with. Individual apps like Word, Excel, PowerPoint, and Outlook will all continue to exist, but starting now, the Office brand name these apps have all been grouped under will begin to go away, to be replaced by “Microsoft 365”. I’m fairly certain this will tur ... ⌘ Read more
Well hello friends! Today we celebrate the 4th birthday of SerenityOS, counting from the first commit to the repository, on October 10th, 2018. What follows is a selection of random highlights from the past year, mixed with personal reflections from some of the SerenityOS developers. Just sit down, relax, take a deep breath, forget your day’s troubles, and enjoy a rundown of some of the awesome work being done in the SerenityOS community. There’s few communities that seem so we ... ⌘ Read more
After a break of about half a year, there is a sign of life from Hyperion Entertainment again. The company has made a new SDK available for download. But what is it? And what do you need it for? This and other questions will be answered in this and other articles. If you ever wanted to develop for Amiga OS 4, this seems like a good time to dive in. ⌘ Read more
Even with a bare-bones installation, Plasma lets you customize your desktop a lot. If you want more, there is always Plasma’s vast ecosystem of widgets. Widgets add features and utilities to the Plasma desktop and today you can find out all the stuff you can do and what’s new for widgets in Plasma 5.26. Widgets are not the only thing to look forward to in Plasma 5.26: check out all the new stuff landing on the desktop designed to make using Plasma easier, more accessible and enjoya ... ⌘ Read more
Samsung Electronics today announced a partnership with leading international ODM (Original Development Manufacturing) companies such as Atmaca, HKC and Tempo — a collaboration that will enable non-Samsung smart TV models to use Tizen OS for the first time. New TVs from Bauhn, Linsar, Sunny, Vispera and other brands will be available in Australia, Italy, New Zealand, Spain, Türkiye and the United Kingdom this year, allowing more consumers to e ... ⌘ Read more
Recently we have been working on native Wayland support on Linux. Wayland is now enabled for daily builds and if all goes well, it will be enabled for Blender 3.4 release too. One of the major productivity applications adding Wayland support – especially one such as Blender – is a big deal. ⌘ Read more
This is a real 133MHz BeBox running otherwise stock BeOS R5, surfing Hacker News and Lobste.rs using a modified, bug-fixed NetPositive wired to offload encryption to an onboard copy of Crypto Ancienne (see my notes on the BeOS port). NetPositive is the only known browser on the PowerPC ports of BeOS — it’s probably possible to compile Lynx 2.8.x with BeOS CodeWarrior, but I’ve only seen it built for Intel, and M ... ⌘ Read more
This Macintosh Classic II wasn’t the best computer of its day, it wasn’t even the best Mac available at the time, but 30 years on and as its second owner it has unexpectedly become one of my favourite computers. The Classic II sits on a desk in the corner of my living room, just beside my main front window. It takes up a small amount of space, is unassuming, and always looks happy, ready to serve me whenever I call on it. There’s definitely something to be said abo ... ⌘ Read more
I like to do some retro programming, but SheepShaver, the best Mac emulator out there, has a bug that makes copy and paste not function, so is kind of hard to use. I was recently made aware that there is a tool named mpw (lowercase) that emulates just enough of classic MacOS to run Apple’s MPW compiler suite’s command line tools on MacOS X. So I thought I’d give it a try and set that up. The audience for this is probably quite small, but inform ... ⌘ Read more
How I built the RGBeeb, a BBC Micro inside a PC case. With RGB Backlight, USB inputs, ATX PSU, and working full-height floppy drives. This project is way more involved than you think it is. ⌘ Read more
Last year, Google announced plans to phase out Manifest V2-based browser extensions in favor of new Manifest V3 policies. Although Manifest V3 promises increased safety and “peace of mind,” developers argue that the new rules hurt innovations, decrease performance, and cripple content blockers without giving much better security. Google initially wanted to disable Manifest V2 extensi ... ⌘ Read more
System76 has been developing their own COSMIC desktop as the next evolution for their Pop!\\_OS Linux distribution built atop an Ubuntu base. Interestingly with this big COSMIC desktop undertaking, which is being written in the Rust programming language, they have decided to shift away from using the GTK toolkit to instead make use of Iced-Rs as a Rust-native, multi-plat ... ⌘ Read more
The ROMA RISC-V laptop was announced this summer with an unnamed RISC-V processor with GPU and NPU. We now know it will be the Alibaba T-Head TH1520 quad-core Xuantie C910 processor clocked at up to 2.5GHz with a 4 TOPS NPU, and support for 64-bit DDR at up 4266 MT. The TH1520 is born out of the Wujian 600 platform unveiled by Alibaba in August 2022, and is capable of running desktop-level applications su ... ⌘ Read more
It’s been nearly 10 years since Windows 8 launched to the world as part of Microsoft’s big tablet push. While we’ve seen two heads of Windows since then, former Windows chief Steven Sinofsky has shared some early concept images for Windows 8 in a new video. The images show concepts for the Start menu, multiple monitor support, File Explorer, Internet Explorer, and lots more. Windows 8 development began in the spring of 20 ... ⌘ Read more
There’s a new release of the venerable IceWM window manager, version 3.0.0. The major new feature here is tabbed windowing, in which you can drag titlebar over another to combine them into one unit. There are, of course, also the usual bug fixes and translation updates. ⌘ Read more
Intel’s highest-end graphics card lineup is approaching its retail launch, and that means we’re getting more answers to crucial market questions of prices, launch dates, performance, and availability. Today, Intel answered more of those A700-series GPU questions, and they’re paired with claims that every card in the Arc A700 series punches back at Nvidia’s 18-month-old RTX 3060. Af ... ⌘ Read more
CDE 2.5.0 is now available on SourceForge. This is a significant release compared to the previous one with, among many other things, a replacement of the build system from ancient Imake to somewhat less ancient Autotools. There’s also a ton of bug fixes, as well as new features and other changes. ⌘ Read more
A few years ago, we also launched a consumer gaming service, Stadia. And while Stadia’s approach to streaming games for consumers was built on a strong technology foundation, it hasn’t gained the traction with users that we expected so we’ve made the difficult decision to begin winding down our Stadia streaming service. We’re grateful to the dedicated Stadia players that have been with us from the start. We will be refunding all Stadia hardware purchases made through the Google Sto ... ⌘ Read more
Project Monterey was an attempt to unify the fragmented Unix market of the 90s in to a single cross vendor Unix that would run on Intel Itanium (and others). The main collaborators were: IBM who brought its AIX, HP was supposed to bring some bits from HP-UX, Sequent from DYNIX/ptx and SCO from UnixWare. The project shared fate of Itanium – it totally failed. In the end Linux took its spot as a single Unix. The main legacy of Project Monterey was the famous SCO vs IBM lawsuit. ... ⌘ Read more
Say hello to the RISC ThinkPad that’s not a ThinkPad, the IBM WorkPad z50. Let’s say you went to CompUSA, or, I dunno, Fry’s, or Circuit City, in mid-1999. Why, you might pick up an Ethernet hub and a BeOS advanced topics book, and marvel at this lithe little laptop IBM was selling for US$999 ($1780 in today’s dollars) MSRP. It had all the ThinkPad design cues and a surprisingly luxurious 95% keyboard, plus that frisson-inducing bright red mouse stick. And you might say, I want ... ⌘ Read more
We have seen how PumpkinOS runs a classic 68K application. First, code.0 and data.0 resources from the PRC are loaded and decoded. Then code.1 is loaded and the 68K emulator starts running it. Native applications, that is, applications compiled from source to the target architecture of PumpkinOS (x86 or ARM), are still stored in PRC files, having access to all PalmOS resources like forms, bitmaps, alerts, etc. In fact, the same resource compiler (pilrc) used to generate the bin ... ⌘ Read more
After nearly six months of development, the GNOME 43 “Guadalajara” desktop is finally here and introduces a few interesting changes, the most prominent one being the Quick Settings menu that can be accessed from the system top bar, very similar to those you probably saw on Android devices or the latest Windows 11 and macOS systems. Nautilus has also been improved considerably, and Epiphany (GNOME Web) now supports WebExtensions, instantly making the browser a lot more useful. The move to GTK4 co ... ⌘ Read more
The Windows Subsystem for Linux (WSL) can now run systemd inside of your WSL distros, empowering you to do more with your Linux workflows on your Windows machine. The most controversial piece of Linux software in recent times makes its way to WSL. ⌘ Read more
Perhaps my favourite feature of Guix is guix shell. It is one of those tools that I don’t know how to do without. Even if you are not ready to use Guix as a package manager (or distro), guix shell alone might be a reason to have Guix installed. Why? This article describes a really nifty feature of Guix. ⌘ Read more
As predicted, Microsoft is formally releasing Windows 11 version 22H2 to the general public today. Also called the “Windows 11 2022 Update,” version 22H2 is a major update that brings a plethora of fixes and refinements to the operating system, improving the Start menu, jettisoning some more Windows 8-era user interface designs, adding new touchscreen and window management features, and more. We ... ⌘ Read more
The M100’s LCD is really 10 separate displays, each controlled by its own HD44102 driver chip. The driver chips are each responsible for a 50-by-32-pixel region of the screen, except for two chips at the right-hand side that control only 40 by 32 pixels. This provides a total screen resolution of 240 by 64 pixels. Within each region the pixels are divided into four rows, or banks, each eight pixels high. Each vertical ... ⌘ Read more
The first 8-bit microprocessor, the TMX 1795 had the same architecture as the 8008 but was built months before the 8008. Never sold commercially, this Texas Instruments processor is now almost forgotten even though it had a huge impact on the computer industry. In this article, I present the surprising history of the TMX 1795 in detail, look at other early processors, and explain how ... ⌘ Read more
Do you have some old 386 or 486 machines lying around, collecting dust, but want them to become productive members of your computer household? Fret no more – there’s gray386linux and gray486linux, distributions specifically tailored for these two older architectures. I’m not entirely sure what you’d actually do with them, but fascinating projects nonetheless. ⌘ Read more
The character “ꙮ” (U+A66E) is being updated in version 15.0.0. Because it doesn’t have enough eyes. It needs to have three more eyes. This character is rare. Very, very rare. Rare enough to occur in a single phrase, in a single text written in an extinct language, Old Church Slavonic. The text is a copy of the Book of Psalms, written around 1429 and kept in Russia. Basically, in some old Slavic languages, authors would stylise the “O” in their word for e ... ⌘ Read more
A traditional PalmOS emulator requires a ROM: a binary object that contains the original PalmOS compiled and linked for the 68K architecture. When you run an application PRC in those emulators, everything is emulated down to the hardware layer, so the ROM thinks it is talking to an actual device. Therefore, as an emulator developer, your job is to provide an implementation of the CPU, memory, display, serial port, and so on, taking into accounting the low level difference ... ⌘ Read more
All in all, I’m very impressed with the work the wayland community has done since I last did a serious look at the state of things. I’m still waiting for a stacking window manager that scratches the same itch for me that icewm does, but I’m following labwc with great interest. At this point though, I’ve established that I can live my life on wayland, and for the time being I am. Not everyone can yet though, and there’s still work to be done. Part of why I’m feeling the ... ⌘ Read more
For the past decade there were two more or less universally acknowledged truths about digital advertising. First, the rapidly growing industry was largely impervious to the business cycle. Second, it was dominated by the duopoly of Google (in search ads) and Meta (in social media), which one jealous rival has compared to John Rockefeller’s hold on oil in the 19th century. Both of these verities are now being challen ... ⌘ Read more
Today, Intel introduces a new processor for the essential product space: Intel Processor. The new offering will replace the Intel Pentium and Intel Celeron branding in the 2023 notebook product stack. Those are some old, long-standing brands Intel just put out to pasture. “Intel Processor” will exist next to the Core i product lines as budget processors, just like Pentium and Celeron do today. ⌘ Read more
Linux command line for you and me is a book for newcomers to command line environment. Exactly as it says on the tin. This is a great, easy to use resource for command line use. Even though I’ve used Linux for more than two decades, and have been Linux-only for a few years now, I rarely use the command line, and having a resource like this in my back pocket for the few times I do dive into the command line is very nice – especially when you need to use some of the ... ⌘ Read more
When BART first carried passengers, the country was sending astronauts to the moon. The Apollo-era trains were symbols of a generation barreling toward a space-age future complete with carpeted floors and a seat promised to every passenger. That was 1972, when BART was state of the art. But half a century later, as the agency celebrates its 50th anniversary thi ... ⌘ Read more
The developer of Pumpkin OS (which we talked about before), a port of the Palm OS to x86-64, has written a very interesting post about dealing with multi-threading. Pumpkin OS is multi-threaded from the start, but several parts of the operating system rely on old parts of Palm OS that were never meant to be multi-threaded – such as the M68K emulator used to run Palm OS applications written for that architecture. The solution I came up with uses som ... ⌘ Read more
Adobe has announced that it’s acquiring Figma, a popular design platform, for around $20 billion in cash and stock. After rumors surfaced early on Thursday about a potential acquisition, Adobe made it official in a press release shortly afterward. It’s big news in the design and development world, particularly as Figma has been competing heavily with Adobe’s XD products in recent years. I had never heard of Figma before, but it see ... ⌘ Read more
Google has lost its latest battle with European Union regulators. This morning, the EU General Court upheld Google’s record fine for bundling Google Search and Chrome with Android. The initial ruling was reached in July 2018 with a 4.34 billion euro fine attached, and while that number has been knocked down to 4.125 billion euro ($4.13 billion), it’s still the EU’s biggest fine ever. The EU takes i ... ⌘ Read more
Apple plans to release new ad “placements” as soon as the holiday season, according to a message sent to developers on Tuesday inviting them to an online session to encourage them to buy ads. The new spots represent a significant expansion in Apple’s advertising inventory, which is focused on its App Store. In recent years, Apple’s advertising inventory has been limited to one unit in the Search tab o ... ⌘ Read more
Since starting the SerenityOS project in 2018, my goal has been “to build a complete desktop operating system to eventually use as my daily driver”. What started as a little therapy project for myself has blossomed into a huge OSS community with hundreds of people working on it all over the world. We’ve gone from nothing to a capable system with its own browser stack in the last 4 years. Throughout this incredible expansion, my own goals h ... ⌘ Read more
Tom Persky is the self-proclaimed “last man standing in the floppy disk business.” He is the time-honored founder of floppydisk.com, a US-based company dedicated to the selling and recycling of floppy disks. Other services include disk transfers, a recycling program, and selling used and/or broken floppy disks to artists around the world. All of this makes floppydisk.com a key player in the small ye ... ⌘ Read more
Slovenia being a tiny country with a population of just 2 million, IBM OS/2 Warp 4 was one of the few non-Microsoft operating systems to be localized to Slovenian in the mid-90s and a big deal for the local IT community back then. But nearly 3 decades later, when OS/2 disappeared from the last ATMs in the country, the even rarer Slovenian version was as good as completely gone. Or was it? This is an amazing example of digital archeology, and I hope the other rare OS/2 translations are fo ... ⌘ Read more
iOS 16 brings the biggest update ever to the Lock Screen, the ability to edit and collaborate in Messages, new tools in Mail, and more ways to interact with photos and video with Live Text and Visual Look Up. iOS 16 is available today as a free software update. Unlike in the Android world, every iOS user here on OSNews will most likely be able to install this latest update right away. I’m especially enamoured by the notifications popping in from the bottom instead of the top – this makes a lot more ... ⌘ Read more
In this article, we provide a holistic view of the Portable Operating System Interface (POSIX) abstractions by a systematic review of their historical evolution. We discuss some of the key factors that drove the evolution and identify the pitfalls that make them infeasible when building modern applications. Some light reading to start the week. ⌘ Read more
A website containing a vast, vast collection of domestic electrical plugs and sockets from all over the world, including more information and details about them than you knew existed. I’ve been stuck here for hours. Be wary of going in – you’re never coming back out. But you’ll be happier for it, since there’s enough information here to last a lifetime. One of my favourites is this one from Sweden – I was baffled by these at first when emigrating to Sweden a f ... ⌘ Read more
TinyClock is a tiny true 5-arch universal Mac OS X single-binary GUI application. Single universal binary, that can be natively executed on every hardware platform Mac OS X was made for (32/64 bit, PowerPC/x86/AppleSilicon). Just fun. ⌘ Read more
With the AM5 platform from AMD on the horizon, five major motherboard manufacturers have annonced their flagship motherboards with the X670E chipset. Some of them are having fun with this generation’s multi-faceted step into “five”: AM5, PCIe Gen 5.0, DDR5, 5nm process, boost clocks over 5GHz, you catch the drift. But do you know what every single announced motherboard has fewer than five of? PCI Express (PCIe) slots. Other than a GPU and the occasional WiFi ... ⌘ Read more
FUSE-T is a kext-less implementation of FUSE for macOS that uses NFS v4 local server instead of a kernel extension. The main motivation for this project is to replace macfuse that implements its own kext to make fuse work. With each version of macOS it’s getting harder and harder to load kernel extensions. Apple strongly discourages it and, for this reason, software distributions that include macfuse are very difficult to install. With Apple locking down macOS more and more, develo ... ⌘ Read more
Disassembly and enhancements for Apple II DeskTop (a.k.a. Mouse Desk), a “Finder”-like GUI application for 8-bit Apples and clones with 128k of memory, utilizing double hi-res monochrome graphics (560×192), an optional mouse, and the ProDOS 8 operating system. There’s a new version with tons of improvements. ⌘ Read more
The next generation of USB devices might support data transfer speeds as high as 80 Gbps, which would be twice as fast as current-gen Thunderbolt 4 products. The USB Promotor Group says it plans to publish the new USB4 version 2.0 specification ahead of this year’s USB Developer Days events scheduled for November, but it could take a few years before new cables, hubs, PCs, and mobile devices featuring the new technology are available for purchase. ... ⌘ Read more
The overarching theme of Genode 22.08 is the emerging phone variant of Sculpt OS, touching topics as diverse as USB ECM, Mali-400 GPU, SD-card access, telephony, mobile-data connectivity, the Morph web browser, and a custom user interface. Among the further highlights are new tracing tools, improved network performance USB smart-card support, and VirtIO drivers for RISC-V. Genode never fails to impress. ⌘ Read more
The most notable proposed fix (listed in Annex II) is for phone makers and sellers to make “professional repairers” available for five years after the date a phone is removed from the market. Those repairers would have access to parts including the battery, display, cameras, charging ports, mechanical buttons, microphones, speakers, and hinge assemblies (including for folding phones and tablets ... ⌘ Read more
The Android update treadmill continues with the release of Android 13. It’s one of the smallest Android releases in recent memory, with barely any user-facing features to point to. Keep in mind, though, that this update follows the monster Android 12 release from last year. This is also the second Android OS release this year, the previous one being the tablet-focused Android 12L update that was r ... ⌘ Read more
In the last six months macOS malware protection has changed more than it did over the previous seven years. It has now gone fully pre-emptive, as active as many commercial anti-malware products, provided that your Mac is running Catalina or later. This article updates those I’ve previously written about Apple’s new tool in the war against malware, XProtect Remediator. Apple has been slowly building out its anti-malware and a ... ⌘ Read more
We talk a lot about standards over this way, including what came before the standards were put into place and what came before that. Our last issue was about standards, even. But sometimes, de facto standards simply come into place, where a large number of people and organizations agree to do something a certain way, despite no formalized agreement or strategy. And one of the greatest examples of a de facto standard in computing history may be a controller port that remaine ... ⌘ Read more
Japan’s digital minister, who’s vowed to rid the bureaucracy of outdated tools from the hanko stamp to the fax machine, has now declared “war” on a technology many haven’t seen for decades — the floppy disk. The hand-sized, square-shaped data storage item, along with similar devices including the CD or even lesser-known mini disk, are still required for some 1,900 government procedures and ... ⌘ Read more
With the rollout of Android 13 to the Pixel 6 and 6a, Google posted an interesting warning on the system image website: Once you flash Android 13, you can never go back to the old version. That’s still the case for anyone wanting a fully functional phone, but now, Google has posted an Android 12 “developer support image” that will let developers roll back their phones even after upgrading. The ... ⌘ Read more
This week, the Fuchsia team shared a new proposal titled “ADB on Fuchsia” that shares the team’s intention to support ADB for controlling devices and the reasoning behind wanting to do so. At present, the core “fx” and “ffx” tools used to control Fuchsia devices are only compatible with Linux and macOS computers. And while there’s an effort to get ffx running on Windows, that’s not projecte ... ⌘ Read more
Today we’re launching our Developer Preview of the new Cross device SDK for Android. First announced during the Google I/O ‘22 Multi-device development session, our Cross device SDK allows developers to build rich multi-device experiences with a simple and intuitive set of APIs. This SDK abstracts away the intricacies involved with wo ... ⌘ Read more
Roughly seven years ago, Partha Ranganathan realized Moore’s law was dead. That was a pretty big problem for the Google engineering vice president: He had come to expect chip performance to double every 18 months without cost increases and had helped organize purchasing plans for the tens of billions of dollars Google spends on computing infrastructure each year around that idea. But now Ranganathan was getting a chip twice as good every ... ⌘ Read more
Justice Department lawyers are in the early stages of drafting a potential antitrust complaint against Apple, according to a person with direct knowledge of the matter — a sign that a long-running investigation may be nearing a decision point and a suit could be coming soon. Various groups of prosecutors inside DOJ are assembling the pieces for a potential lawsuit, the individual said, adding that the department’s antitrust di ... ⌘ Read more
Many federal policy changes are well known before they are announced. Hints in speeches, leaks, and early access to reporters at major publications all pave the way for the eventual confirmation. But on Thursday, the White House Office of Science and Technology Policy (OSTP) dropped a big one that seemed to take everyone by surprise. Starting in 2026, any scientific publication that receives ... ⌘ Read more
We have ended up in a world where UNIX and Windows have taken over, and most people have never experienced anything else. Over the years, though, many other system designs have come and gone, and some of those systems have had neat ideas that were nevertheless not enough to achieve commercial success. We will take you on a tour of a variety of those systems, talking about what makes them special. In particular, we’ll discuss IBM i, with emphasis on the Single Level Store, TIMI, and block termin ... ⌘ Read more
Skirting the official macOS system requirements to run new versions of the software on old, unsupported Macs has a rich history. Tools like XPostFacto and LeopardAssist could help old PowerPC Macs run newer versions of Mac OS X, a tradition kept alive in the modern era by dosdude1’s patchers for Sierra, High Sierra, Mojave, and Catalina. For Big Sur and Monterey, ... ⌘ Read more
It’s been a long journey these past few months trying to find a modern, compatible, FreeBSD laptop, and getting it to work well enough for daily use (everything except for gaming). For the past few months, I’ve been documenting my journey using this laptop, then I left the framework laptop and switched to a Thinkpad X260, and then a Thinkpad X1C7. This gave me perspective on what is considered “FreeBSD compatible”.. After experiencing what that “compatibility” meant, ... ⌘ Read more
The WWDC 2019 had a major impact on the UI toolkit landscape: while the venerable AppKit APIs remained available, Apple removed the old Carbon APIs and introduced 2 brand new frameworks: Mac Catalyst and SwiftUI. Apple sporadically mentioned some apps built with these new UI toolkits. In this article, I try to bring a better overview of Apple’s use of AppKit, Mac Catalyst and SwiftUI in the different versions of macOS, f ... ⌘ Read more