# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 2521
# self = https://watcher.sour.is?uri=https://feeds.twtxt.net/osnews/twtxt.txt&offset=721
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/osnews/twtxt.txt&offset=821
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/osnews/twtxt.txt&offset=621
TikTok’s iOS app uses in-app browser to log your keystrokes and taps
When you open any link on the TikTok iOS app, it’s opened inside their in-app browser. While you are interacting with the website, TikTok subscribes to all keyboard inputs (including passwords, credit card information, etc.) and every tap on the screen, like which buttons and links you click. TikTok is spyware, and should be labelled and treated as such. ⌘ Read more
Janet Jackson and the power to crash system
A colleague of mine shared a story from Windows XP product support. A major computer manufacturer discovered that playing the music video for Janet Jackson’s “Rhythm Nation” would crash certain models of laptops. I would not have wanted to be in the laboratory that they must have set up to investigate this problem. Not an artistic judgement. One discovery during the investigation is that playing the music video also crashed some of their compet ... ⌘ Read more
We tested all the Ubuntu remixes for resource usage so you don’t have to
All the remixes use less memory than the default GNOME edition. To be honest, we didn’t expect that. The last time we did this comparison, in 2013, Kubuntu scoffed the most RAM – and as before, it still uses the most disk. KDE Plasma 5 really has slimmed down its memory footprint impressively, although it’s still no lightweight. The KDE, MATE, and Budgie editions are quite close in resour ... ⌘ Read more
Physical buttons outperform touchscreens in new cars, test finds
Physical buttons are increasingly rare in modern cars. Most manufacturers are switching to touchscreens – which perform far worse in a test carried out by Vi Bilägare. The driver in the worst-performing car needs four times longer to perform simple tasks than in the best-performing car. This shouldn’t come as a surprise. Anyone with more than only a modicum of experience in human-machine interaction will ... ⌘ Read more
Why I left PINE64
Linux hardware projects are made or broken by their community support. PINE64 has made some brilliant moves to build up a mobile Linux community, and has also made some major mistakes. This is my view on how PINE64 made the PinePhone a success, and then broke that again through their treatment of the community. I want to start by pointing out that this is me leaving PINE64 and not the projects I’m involved in like postmarketOS. This is just a sad story. I hope some of the problems can be mended ... ⌘ Read more
Windows 11 22H2 “Sun Valley 2” apparently going public on September 20
As it turns out, our guesstimation was probably pretty spot on, as there are now multiple reports alleging that Microsoft is going to be making Windows 11 22H2 (codenamed Sun Valley 2 or SV2) public on the 20th of September. It will be apparently be served via the Windows Update option in the Settings. For those on Windows 11 21H2, which is the original release, it should be a seamless upgrade ... ⌘ Read more
RSoC: improving drivers and kernel – part 7
In my last blog post, I introduced the userspace\\_fexec/userspace\\_clone features. As the names suggest, they move the inherently complex implementations of fork(3) and execve(2), from the kernel into relibc, giving userspace much more freedom while simplifying the kernel. There has been considerable progress since last post; the features userspace\\_fexec/userspace\\_clone, userspace\\_initfs, and userspace\\_initfs, have now all been merged! I under ... ⌘ Read more
Android 13 releases today for Google Pixel smartphones
Today, Google is releasing Android 13 for Google Pixel smartphones, following months of developer previews and beta releases. It’s an update that polishes a lot of the changes that Android 12 brought to the table, while also introducing a ton of small, helpful features across the board that aims to improve privacy, security, and usability. Alongside the update, the company has also announced that Android 13’s source code i ... ⌘ Read more
Apple finds its next big business: showing ads on your iPhone
Apple is set to expand ads to new areas of your iPhone and iPad in search of its next big revenue driver. Let’s begin with the current state of play: Apple’s advertising efforts today consist of display ads inside of its News and Stocks apps, as well as inside the App Store, across the iPhone, iPad and Mac. The App Store also has Google-like search ads. And more recently, Apple put advertising inside of TV+ fo ... ⌘ Read more
How I hacked my car
The IVI in the car, like many things these days, is just a computer. My goal was to hack the IVI to get root access and hopefully be able to run my own software on it. Of course, the first step in hacking a device like this is research. This is a story full of twits and turns, and some rally questionable decisions by Hyundai’s developers. ⌘ Read more
Apple asked for a cut of Facebook’s ad sales years before it stifled Facebook’s ad sales
Apple and Meta may not be the best of friends right now, but at one point, Apple was in discussions with the social media company about how it could make more money from its presence on the App Store, according to The Wall Street Journal. Apple reportedly argued that it deserved a cut of certain portions of Facebook’s ad revenue. The specific ads in question ... ⌘ Read more
US political campaign emails can bypass Google’s spam filters under a newly approved pilot project
Federal election regulators voted Thursday to allow Google to proceed with a plan to make it easier for campaign emails to bypass spam filters. Google’s proposal to run a pilot project changing the filters for political emails came after intense Republican criticism that spam filters were biased against conservatives, a charge the tech g ... ⌘ Read more
Revirt: virtualization on Redox OS
So, as part of RSoC 2022, I have been working on introducing Virtualization on Redox OS. This feature/technology is called Revirt and has wide-ranging consequences for Redox OS as a secure, well-designed, virtualizable and effective operating system. This is a big new addition to Redox OS. ⌘ Read more
The many derivatives of the CP/M operating system
But still, CP/M was, for a while, the industry-standard microcomputer OS, making Digital Research a powerful and important company. Wealthy companies that lose dominance over a market they formerly controlled don’t tend to just give up. Digital Research put a substantial R&D effort into expanding and enhancing CP/M, creating a large family of OSes. It had some significant wins and big sales. Some of those products are still in use. ... ⌘ Read more
Review of /e/: an Android alternative for mobile phones
The /e/ OS operating system provides a user-friendly alternative to Android for people who want the Android experience without the reliance on Google and associated manufacturer-related applications and telemetry. Compared to LineageOS, /e/ provides a more unified experience out of the box, with a suitable suite of default open source applications and a system-based application store. Despite the fact that /e/ borrowed from ... ⌘ Read more
Rumors, delays, and early testing suggest Intel’s Arc GPUs are on shaky ground
All of that makes Arc a lot more serious than Larrabee, Intel’s last effort to break into the dedicated graphics market. Larrabee was canceled late in its development because of delays and disappointing performance, and Arc GPUs are actual things that you can buy (if only in a limited way, for now). But the challenges of entering the GPU market haven’t changed since the late 200 ... ⌘ Read more
Citing danger of “ink spills” Epson programs end of life for some printers
You have a perfectly healthy, functioning Epson inkjet printer in your home office. It’s served you well for years and you use it frequently. Then, one day, you go to print a document and realize that the printer isn’t working. A message on the display reads “a part inside your printer is at the end of its service life. Service is required.” That’s funny, you think. You hadn’t noticed ... ⌘ Read more
Hackable $20 modem combines LTE and Pi Zero W2 power
tells us about a new hacker-friendly device – a $20 LTE modem stick with a quadcore CPU and WiFi, capable of running fully-featured Linux distributions. This discovery hinges on a mountain of work by a Chinese hacker , who’s figured out this stick runs Android, hacked its bootloader, tweaked a Linux kernel for it and created a Debian distribution for the stick – calling this the OpenStick project. ’s writeup translates the ’s t ... ⌘ Read more
NetBSD 9.3 released
NetBSD 9.3 has made it into the wild. Aside from many bug fixes, 9.3 includes backported improvements to suspend and resume support, various minor additions of new hardware to existing device drivers, compatibility with UDF file systems created on Windows 10, enhanced support for newer Intel Gigabit Ethernet chipsets, better support for new Intel and AMD Zen 3 chipsets, support for configuring connections to Wi-Fi networks using sysinst(8), support for wsfb-based X11 servers on the Commodore ... ⌘ Read more
The MGR Window System
MGR, sometimes said to be short for “ManaGeR”, sometimes short for “Munger”, is a simple network transparent window system. It was originally developed for the Sun 3 series of workstations by Stephen Uhler and colleagues beginning in 1984 while at Bellcore (later Telcordia, now part of Ericsson) and later enhanced by many others. The window system ran on many different hardware platforms, at least these: Sun 3/xx workstations running SunOS, which was the the original development platform ... ⌘ Read more
The women calling out Apple’s handling of misconduct claims
In interviews with 15 female Apple employees, both current and former, the Financial Times has found that Mohr’s frustrating experience with the People group has echoes across at least seven Apple departments spanning six US states. The women shared allegations of Apple’s apathy in the face of misconduct claims. Eight of them say they were retaliated against, while seven found HR to be disappointing or counterprod ... ⌘ Read more
Here is how you can still open Internet Explorer in Windows 11 if you really, really want to
Internet Explorer was finally killed off for almost every consumer version of Windows on June 15, 2022. It’s death was even mourned celebrated with faux gravestones commemorating it as a “good tool to download other browsers”. However, it seems like Microsoft’s browser still lives on in the depths of its latest operating system. Although Windows 11 ... ⌘ Read more
The Microsoft team racing to catch bugs before they happen
As a rush of cybercriminals, state-backed hackers, and scammers continue to flood the zone with digital attacks and aggressive campaigns worldwide, it’s no surprise that the maker of the ubiquitous Windows operating system is focused on security defense. Microsoft’s Patch Tuesday update releases frequently contain fixes for critical vulnerabilities, including those that are actively being exploited by attackers out ... ⌘ Read more
Apple’s Virtualization framework is a great, free way to test new macOS betas
One of the coolest power-user Mac features of the Apple Silicon era is Apple’s Virtualization framework. Normally the purview of paid software like Parallels Desktop or VMWare Fusion, virtualization lets you run multiple operating systems on one Mac at the same time, which is useful for anyone who wants to run Linux on top of macOS, test an app they’re developing in different ver ... ⌘ Read more
The story behind Google’s in-house desktop Linux
If you look around Google’s Mountain View, CA offices, you’ll see Windows machines, Chromebooks, Macs — and gLinux desktops. G what, you ask? Well, in addition to  relying on Linux for its servers, Google has its very own Linux desktop distribution. You can’t get it — darn it! — but for more than a decade, Google has been baking and eating its own homemade Linux desktop distribution. The first version was Goobuntu. It’s not news that G ... ⌘ Read more
Linux 5.19 released
Linus Torvalds just released Linux 5.19 as stable for the newest version of the Linux kernel. He also mentioned this is the first time he released the new Linux kernel from an ARM64 laptop in the form of an Apple MacBook running an AArch64 Apple M2 SoC. Linux 5.19 brings many new features from initial LoongArch CPU support to continued work on bringing-up AMD Zen 4 CPUs, AMD RDNA3 enablement continuing, more work on Intel DG2/Alchemist, Intel Idle driver support for Alder Lake, initial Rapto ... ⌘ Read more
AMD passes Intel in market cap
AMD surpassed rival Intel’s market cap on Friday. AMD stock rose over 3% for the day, giving the chipmaker a market capitalization of $153 billion. Intel fell nearly 9%, a day after disastrous earnings that missed expectations for profit and showed declining revenue. Intel’s market cap was $148 billion at the end of trading on Friday. The shift is mostly symbolic, but it signifies a much more competitive market for PC and server chips, where the two companies compete di ... ⌘ Read more
Antique display driving: a new video driver for Windows 1.x
That screenshot surely looks a little funny. That’s because it is Windows 1.04 running with a heavily modified 256-color Windows 3.x display driver, using resources from a Windows 2.0 VGA driver. Yes, a video driver for Windows 1.0x that can run at high resolutions. Madness. ⌘ Read more
Raspberry Pi Zero vs. MangoPi MQ Pro benchmarks
Putting the Raspberry Pi Zero against the MangoPi MQ Pro was something I’d wanted to do since seeing the MQ Pro’s announcement and specifications. It just seemed to make sense. On paper, they’re largely similar, with 1GHz single-core CPUs, and 512MB of RAM. A 1GB MQ Pro is also available and is what I’ll be using here so your mileage may vary slightly if you have the 512MB version. So what happens when you pit these relatively similar si ... ⌘ Read more
Embedding an EXE inside a .REG file with automatic execution
Earlier this year, I released a proof-of-concept project called “EmbedExeLnk” – this tool would generate a Windows link (.lnk) file containing an embedded EXE payload. I have taken this concept further and created a tool that generates a Windows registry (.reg) file containing an EXE payload. Nifty. ⌘ Read more
Upgrading a 30 year old Debian install
Two weeks ago I upgraded chiark from Debian jessie i386 to bullseye amd64, after nearly 30 years running Debian i386. This went really quite well, in fact! This story gets more impressive the more you read of it. ⌘ Read more
Ring, Google and the police: what to know about emergency requests for video footage
CNet decided to ask makers of home security cameras about their policies when it comes to dealing with requests from United States law enforcement: Ring, the Amazon-owned video doorbell and home security company, came under renewed criticism from privacy activists this month after disclosing it gave video footage to police in more than 10 cases without users’ consen ... ⌘ Read more
Chrome use subject to restrictions in Dutch schools over data security concerns
The Dutch Ministry of Education has decided to impose some restrictions on the use of the Chrome OS and Chrome web browser until August 2023 over concerns about data privacy. The officials worry that Google services collect student data and make it available to large advertising networks, who use it for purposes beyond helping education. Since the national watchdog doesn’t ... ⌘ Read more
Gmail’s new look is now rolling out to everyone
We’ve been tracking the progress of Google’s interface refresh for Gmail since February, and as promised, the company says it’s now becoming available for all Gmail users. The rework pulls Meet, Chat, and Spaces closer together as part of the overall experience and includes elements from Google’s Material Design 3. It’s not stopping there and says that, later this year, we should see improvements to Gmail for tablet users, better emoji s ... ⌘ Read more
Not so Common Desktop Environment (NsCDE) 2.2 released
NsCDE is a retro but powerful UNIX desktop environment which resembles CDE look (and partially feel) but with a more powerful and flexible framework beneath-the-surface, more suited for 21st century unix-like and Linux systems and user requirements than original CDE. NsCDE can be considered as a heavyweight FVWM theme on steroids, but combined with a couple other free software components and custom FVWM applications and a lo ... ⌘ Read more
Google Play Store is bringing back the app permissions list
With the addition of the developer-generated Data safety section this year, Google Play removed the old list of app permissions. The Play Store is now reversing this decision in response to user feedback and will have both coexist. This was a baffling decision to begin with – the Data safety section relied on developers being honest and truthful about their privacy practices and permissions usage, which was never ... ⌘ Read more
The Windows 11 taskbar is getting better for people who open tons of apps
The most interesting addition we’ve seen in a while is rolling out to users on the experimental Dev Channel now: a modified version of the taskbar with much-improved handling of app icon overflow when users have too many apps open at once. Click an ellipsis button on your taskbar, and a new icon overflow menu opens up, allowing you to interact with any of those extra icons the same way ... ⌘ Read more
DMA: Council gives final approval to new rules for fair competition online
The Council today gave its final approval on new rules for a fair and competitive digital sector through the Digital Markets Act (DMA). The DMA ensures a digital level playing field that establishes clear rights and rules for large online platforms (‘gatekeepers’) and makes sure that none of them abuses their position. Regulating the digital market at EU level will create a fair and c ... ⌘ Read more
Apple releases new versions of iOS, iPadOS, macOS, watchOS, and tvOS
Apple’s latest slate of updates — iOS and iPadOS 15.6, macOS 12.5, watchOS 8.7, and tvOS 15.6 — are starting to show up for some users. Given the next versions of the OSes are likely due out in a few short months (and beta testers are already using them), it’s not a surprise that Wednesday’s updates are all relatively light on features. You know where to get them. ⌘ Read more
Nova Launcher acquired by mobile links and analytics company Branch
Hello Nova Community, I’m Kevin Barry, the creator of Nova Launcher. I’ve made, make and will continue to make Nova Launcher. Today I’m announcing that Branch has acquired Nova Launcher, and hired myself and Cliff Wade (Nova Community Manager). Branch has also acquired Sesame Search and hired the Sesame Crew (Steve Blackwell and Phil Wall). I’ll continue to control the direction and development of ... ⌘ Read more
Carbon, a new programming language from Google, aims to be C++ successor
Carbon, the latest programming language to be built within Google, was unveiled today as an experimental successor to C++. To that end, while Carbon has many of the same goals as Rust, such as helping developers to create “performance-critical software,” Carbon is also intended to be fully interoperable with existing C++ code. Additionally, the goal is to make migrating from C++ to Carbon as ... ⌘ Read more
Google Play will allow alternate billing systems in Europe with reduced service fee
Following regulation in South Korea last year and a somewhat more voluntary “User Choice Billing” in March, Google announced today that it would soon allow nongaming Android apps to offer users in Europe (European Economic Area) an alternative to Google Play’s billing system. This is in response to the Digital Markets Act, with Google saying it’s “committed to meeti ... ⌘ Read more
Android removes much of Fuchsia-related code as Starnix project progresses
Work on this Fuchsia project within Android — dubbed “device/google/fuchsia” — stalled in February 2021, with no public indication of how things were progressing. This week, all of the code for “device/google/fuchsia” was removed from Android, formally signaling the end of this particular avenue. In its place, we have a lone “TODO” message, suggesting that Google may be building up s ... ⌘ Read more
Microsoft Validation OS
Microsoft Validation OS is a lightweight, fast, and customizable Windows 11-based operating system that you can use on the factory floor to diagnose, mitigate and repair hardware defects during Windows device manufacturing. Validation OS boots into a Command Line environment to increase reliability on the factory floor and supports running Win32 apps, smoothing the transition from early hardware bring-up to retail OS and apps development. This is an intriguing Windows variant I’d nev ... ⌘ Read more
Microsoft moves to new Windows development cycle with major release every three years, feature drops in between
Microsoft is shifting to a new engineering schedule for Windows which will see the company return to a more traditional three-year release cycle for major versions of the Windows client, while simultaneously increasing the output of new features shipping to the current version of Windows on the market. The news ... ⌘ Read more
ChromeOS Flex officially released
Today, we’re excited to announce that ChromeOS Flex, the cloud-first, easy-to-manage, and fast operating system for PCs and Macs, is now ready for your fleet. Just like too much sun, software bloat, clunky hardware, and security vulnerabilities can cause unwanted damage. Thankfully, ChromeOS Flex is just the sunscreen your legacy devices need. And thanks to everyone who has participated in our early access program, we’ve been able to significantly improve the prod ... ⌘ Read more
CP/M’s licensing situation cleared up
CP/M has been in a sort of legal limbo for quite a while – the code was openly available, but not through a license, but a short paragraph in an email that contained an odd piece of phrasing that wasn’t entirely clear, and could easily be misunderstood as “you can only distribute any derivative works through this one specific website”. This has now been clarified by the rights holder – DRDOS, Inc. and Bryan Sparks, president of DRDOS… In an email. However, ... ⌘ Read more
Windows 3.1 flash edition
Recently, a friend of mine paid me a visit with a few of his ThinkPads. Over a course of a weekend, I’ve prepared a SPI flasher based on flashrom and a Raspberry Pi and flashed a few ThinkPads. Besides my rage that was mostly a result of badly written libreboot and coreboot docs (things are hard to find, a ton of the info is outdated, etc), I came up with an idea for corebooting my own X200. This is not going where you think it might be going. ⌘ Read more
Atari open-source Linux DRM graphics driver being worked on in 2022
In addition to the OpenChrome DRM/KMS driver hoping to be finally mainlined in 2022 for supporting aging VIA graphics hardware from the long-ago days of their x86 chipsets, separately there is a DRM/KMS kernel driver in the works for something even older… A Linux DRM graphics driver for the Atari Falcon from the early 90’s. Over the past two years a DRM driver has been in the works for the Atari g ... ⌘ Read more
Microsoft still plans to block Office macros by default after temporary rollback
Microsoft is still planning to block Visual Basic for Applications (VBA) macros by default in Office apps. The software giant rolled back planned changes last week, surprising IT admins who had been preparing for Microsoft to prevent Office users from easily enabling macros in Office files downloaded from the internet. The change, designed to improve security in Office, w ... ⌘ Read more
Report: Google wants to give its ad business a different postal address to please US regulators
The US Justice Department is gearing up for a possible antitrust lawsuit against Google’s ad business, and a new report from The Wall Street Journal outlines a “concession” Google is proposing in response to the investigation. Google might split up some of its ad business and move it to Google’s parent company, Alphabet. The meat of the WSJ re ... ⌘ Read more
Europe faces Facebook blackout
Europeans risk seeing social media services Facebook and Instagram shut down this summer, as Ireland’s privacy regulator doubled down on its order to stop the firm’s data flows to the United States. The Irish Data Protection Commission on Thursday informed its counterparts in Europe that it will block Facebook-owner Meta from sending user data from Europe to the U.S. The Irish regulator’s draft decision cracks down on Meta’s last legal resort to transfer large chunks of ... ⌘ Read more
iPhone Lockdown Mode coming in iOS 16 to protect against targeted cyber attacks
Apple filed a lawsuit against ‘Pegasus’ spyware creator NSO Group last fall and announced it would be donating $10 million+ to organizations pursuing cyber-surveillance research and advocacy. Now taking the next step in combatting sophisticated spyware, Apple has announced a brand new “extreme” security feature called iPhone Lockdown Mode – coming to iPad and Mac as well – ... ⌘ Read more
Running the Steam Deck’s OS in a virtual machine using QEMU
The Steam Deck is a handheld gaming computer that runs a Linux-based operating system called SteamOS. The machine comes with SteamOS 3 (code name “holo”), which is in turn based on Arch Linux. Although there is no SteamOS 3 installer for a generic PC (yet), it is very easy to install on a virtual machine using QEMU. This post explains how to do it. Exactly what it says. ⌘ Read more
EU Parliament passes DMA, DSA to reign in big tech and force interoperability and openness
On Tuesday, Parliament held the final vote on the new Digital Services Act (DSA) and Digital Markets Act (DMA), following a deal reached between Parliament and Council on 23 April and 24 March respectively. The two bills aim to address the societal and economic effects of the tech industry by setting clear standards for how they operate and provide serv ... ⌘ Read more
Mojo’s smart contact lenses begin in-eye testing
I’ve brought a tiny, chip-studded, display-enabled contact lens made up to my eye, but I never was actually able to wear it. But by the end of 2022, I might get a chance. Mojo Vision’s smart contact lenses, which have been in development for years, are finally being worn internally, starting with the company’s CEO Drew Perkins. Perkins, who I spoke to over Zoom, has only worn the lens for an hour at a time so far. He likens the first t ... ⌘ Read more
Some Macs are getting fewer updates than they used to. Here’s why it’s a problem
When macOS Ventura was announced earlier this month, its system requirements were considerably stricter than those for macOS Monterey, which was released just eight months ago as of this writing. Ventura requires a Mac made in 2017 or later, dropping support for a wide range of Monterey-supported Mac models released between 2013 and 2016. This certainly seems more aggressive ... ⌘ Read more
USB installer tool removes Windows 11’s Microsoft account requirements (and more)
An easy workaround for this requirement is the Rufus USB formatting tool, which can create USB install media for Windows and all kinds of other operating systems. Rufus has already offered some flags to remove Windows 11’s system requirement checks from the installer, removing the need for clunky Windows Registry edits and other workarounds. But the beta of version 3.19 wi ... ⌘ Read more
What’s the deal with all those weird wrong-number texts?**
Even thought it was clear this message was the lead-in to a swindle of some kind, I had to pause and admire the craft that went into its composition. Like everyone else, I get scam text come-ons pretty frequently, and they’re always poorly pitched and low-energy. In contrast, this text opened up a rich world, animated by detail and alive with mystery. I didn’t care about packages missing their intended destinations, or B ... ⌘ Read more
Thanks to fans, the weirdest official Doom game is now playable on Windows
Doom RPG, id’s Doom game for pre-iPhone mobile phones, has been reverse engineerd and ported to Windows. Even id Software’s official “Year of Doom” museum at E3 2019 left this 2005 game unchronicled. That’s a shame, because it was a phenomenal example of id once again proving itself a master of technically impressive gaming on a power-limited platform. And platforms don’t get more lim ... ⌘ Read more
OpenBSD has two new C compilers: chibicc and kefir
In my never ending quest to have oksh support every C compiler in existence, I have ported two more C compilers to OpenBSD. They are chibicc and kefir. As always, let’s review them and at the end I’ll have links to unofficial ports so that you can play around with these C compilers. As you all know, these things are a little over my head, but I know many OSNews readers are far more knowledgeable about and interested in these things ... ⌘ Read more
US communications regulator wants TikTok removed from app stores over spying concerns
A commissioner with the U.S. communications regulator is asking Apple and Google to consider banning TikTok from their app stores over data security concerns related to the Chinese-owned company. Brendan Carr, a commissioner with the Federal Communications Commission (FCC), has written a letter to the CEOs of both companies, alerting them that the wildly popular ... ⌘ Read more
Nolan Bushnell on Atari, 50 years later
It’s been 50 years since Nolan Bushnell co-founded Atari, which brought video games to the mainstream. To celebrate, we asked Bushnell what he learned during the early years—and what we’ve lost sight of since then. I’m too young to have experienced Atari in its heyday, so I don’t have much to add here. I am, however, fascinated by Atari’s classic computers, like the 800 or the Falcon, and remember fawning over the Jaguar before growing up and realising ... ⌘ Read more
Valve is doubling Steam Deck shipments
Valve is doubling the number of Steam Decks it ships to customers, the company announced Monday. “Production has picked up, and after today we’ll be shipping more than double the number of Steam Decks every week!” Valve said in a tweet from the official Steam Deck account. And in response to a question from my colleague Sean Hollister, Valve designer Lawrence Yang spelled out the change more clearly: “in previous weeks we were shipping x units / week to ... ⌘ Read more
Is there a maximum size for Windows clipboard data?**
A customer had a program that opened a very large spreadsheet in Excel. Very large, like over 300,000 rows. They then selected all of the rows in the very large spreadsheet, copied those rows to the clipboard, and then ran a program that tried to extract the data. The program used the Get­Clipboard­Data function to retrieve the data in Rich Text Format. What they found was that the call to Get­Clipboard­Data was returning NULL. I ... ⌘ Read more
Delivering the Microsoft Edge WebView2 runtime to Windows 10 consumers
Starting with Windows 11, the WebView2 Runtime is included as part of the operating system. For Windows 10, we have recommended developers to distribute and install the runtime with their applications. In the past two years, more than 400 million of these devices now have the WebView2 runtime thanks to developers building and distributing WebView2 applications. Redistributable runtime deploy ... ⌘ Read more
Windows 98 system inside ESA’s Mars water-finder is finally getting an upgrade
Windows 98 was released by Microsoft back in 1998 which means in 2022 today, it’s more than 20 years old and something that most have forgotten. However, a recent major announcement by the European Space Agency (ESA) has brought Windows 98 back to the spotlight once more. The Agency says that it is upgrading the software inside its MARSIS instrument in order to enhance its per ... ⌘ Read more
Finding the hardware compatibility list for the MIPS, Alpha, and PowerPC versions of Windows NT
After our post a few days ago about running Windows NT for MIPS with Qemu, I was once again reminded of just how much fun it would be to own a MIPS, Alpha, or PowerPC machine from the mid-’90s that can run Windows NT 4. However, after some trouble finding a hardware compatibility list, I decided to ask Twitter – Steven Sinofsky suggested lookin ... ⌘ Read more
Google is releasing Fuchsia for the Nest Hub Max, starting in Preview Program
Roughly a year after launching on the original Nest Hub, Google is making the Fuchsia operating system available for the Nest Hub Max. For over five years now, Google has been quietly toiling away on Fuchsia, an operating system intended to replace and/or compete with Linux. While many Google fans were hoping that Fuchsia’s launch would be a splashy one, like that of Android in ... ⌘ Read more
Because cross-compiling binaries for Windows is easier than building natively
I want Microsoft to do better, want Windows to be a decent development platform-and yet, I constantly see Microsoft playing the open source game: advertising how open-source and developer friendly they are – only to crush developers under the heel of the corporate behemoth’s boot. The people who work at Microsoft are amazing, kind, talented individuals. This is aimed at the com ... ⌘ Read more
What would a Chromium-only Web look like?**
Many argue that browser engine diversity is the backbone of the open Web – assuring not only interoperability and user choice but also a bulwark protecting the Web from centralization. So my ears perked up when I recently heard from a well-placed contact that “many in the Chromium community are arguing for a Chromium-only Web.” While the Chrome team (and friends) have long railed against what they perceive as other browsers’ plodding implementation ... ⌘ Read more
Running Windows NT 4 MIPS on Qemu in 3 easy steps
Today we will be looking at how to run Windows NT 4 for MIPS on the Qemu emulator. I didn’t really have a reason to try this but it seemed like a fun weekend project. In the process I’ve learned a lot about how some systems booted, got even more angry about how awful BIOS boot was on PC, and probably found a 25 year old bug in the ARC boot firmware. While I’m sure all MIPS server admins of yore knew about this I could not find any d ... ⌘ Read more
Making the Master System a master of speech
The Intellivision Voice Synthesis Module was released in 1982, giving the 16-bit console the power of speech. But unfortunately, most other consoles weren’t quite as lucky. Sure, some systems, like the PC Engine CD and Nintendo Famicom, have the ability to play samples directly, so at least they can do pre-recorded speech. But the Sega Master System can’t even do that. So how do we manage? This is the kind of obscure stuff the internet needs mo ... ⌘ Read more
Text consoles and framebuffer consoles in Linux
And the second post by Chris Siebenmann, this time about how the Linux console has gotten slower over the years. If you’ve been running x86 Linux servers for long enough, you’ve probably noticed two changes in the kernel’s text console. On the one hand, the text console has gotten substantially bigger, sporting sizes like 128×40 instead of the much smaller old sizes, for example 80×25. On the other hand, text output to the console has g ... ⌘ Read more
How we wound up with Linux’s kernel mode setting
I’ve got two fantastic posts about Linux today, from the same author – Chris Siebenmann. First, the history behind kernel mode setting in Linux. In the older days of Linux, the kernel didn’t know very much about graphics (at least on PCs). Instead, setting up and handling graphics hardware was the domain of the X server; the kernel gave it access to PCI (or AGP) resources, and the X server directly stored values and read things out. Pa ... ⌘ Read more
Internet Explorer 11 has retired and is officially out of support
After 25+ years of helping people use and experience the web, Internet Explorer (IE) is officially retired and out of support as of today, June 15, 2022. To many millions of you, thank you for using Internet Explorer as your gateway to the internet. You hear that? That’s the cries of thousands of enterprise software engineers finally realising their garbage enterprise software doesn’t work anymore. ⌘ Read more
KDE Plasma 5.25 released
This new version brings many improvements: the accent colour can now be set based on the prominent colour from the current desktop background image (it updates if you use slide-show wallpapers) and it applies to more graphical elements. The global theme settings page lets you pick and choose which parts to apply, and floating panels add a margin all around the panel to make it float while no window is maximised. Touchscreen mode can now be activated by detaching the screen, rotatin ... ⌘ Read more
Doom ported to Xenix – last year
After our last story about porting Doom to weird versions of UNIX, I suggested porting Doom to Xenix should be the next challenge. Well, as cb88 pointed out – it’s already been done, and even improved upon. I should have known. ⌘ Read more
People on unsupported hardware were being offered Windows 11 22H2 upgrade
Yesterday, Microsoft released Windows 11 build 22621 to Windows Insiders enrolled in the Release Preview Channel, marking another step towards general availability of Windows 11 22H2 which is scheduled for release sometime later this year. However, it seems from reports on Reddit, that users on unsupported hardware are being offered the upgrade as well, even those on Windows 10. The wr ... ⌘ Read more
PowerMac 6100 upgrade guide
This site is a comprehensive resource for a variety of upgrades to the Apple PowerMac 6100 and related machines. Contrary to popular press and opinion, the PowerMac 6100 is a very expandable and upgradeable machine! From its humble beginnings as a “beginner’s” Performa, my venerable PowerMac is now a G3-powered, multimedia authoring workhorse machine with all manner of options, input devices, peripherals and cross-platform capabilities. It took a little elbow grease and a lot ... ⌘ Read more
Changing the primary display on Windows by code is easy… Right?**
I have this issue where Windows is sometimes randomly changing my primary display after a system restart. So I wanted to create a simple command-line application that would allow me to change the display settings on system startup – should be easy, right? Narrator: it wasn’t easy. ⌘ Read more
DragonFly 6.2.2 released
Hopefully there’s a new ISO/img on the mirrors for DragonFly 6.2.2 by the time you read this – or you can just update your installation.  The changelog is short, because this is a bugfix-level release.  Also, don’t forget there’s a new set of binary packages out; update that too if you haven’t. Clear as day. ⌘ Read more
Xbox 360 architecture: a practical analysis
Released a year before its main competitor, the Xbox 360 was already claiming technological superiority against the yet-to-be-seen Playstation 3. But while the Xbox 360 might be the flagship of the 7th generation, it will need to fight strongly once Nintendo and Sony take up retail space. This new entry of the console architecture series will give you an additional perspective of how technology was envisioned during the early naughties, with emp ... ⌘ Read more
OpenBSD 7.1 on PINE64 RockPro64
This is a small write-up about installing OpenBSD 7.1 on a PINE64 RockPro64 SBC. RockPro64 is a beefy single-board computer made by a company that brought us awesome devices like Pinebook Pro (laptop), Pinecil (soldering iron), PineTime (smartwatch) and of course PinePhone. The board utilizes the same hexa-core processor as Pinebook Pro – Rockchip RK3399, and 4 gigabytes of LPDDR4 RAM. One of the distinct features of that computer is a PCI-express X4 socket. Unfortuna ... ⌘ Read more
Porting Doom to A/UX**
It seems NCommander’s horrid journey porting Doom to AIX is inspiring others to the same. This time around, Cariad Keigher ported Doom to a more obscure UNIX variant – Apple’s A/UX. I’ve never considered porting Doom before, but I was curious if my favourite abandoned UNIX variant had a port. With some very brief cursory searches on Google and GitHub, I was led to believe that this was unlikely or if it had been done, it was never publicly announced a port or it has been lost to the sands ... ⌘ Read more
Haiku monthly activity report for May
The latest Haiku activity report has been published, and this one is heavy on the driver work. The intel\\_extreme driver has received quite a bit of love, and Haiku now has an RNDIS USB ethernet driover, which Android uses to share its WiFi connection, so you can now use an Android phone’s hotspot to get Haiku online (only a few devices have been tested so far, though. Another big improvement is the overhauled MTU. waddlesplash overhauled MTU (“maximum tra ... ⌘ Read more_
GNOME’s Mutter variable rate refresh support closer to being merged
Variable rate refresh (VRR / FreeSync / Adaptive-Sync) support for GNOME’s Mutter compositor is closer to being merged. The native back-end support for VRR that has been in development the past two years is no longer considered a work-in-progress and it’s believed there are no longer any blocking issues that would prevent this code from landing. Every modern compositor should support this. ⌘ Read more
EU reaches agreement mandating USB-C charging for phones and other devices
The European Union (EU) has reached an agreement that will make USB-C charging no longer just a convenience but a requirement for iPhones and all other mobile phones by the fall of 2024. The plan extends to additional consumer electronics using wired charging, including digital cameras, tablets, and, at a later date, laptops. Today’s announcement shows the EU Parliament and Council a ... ⌘ Read more
macOS 13 adding ability to use Rosetta in ARM Linux VMs
With macOS 13, Apple has announced that Apple Silicon systems running ARM Linux virtual machines will now be able to access Rosetta for translating of x86\\_64 Linux binaries… In other words, great Linux x86\\_64 support when running within Linux (Arm-based) VMs. This is a neat addition. ⌘ Read more
Windows 9x Video Minidriver HD+
The OS/2 Museum has made available the first version of a display driver disk for Windows 9x running on VirtualBox. The driver uses a linear framebuffer and supports 8/16/24/32bpp modes with resolutions up to 1920×1200 pixels. The driver is not accelerated but tends to be very speedy on modern hardware. I cannot wait to try this out. The linked article also includes a few notes about the development of the driver in question – it won’t come as a surprise that this wasn ... ⌘ Read more
Apple unveils new versions of iOS, iPadOS, watchOS
macOS wasn’t the only platform in Apple’s spotlight today, of course. First, iOS 16 comes with an entirely new lock screen, moving notifications from the top to the bottom of the screen, and adding tons of customisability. Craig Federighi says that iOS 16 includes “the biggest update ever to the lock screen, completely reimagining how it looks and how it works for you.” You can add widgets to the lock screen, adjust the depth of fie ... ⌘ Read more
Apple announces macOS 13 Ventura, the next major software update for the Mac
As expected, Apple has used the stage at its WWDC 2022 keynote to reveal the features and changes coming to macOS in the next major software update for the platform, macOS 13 Ventura. Ventura’s headlining feature is a new multitasking interface called Stage Manager. It’s being billed as a way to fight window clutter on a busy desktop—enter Stage Manager mode, and one of your windo ... ⌘ Read more
Apple unveils M2, new MacBook Air
From MacRumors: Apple today announced the M2 chip, the second-generation Apple silicon chip for the Mac, offering improved efficiency and performance, as well as support for up to 24GB of memory. M2 is built using second-generation 5nm technology with 20 billion transistors, 25 percent more than the M1 chip. ‌M2‌ features a 18 percent faster CPU, a 35 percent more powerful GPU, and a 40 percent faster Neural Engine compared to the ‌M1‌ chip. The ‌M2‌ supports up to ... ⌘ Read more
webOS App Catalog, SDK, and more restored by 3rd party
webOSArchive (WOSA) is the unofficial repository of information, restoration efforts, and archives for Palm/HP’s mobile webOS operating system. This site does not provide material or information about the spin-off operating systems, webOS Open Source Edition (wOSE) or LG’s webOS for TVs. It’s the position of the curator, and the remaining webOS community, that Palm and HP’s webOS devices, including the Pre series phones, the ... ⌘ Read more
Have an old iPad lying around? You might be able to make it run Linux soon
If you have a 2013- or 2014-era iPad sitting around unused because it’s not getting updates from Apple anymore and has stopped running the apps you need, some developers are working on an alternative software solution for you. Developer Konrad Dybcio and a Linux enthusiast going by “quaack723” have collaborated to get Linux kernel version 5.18 booting on an old iPad Air 2, a major fea ... ⌘ Read more
Genode OS Framework 22.05 released
Functionality-wise, the added support for WireGuard-based virtual private networks is certainly the flagship feature of the release. Section WireGuard briefly introduces the new component while leaving in-depth information to a dedicated article. Among the other topics of the release, our continued work on device drivers stands out. We managed to bring Genode’s lineup of PC drivers ported from the Linux kernel up to the kernel version 5.14.21 using Genode’s uniq ... ⌘ Read more
Towards GNOME Shell on mobile
As part of the design process for what ended up becoming GNOME 40 the design team worked on a number of experimental concepts, a few of which were aimed at better support for tablets and other smaller devices. Ever since then, some of us have been thinking about what it would take to fully port GNOME Shell to a phone form factor. Say about GNOME what you want, but this looks kind of amazing. Of course, the issue will always be application support – or lack thereof – but a ... ⌘ Read more
Remembering Apple’s Newton, 30 years on
Thirty years ago, on May 29, 1992, Apple announced its most groundbreaking and revolutionary product yet, the Newton MessagePad. It was released to great fanfare a year later, but as a product, it could only be described as a flop. Widely mocked in popular culture at the time, the Newton became a poster child for expensive but useless high-tech gadgets. Even though the device improved dramatically over time, it failed to gain market share, and it was dis ... ⌘ Read more
Electronic Catan LCD tiles
A collection of hexagon tiles that magnetically snap together to create a Settlers of Catan board of any shape or size. Each tile features a large round LCD and a custom magnetic pogo connector on each edge. Linking up a bunch of tiles creates a position-aware partial mesh network. This is just excellent. I want this. ⌘ Read more
Apple’s RealityOS for rumored headset appears in trademark application
RealityOS — the name Apple is reportedly using for the operating system running on its rumored virtual and augmented reality headset — has appeared in a trademark filing spotted by Parker Ortolani. Bloomberg News was first to report the “reality operating system” branding back in 2017, and references to the name have appeared in Apple’s software. The trademark application hasn’t officially be ... ⌘ Read more