阅读视图

发现新文章,点击刷新页面。
✇Tomshardware

Rogue iOS developer creates app that simulates messages sent by carrier pigeon; messages only travel at 100mph — LA to NYC correspondence takes 22 hours to deliver; virtual birds can get distracted or even lost

Are you perturbed by the hectic pace of modern life and the attention-seeking immediacy of instant messaging (IM) platforms? Do you even find email a bit too high-octane? Developer Noah Larrobino may have the solution you seek with the new Carrier Pidge app for iOS, an app that sends messages at the speed a carrier pigeon would travel.

Spent 3 weeks building a texting app slower than email. Messages fly at pigeon speed — LA to NYC takes 22 hrs. Sometimes the bird dies & the message isn’t delivered. pic.twitter.com/MwHcldFr0YAugust 12, 2026

As outlined by the dev, the key feature of Carrier Pidge is that it slows down electronic communications to a more natural speed. Specifically, any messages you send to other app users will arrive at pigeon speed, based on your respective GPS locations. According to the app store page for Carrier Pidge, that means your messages travel at 110 mph. Not slow, but if one is messaging a contact on the other side of the continent, from LA to NYC, for example, the recipient won’t see the message until 22 hours after it was dispatched.

The carrier pigeon analog is stretched further by some other features of the app’s messaging engine. As your message flies through the ether attached to your virtual bird’s virtual ankle, some birds will get distracted, slowing their progress by as much as 25%.

There’s a real-time flight tracker in the app. In Noah’s tweet, you can see they are tracking a message sent from NYC to somewhere in the UK. The on-screen text suggests the pigeon is still 1 day and 2 hours away from its destination.

Your virtual bird can get lost or die

More hazardous to your messaging hopes is the fact that anytime you send a communication via Carrier Pidge, there’s a 0.2% chance the virtual bird will get lost. So you can’t guarantee your chosen recipient will get the message.

On the other side of the flight path, there are no read receipts generated. This might give Carrier Pidge app users some graceful leeway to ignore messages they’d rather not deal with, while shielded by a little plausible deniability – a much better outcome than seemingly, rudely, ignoring a friend. However, if the dev is serious about extending such comfort to users, they should make sure the real-time flight tracker also has some built-in inaccuracies or foggy areas.

Lastly, Noah says that the virtual pigeon will sometimes just die en route to its destination. That’s another level of realism that elevates this app against its peers, as long as the dev has properly researched and implemented pigeon fatality chances across the routes, environments, and weather systems they would encounter.

While Carrier Pidge has debuted on Apple’s App Store for iOS, Noah says it will “come to Android eventually.” This new messaging app is monetized by allowing users to expand their aviary with as many as 10 extra pigeons.

✇Tomshardware

Devs blame Windows for VLC media player bug that causes 33-second delay when playing MP3 files — creators allege Microsoft Defender blocking plugin cache is to blame

Popular open-source media player VLC has run into an unusual issue on Windows 11 that causes it to take as long as 33 seconds to start playing a simple MP3 file, the side effect of a recent unexplained change to Windows. The issue was publicized after game developer Jonathan Blow said he had stopped using VLC in favor of Microsoft's Media Player because of the delay. He also used the incident to criticize the state of open-source software running on Windows.

Responding to Blow's complaint, the developers behind VLC player fired back and claimed that the media player itself was not responsible. According to the VLC team, the bug is primarily due to a Microsoft Defender issue introduced through a Windows 11 update that conflicts with VLC's plugin cache.

This is because of a « bug » from Microsoft Defender in one update of Windows 11, who magically made VLC plugins cache quarantined by Windows.Reinstalling VLC or regeneration of the plugin cache will fix this.Calling open source software embarrassing when it is a Windows… https://t.co/IFLrXFZFsvAugust 12, 2026



"This is because of a « bug » from Microsoft Defender in one update of Windows 11, who magically made VLC plugins cache quarantined by Windows. Reinstalling VLC or regeneration of the plugin cache will fix this. Calling open source software embarrassing when it is a Windows update that broke it is quite disrespectful," the account responded.

The cache is an important part of how the media player works, as it relies on plugins for codecs, demuxers, and input/output modules. Instead of putting everything into a single executable, VLC loads these components as and when required and uses a cache to avoid having to scan the entire plugin directory every time it loads. The issue seems to occur when Microsoft Defender quarantines or blocks VLC's plugins.dat cache file. As a result, VLC can take a noticeable amount of time to process its plugin system before finally beginning playback. We also tried to replicate the issue on a Windows 11 machine; however, VLC launched normally, and we did not experience any noticeable delay when playing an MP3 file.

The easiest way to fix this is to reinstall VLC or regenerate the plugin cache. The VLC Windows installer includes a dedicated executable file to reset the cache files. This can be accessed by either heading to the VLC installation folder and running vlc-cache-gen.exe or its shortcut within the Start menu called "VLC media player - reset preferences and cache files." Do note that this also removes any customized preferences, such as audio settings like equalizers, keyboard shortcuts, subtitles, etc.

A more reliable solution is to add an exception for the VLC installation folder in Microsoft Defender itself. This should prevent Microsoft Defender from interfering with VLC's cache files and avoid the same issue from recurring. While the workaround seems relatively simple, it is still far from being ideal. One should not have to jump through hoops just to play an MP3 file. While Microsoft is yet to comment on the issue, it remains to be seen whether a future Windows Defender update will address the underlying cause.

✇Tomshardware

PBS broadcaster loses access to 50TB of data comprising 70 years of TV history after contracted cloud storage vendor goes defunct — public TV channel sues Iron Mountain data center, which hosts archival materials, to ensure preservation

Nine PBS is afraid that it will lose over 70 years of archival materials and programming after its contracted cloud storage vendor has apparently gone out of business. According to Current, the channel used Open Source Storage, or OSS, for storing over 50TB of data — but it suddenly lost access to its data earlier this year. Nine PBS has been working with OSS and its predecessor since 2019 and intended to renew its contract on March 6 of this year. The company never responded and abruptly cut off the station’s data access even though it still had 30 days to retrieve its data after the contract ended.

The station dug a little bit deeper when it discovered that the OSS website no longer existed and was listed as delinquent under the Colorado Secretary of State. It also discovered that OSS utilized Iron Mountain’s services, so it sent a demand letter to the latter to preserve its data and to "pay any reasonable costs associated with its demand." At the time, Iron Mountain did not confirm or deny that it possessed Nine PBS’ data.

At the same time, the channel also sued OSS and its leadership, which it paused after someone who claimed to be a "managing partner of the group that officially acquired" the company reached out. The person, named James Tramel, initially communicated with Nine PBS for about a month. However, this also ended abruptly, with the channel eventually receiving an automated reply from Tramel stating he is no longer connected with OSS. The channel was able to get in touch with him, and he said that he had "been defrauded" into acquiring the cloud storage company and that ownership and operations have now reverted to the previous owners.

This left the channel at a loss, so it continued its case against OSS, and the court ruled that Nine PBS had all the rights to access its data stored with OSS and that the latter should "facilitate its transfer to a new vendor." The channel’s attorney also reached out to Iron Mountain to inform the company of the pending case in Colorado; Iron Mountain finally admitted to holding the data. Iron Mountain initially agreed to turn over Nine PBS’ data, but it eventually backtracked and claimed that OSS owned the data it stored. Because of this, Nine PBS now has no choice but to sue Iron Mountain, too, to ensure the data is not deleted.

The entire thing is a nightmare scenario for Nine PBS, especially as it’s still unclear what will happen to its data. The channel can only assume that its former cloud storage provider is no longer paying data center bills, so it’s rightfully concerned that its data might end up lost forever. And even if Iron Mountain is willing to give Nine PBS its data, it risks getting sued by OSS — it is simply protecting itself by refusing to turn over the said stored data.

It seems that the safest legal way to resolve this issue is for Nine PBS to get a court order requiring Iron Mountain to turn over its data. But the channel must act quickly to ensure that its data, which Nine PBS VP and CCO Leah Freeman said to Current represented "70 years of our organization’s history," stays safe.

It's not clear if the channel has backups of its data, but based on its determination, we suspect not. This is strange, though, especially for a major organization, as one can easily purchase a six-bay NAS on Amazon and populate it with the best HDDs. This also goes against the 3-2-1 backup rule, which says you should keep three copies of your files stored in two different mediums, with one of them running offsite. Hopefully Nine PBS will implement a better backup system once it regains access to its data. And at least there's still a chance — it's not like the fire that the South Korean government experienced last year, which saw 858TB of data go up in smoke.

✇Tomshardware

Vibe-coded app adds a 3D video rental storefront to your Jellyfin HTPC — self-hosted, open-source project brings back memories of browsing for VHS tapes on Saturday afternoons

A Redditor shared their vibe-coded project, which added a 3D frontend to your Jellyfin HTPC. The app, called Halcyon Video and available on GitHub, is designed to bring back childhood memories when you spend weekend afternoons browsing video rental stores so the family has something to watch before going to bed. It’s open-source and self-hosted, so you can easily install it on your HTPC, and it also works with RomM if you have your own collection of retro video games.

“Wander the aisles, flip boxes over, rent at the counter, and the movie plays in your room (if you choose hardcore rental mode). TV series come shrink-wrapped as season box-sets,” u/halcyon-video said on Reddit. “‘Recently Added’ becomes ‘New Releases’ on the back wall. Everything has a purpose. There is too much to explain and you have to download and run it to find it all.” They also added, “Go use it, star it if you like it. This project has only just begun, and I will not rest until my childhood has been fully resurrected.” Aside from the GitHub repo, they also created a 45-second tour of the project on YouTube, as well as a demo so you can see how it works.

To complete the nostalgia, the box cover and plastic case pop up when you select a movie or TV series. You can even read warnings and tips at the back of the plastic case like “Please rewind after viewing,” and “If the picture rolls or has a lot of ‘interference,’ adjust the tracking device on your VCR.” Once you’ve chosen what you want to watch, you’ll have to walk out to the front counter to check it out, where the cashier will place it in a plastic bag so you can head back “home” to start watching. There are also several customizations that you can do, like picking a period from 1990, 1993, 2000, and 2010, setting different times like day, sunset, and night, and even choosing between VHS or DVD. We also can’t forget about the tape/disc return box that sits right by the entrance if you’re picking out another movie for tonight.

This isn’t just a random store where you pick out the movie or game that you like, and you’re instantly teleported back to your 4K TV. Instead, it’s a whole experience that you need to see for yourself to understand just how deep and immersive it is. To navigate inside the store, you can use the classic WASD and arrow keys on your keyboard, although Halcyon Video also supports controllers and HTPC remote controls, too. But, most importantly, this front end is all locally supported — it only uses the metadata from your library and does not make any outside calls to some external server.

So, if you’re tired of not owning your video library and are looking to build your own media server from leftover PC parts, consider adding this front end to make movie selection a little bit more exciting. That way, instead of spending hours scrolling through Netflix, you’ll spend a lot of time walking around this store from your childhood.

✇Tomshardware

Xbox PC and Game Pass titles are coming to Linux through 'Xodus' — Heroic Launcher devs embark on new open-source reverse-engineering project

Xbox PC games, distributed through the Xbox app, fail to run on Linux because of Microsoft's proprietary GDK runtime environment. This also breaks Game Pass even though the company supports cloud streaming Game Pass titles. A new open-source project from the developers of Heroic Launcher, called "Xodus," is aiming to fix this by reverse engineering and emulating the necessary components required for Xbox PC games on Linux.

The Xodus GitHub page.

(Image credit: Tom's Hardware)

Xodus primarily targets modern, GDK-based Xbox PC titles and their MSIXVC packages; not older, UWP-based releases like Gears of War 4 and early Forza Horizon games. The problem with those isn't the DirectX API or x86 instructions; Proton and DXVK/VKD3D can already translate those. That's also the reason why you can still run Xbox PC games on Linux if you somehow get your hands on the DRM-free executables.

The real issue is the trifecta of Microsoft's proprietary GDK (Game Development Kit), Xbox identify services, and encrypted MSIXVC packages. This framework is responsible for verifying licenses for the games you own through the Xbox app. Without it running in the background, the games will simply crash right as you try to open them, or not launch at all. This is where Xodus comes into play.

The Xodus team says the project can already log into Xbox services, download game packages and obtain game licenses. It includes its own open-source implementation of the xgameruntime.dll and custom forks of both Wine and Proton, along with xal-rs, which is an Xbox authentication library for Rust. Xodus uses proxy libraries to interface with GDK games and intercepts API calls to transmit valid Xbox Live tokens.

Comment
 from r/linux_gaming

For now, efforts are focused on emulating the Xbox Gaming Runtime from the Xbox GDK through Wine, then the project will move on to actually launching and playing Xbox PC titles locally. Considering they've already solved the Xbox/Microsoft authentication, license check, and package decryption hurdles, it shouldn't be long before we see PC Game Pass running natively on Linux.

BedrockonLinux 2.0, another open-source project that brings Minecraft Bedrock to the platform, already relies on similar reverse-engineering tech to handle these components since Microsoft migrated the game to GDK. This allows the game to talk to Xbox Live in real-time through a secure doorway to authenticate tokens despite the game running in a sandboxed environment like SteamOS (Linux).

Microsoft itself brought four original Xbox titles to PC last month and it says more are coming, along with leaked documents suggesting Xbox 360 titles also releasing on PC next year. These games come with a baked-in Xbox 360 emulator. It's not clear if these games use the same GDK stack as native Xbox PC titles, however.

✇Tomshardware

Windows 11's built-in weather app hogs more than 1.2 gigabytes of RAM just to tell the forecast — memory-sucking web wrapper filled with ads masquerades as an actual application

Windows is in a tough spot right now, with years of neglect and stagnation reaching a boiling point with customers. Lack of optimization, bloat, ads, forced AI slop, and persistent tracking have forced Microsoft to admit its missteps and commit to fixing the OS at large. Windows Latest's new testing shows that the built-in weather app is a perfect representation of the state of Windows. The "app" consumes up to 1.2GB of RAM while idling, and it serves up a bunch of ads while you check the temperature.

MSN Weather is the default weather app that ships with Windows, which explains why it's filled with promotions throughout, despite being part of a paid OS. To be clear, the app looks very modern and has all the data you could ask for, such as live radar overlays, hourly wind and precipitation breakdowns, air quality index, and moon phases. It's also accurate because the data is sourced from a bunch of different providers across the world, but mostly Foreca.

Windows 11's weather app

(Image credit: Future)

The author explains that getting accurate forecasts is not a cheap endeavor, so it's not like Microsoft is running a charity. But the comparison falls apart when you look at what the competition is offering. Apple's native weather app on macOS is just as beautiful, detailed, and accurate, yet it's free of ads. It also only consumes about 250MB of memory to show all that data, so 5x less than Windows. This is because MSN Weather is technically not even an app to begin with; it's a web wrapper that's pinging a bunch of browser tabs in real-time.

When the author clicked on the Task Manager entry for MSN Weather, they saw 8 Chromium-based subprocesses, confirming that they're just looking at a website being rendered via WebView 2. For context, native Windows apps are supposed to adhere to the WinUI framework, which the company is slowly adopting over Win32 and UWP. Microsoft is committed to updating all the native apps Windows ships with to Win32, which should significantly improve their optimization, but we don't know if the ads will suddenly disappear as well.

Windows 11's weather app

For us, it consumed up to 1GB of RAM (Image credit: Future)

The author saw Adobe Acrobat ads while checking the forecast, and we saw two ads — one for LendingTree and another for Spotify. Apart from that, scrolling around the app and clicking on the different menus and boxes was fast enough. We have to emphasize that the app really is granular and well-built from an aesthetic point of view; Microsoft gets full points for that, or is it MSN? That distinction is another issue that makes the weather app conundrum a bit more confusing.

When Microsoft promised to rebuild all native Windows 11 apps, it didn't explicitly say those would include MSN-branded services too, like MSN Weather and MSN News. Seeing as though they're simply called by their utilitarian names in the OS, there's a strong chance that these memory hoggers will also be eventually upgraded. For now, just stick to your phone, especially if you were among those who immediately Googled how to remove the weather widget from your taskbar that fateful day.

✇Tomshardware

x64 port of Microsoft Word for Windows 1.1a arrives — you can now run this seminal 1990 word processor natively in Windows 11

A developer has ported Microsoft Word for Windows 1.1a to x64 so it can now run natively on Windows 11 PC systems. JMarshall23 on GitHub stresses that this is a fully working native Windows x64 port using “original Word source and resources together with modern replacements for the 16-bit assembly, segmented-memory, and Win16 platform boundaries.” It also includes some extra features for “research purposes.” Microsoft Word for Windows 1.1a was originally released over a quarter of a century ago.

This release of Word marked a milestone in the word processing market, as it pioneered genuinely useful feature additions like WYSIWYG editing, graphics, and table insertion on Windows. It would spearhead the momentum in shifting users from DOS productivity monsters like WordPerfect to complete dominance in Windows-land. Word for Windows 1.1a added all its frills while remaining very efficient, running on systems with CPUs that ran in single-figure MHz speeds, and with as little as 1MB of RAM.

Microsoft Word for Windows 1.1a

WinWord won (Image credit: The Computer History Museum (CHM). )

Another notable feature of this version of Word for Windows is that Microsoft permitted its source code to be released in full. You can still grab that code via the Computer History Museum (CHM). There you will find a 7MB bundle of C source, x86 assembly, build tools, and documentation. These 1,021 files in 33 folders are what JMarshall23 started with.

GitHub doesn’t have Windows x64 binaries ready for the casually curious on the lookout for a free, lightweight word processor to download and use. Instead, you’ll need access to Visual Studio 2022 with Desktop development with C++, a Windows 10 or Windows 11 SDK installed through Visual Studio, CMake 3.25 or newer, and PowerShell, notes Marshall. Then simply follow the GitHub instructions to build and run Word1.

It will be interesting to see if more comes from this x64 port, but Microsoft’s Word for Windows 1.1a code release carries a license that “permits only non-commercial use and does not give you the right to license it to third parties by posting copies elsewhere on the web,” says the CHM.

✇Tomshardware

Mind-bending self-replicating GIF code prints an exact copy of itself, is both a program and its own visual output — champion coder shows off 'Piet Quine' technique

Champion coder Yusuke Endoh has been flexing their esoteric programming muscles on social media. Their latest confection is a Piet Quine – a GIF image that prints itself. In other words, the GIF is both the code and the precise result after running the code.

If you haven’t quite grasped the enormity of this feat from the title, it is worth breaking down the respective definitions of both Piet and Quine in a computer programming context. Piet is an esoteric programming language in which programs look like complex, colorful, tiled artwork. Inventor David Morgan-Mar named it after Piet Mondrian, the famous founder of the neoplasticism artistic movement. Such artwork is immediately recognizable with its bold squares and rectangles bordered by heavy black lines. Smaller Piet GIFs look a bit more Mondrian-y to me, but also look more like colorful QR codes than paintings.

Endoh has created a Quine, graphically. In computer coding, a Quine is a program that produces a copy of its own source code without any external input. This can be quite a tricky feat, even when confined to the world of ASCII text. A requirement of this coding art is that the output is a character-for-character identical representation of the input. It must not simply read its own file to do the duplication task.

When merging the two ideas above, together, things get a whole lot more complicated. However, the top-linked blog and the embedded video shine a light on the task at hand and how Endoh succeeded. Specifically, the video shows Piet Quine running. The Piet interpreter scans the source GIF image in a ‘load data’ phase, followed by a read of the GIF file header and palette info. The challenge here, raising the task above text Quines, is that the GIF folds in binary data, compression, and an awkward flow – they must all be handled deliberately to end up with the desired result.

A key thing to understand about the source image is that it includes a separately interpreted data part, compressed with an adaptive run-length encoding, and a code part. Endoh says that they managed to actually first achieve this way back in 2009, but the GIF was very tall, so not ideal for visual appreciation. The developer decided to ask Claude Code to analyze and reconstruct the original script and build a ‘landscape’ Piet Quine. Even with AI's help, it wasn’t easy to refine the design to the compact finished GIF seen in this article and video. Only after much work on shrinking the visuals and coaching Claude was the GIF shoehorned into the finished 4:3 landscape image (252 x 189 pixels).

Finally, Endoh reveals that a driving force behind their Piet Quine development efforts was the wish to raise awareness of the 2026 Obfuscated Programming Language Design Contest, which is running right now. If you can, please design an esoteric programming language and submit it! Endoh is one of the judges, and you have until October 1 to make your submission(s).

✇Tomshardware

VPN provider built a script to block Microsoft's hidden GDID tracking on Windows — Windscribe's "deGDID" erases existing identifiers and blocks new ones from being created

Last month, we covered a federal criminal case in which Microsoft's Global Device Identifier (GDID) helped the FBI catch an alleged hacker. Despite the noble cause, the implications of a persistent tracker built into Windows became difficult to ignore, and it was enough of a tipping point to convince Windscribe to do something about it. The VPN company has created an open-source project and script called "deGDID" that aims to strip GDID off your PC — but does so at the cost of breaking some Microsoft cloud services.

You can find the script on GitHub and run it via PowerShell with admin privileges. It's completely free and works in a very straightforward manner. There are three main execution flags that dictate how deGDID operates: –Status, which is read-only and tells you if a GDID is active on your rig; –Status –Redact, which generates logs with the GDID redacted so users can share diagnostic data more confidently; and –Protect, which completely wipes the GDID and prevents the creation of new ones.

Running the deGDID script
Future
Running the deGDID script
Future

A fourth flag, –Unprotect, allows you to reverse the script in case you need to revert back to the default state. But –Protect is the one worth discussing. First, the script looks for server-issued GDID keys in the registry, where they remain cached, and purges them all. This is something you can do manually as well. In fact, Windscribe tried it on a virtual machine, but the GDID keys are silently re-minted in the background upon a reboot or whenever Windows contacts Microsoft servers again.

To close this loop, the script then modifies the ACLs (Access Control Lists) and registry permissions to prevent the OS from fetching and subsequently trying to remint the GDID keys. It puts up a firewall against the internal DeviceAdd endpoint, which completely cuts off Microsoft identity services from even seeing this as a registered Windows PC. This one-two punch completes the process, and the existing GDID keys are not only wiped, but the possibility of new ones being created is put to bed as well.

Running the deGDID script

(Image credit: Future)

Keep in mind that old keys that are already server-side cannot be removed; Microsoft has access to them indefinitely. This script also only works on unmanaged systems with admin accounts. If you're part of an organization or domain, deGDID will refuse to run. More importantly, though, since it blocks Microsoft's DeviceAdd pipeline, some core Windows services will break because they'll fail to authenticate your Microsoft account.

The reason deGDID is even needed in the first place is that Windows has no native toggle to turn off GDID. It exists as a permanent device ID that can track you without your consent. It works across IP addresses since it sits beneath the layer where VPNs operate, so no amount of network tunneling can obfuscate it. This can explain why Windscribe was compelled to create deGDID — to combat a potentially invasive system that has the power to wreak havoc in the wrong hands.

Microsoft online services degraded after running the deGDID script

(Image credit: Future)

We tried the script on a Windows 11 computer, and it worked as intended. Running the –Status flag showed multiple cached GDIDs that were then removed by the –Protect flag, and a new GDID didn't show up even after restarting. As expected, some Microsoft apps freaked out and returned connection errors. Account verification through login.live.com was also blocked across all browsers, though login.microsoftonline.com still worked. Online games and other apps continued to behave normally as well.

Windscribe says deGDID is a research project, and it will continue to evolve as more information about how GDID works is uncovered. For now, the fact that it can make core Microsoft services and features fail might be too much of a tradeoff for some. The script also doesn't promise to kill every GDID instance, and Microsoft already has your previous keys, so this is certainly not an ideal solution — but it's a good start to the fight against hidden trackers.

✇Tomshardware

Microsoft quietly purges 32GB of RAM recommendations from its website — company reels from the effects of the memory shortage as it released 8GB base models for Surface laptops this year

In May of this year, Microsoft said that 32GB of RAM is now the future-proof “no worries” configuration if you’re a gaming enthusiast, and that 16GB of RAM is now the new “practical starting point” if you want to have a smooth experience with Windows 11. However, it seems that the company is backtracking on this announcement as it removes all references to the post on the Windows Learning Center website, according to Windows Latest.

Microsoft previously posted a blog titled “How to optimize your gaming PC setup” in November 2025, where it said that 32GB is the ideal capacity for hardcore gamers who demand the best possible quality for AAA games or use mods a lot. However, this page is no longer available, and people who attempt to visit the link are automatically redirected to the Learning Center Homepage.

Many manufacturers are once again releasing laptops that just have 8GB of RAM. Microsoft is part of this move, as it dropped its budget Surface Go and Surface Laptop Go models and introduced 8GB base versions of its Surface Pro 12, Surface Laptop 13, and Surface Laptop for Business. Thankfully, Redmond is not leaving users who cannot afford expensive RAM out to dry, as it recently promised to optimize the operating system and reduce its footprint by this year.

Even though Windows 11’s minimum specifications just require 4GB, the prevalence of many web-based apps and interfaces on the OS use up a lot of memory on many systems. While using web-based React and WebView2 is easier for developers, they’re not as efficient as apps that are built to run natively on Windows. This wasn’t a problem when memory was cheap and plentiful, as people could just spend a few dollars to upgrade their Windows PCs. However, now that memory modules are expensive and it’s hard to find the best prices for DDR5 and DDR4 kits, developers are going to be forced to optimize their software to use as little memory as possible.

This was actually what Windows programmers had to do in the 1980s and 1990s, when every Microsoft engineer had a stopwatch to ensure that their work remained fast, even on the limited hardware of the time. Even the original Task Manager, which was built by the same person who integrated ZIP file support into Windows, was only 80KB big so that it could run smoothly on “potato” hardware.

Hopefully, both Microsoft and app developers will rise to the challenge brought about by the memory shortage and make Windows efficient once more. This is especially true as Microsoft is now facing some competition from macOS and Linux (although Windows is, by far, still the most popular operating system today).

✇Tomshardware

Microsoft vows to make Windows 11 fly on 8GB RAM amid memory shortage — optimizations to reduce OS memory footprint have begun

Microsoft said that it’s planning to optimize Windows 11 for systems with 8GB of RAM and above as part of its promise to improve Windows 11 in March 2026. The company said in its latest update that the optimization is part of expanding its focus on operating system upgrades, which include a faster out-of-the-box experience, easier parental controls, and improved voice interactions.

While the official minimum specifications for Windows 11 sit at just 4GB of RAM, most PC builders advise getting at least 16GB if you want to have a smooth experience. In fact, Microsoft has previously recommended 32GB of RAM for Windows 11 for gamers, especially if they want a system that can handle games in the near future. Unfortunately, the RAMpocalypse has forced both users and manufacturers to stick with slower DDR4 memory and lower capacities. Some experts predict that the entry-level PC will disappear by 2028, and we’ve even seen some manufacturers, including Apple, reintroduce 8GB laptops just to hit a specific price point.

The resurgence of 8GB systems will likely deliver a bad experience for users who stick with Windows 11, which is the likely reason why Microsoft is pushing for the optimization of its operating system. If Windows 11 performs poorly on these systems, it could draw users towards macOS or Linux alternatives as they blame the operating system for underperforming on limited hardware. In fact, we’ve already seen this happen before — after Microsoft ended support for Windows 10, MacBooks saw an uptick in sales as users migrated towards macOS instead of going for Windows 11. SteamOS is also encouraging some gamers to ditch Windows, and Valve is working on a general release for the OS, which many say contains less bloat and is a bit snappier than what Microsoft offers.

The RAM shortage crisis, alongside increasing competition, is forcing Microsoft to do better with Windows 11. Hopefully, these optimizations arrive sooner and don’t introduce new bugs, allowing both new and existing users to get more out of their systems.

The Windows blog post also gave an update on what improvements the company has made to Windows 11 so far. This includes a better Windows Search experience, more Taskbar and Start customizations, a more responsive and reliable File Explorer, among others. Many of these changes are still in preview, though, so unless you’re part of the Windows Insider Program, you’ll have to wait a few more weeks to months before you can start enjoying these changes.

✇Tomshardware

Valve funding port of Linux RADV Radeon Vulkan driver to Windows — cross-platform effort already runs 'Counter-Strike 2'

The Steam Machine helped grow the popularity of Linux gaming, including installations of Bazzite and other gaming-oriented Linux distributions. Valve seemingly doesn't want to stop its open-source development efforts anytime soon, and is now working on a port of the Mesa Radeon Vulkan driver (RADV) to Windows; It's already running Counter-Strike 2, according to developers at Collabora.

As cross-platform development is rather tricky, Valve opted to get a port of RADV to Windows going by way of sponsoring contractors at Collabora. In its blog post, Collabora explained the several hoops it had to jump through to accomplish this task.

With Windows 10 and WDDM 2.0, Microsoft improved the split between graphics drivers' userspace code (the vast majority of the driver itself) and the kernel-level portion that actually talks to the graphics card. This presented the opportunity to hook RADV to the AMD kernel card driver. That's easier said than done, however, as communication between those parts often carries non-standardized data that RADV needs to understand. And to understand the "conversation," it needs to be recorded and analyzed.

An earlier 2024 effort by Faith Ekstrand yielded a basic-but-valuable utility for logging WDDM 2.0 calls and reverse-engineering them to produce a basic RADV implementation. Out of both debugging necessity and as a development tool, Collabora built and expanded upon Ekstrand's work, improving the logger to the point where it can now fully analyze any Vulkan application that runs with AMD's official driver and dump all the data passing to the kernel.

After a lot of work getting to grips with how the AMD driver interacts with the kernel driver, including but not limited to reverse-engineering obscure data structures, the team made progress, and Windows RADV is now able to run some games, including Counter-Strike 2.

Despite the ongoing effort, Collabora explains that since user- and kernel-space driver are a matched pair, changes to those aren't guaranteed to be backwards-compatible, meaning that even a fully functional RADV could break at any point. For that reason, Collobora is requesting that AMD, Microsoft, or both provide a documented interface to the kernel driver or an intermediary compatibility layer.

AMD graphics driver development on Linux has coalesced around the Mesa Vulkan stack, with both company and community devs contributing to the RADV project. Over in the Windows world, the only option is AMD's proprietary driver, which can cause a lot of headaches when developing cross-platform games and applications.

AMD's Vulkan driver for Windows has developed a reputation for instability. Meanwhile, Linux RADV is generally praised for its stability and performance, sometimes running faster than the AMD Windows driver, especially on older cards. With a rapid development schedule, it also generally sees fixes and speed upticks often.

If at some point using RADV on Windows becomes viable, you'd be getting an arguably more stable, mature driver with active development. Games' graphical issues could become far easier to debug and patch thanks to the open nature of RADV, and studios developing with Linux in mind can target the one platform instead of two with different behaviors. Any developer or company can contribute to the project, too.

Furthermore, this lets Valve improve Windows compatibility layers, and any optimizations can be carried over to both operating systems. All told, this is likely one of the several moving parts to improve Linux — thus the Steam Deck, Steam Machine, and upcoming hardware — as a viable gaming platform. Even a future notion of gamers installing RADV on Windows to get a performance or stability boost isn't too far-fetched.

Additionally, RADV on Windows would also help keep discontinued cards usable, and given pricing right now, that certainly would be a good thing.

✇Tomshardware

Windows NT 4.0 brought the Win95 UI to servers 30 years ago today — milestone unifying modern Windows OS hit RTM in the Pentium era

Microsoft released Windows NT 4.0 to manufacturing partners on July 31, 1996. Codename Cairo marked an important milestone in the history of Microsoft’s original server OS and would far outlive Microsoft’s original plans as enthusiasts and administrators clung to it, as older readers will be aware. Headlining features of NT 4.0, which made it a winner, include the melding of the intuitive new Windows 95 UI into the fully 32-bit enterprise OS. It was also notable for being the last version of NT to support Alpha, MIPS, or PowerPC CPU architectures.

Historical Windows NT timeline:

  • Windows NT Server 3.1 – in 1993, the first version of Windows NT also introduced NTFS
  • Windows NT Server 3.5 – in 1994, this update provided integrated support for Winsock and TCP/IP
  • Windows NT Server 3.51 - client/server support added in 1995
  • Windows NT 4.0 – in 1996, NT got the Windows 95 UI and the familiar My Computer, My Documents, and so on
  • Windows 2000 Server – the 5th NT release started a new naming scheme, introduced Active Directory, plus NTFS 3.0 with file system encryption
  • Followed by the more modern Server releases…

Windows NT 4.0

(Image credit: Microsoft)

After the initial Windows NT 4.0 release, Microsoft followed up with a version for embedded systems and its Terminal Server edition.

The Windows NT line was critical to Microsoft as it led the charge against dominant Unix server software ecosystems. Its first public release was in 1993, with version 3.1, but NT 4.0 coupled the underlying data server and personal workstation tooling with Win95 UI elements such as the Start Menu, Taskbar, Task Manager, and so on. It would also support new components like the cryptography API, DCOM, TAPI 2.0, and some DirectX (v2) features.

Despite all the new technology under the hood and the frills of the latest UI, Microsoft’s Windows NT 4.0 launched with remarkably low minimum requirements. Would-be users were recommended to install it on a PC with a CPU that ran at 33 MHz or better, had 32MB of RAM, SVGA graphics, and a hard disk with 256 MB capacity. This was in the Pentium / Pentium Pro era. NT 4.0 would become “the server for the masses,” boasted Microsoft on the OS’s 20th anniversary.

Another reason that NT 4.0 was so important is that it formed the foundation for the Windows XP release (2001), leaving the DOS-based 95, 98/SE, and Me versions of the consumer OS behind as archaic hybrids. In the half-decade between the release of NT 4.0 and XP, Microsoft had a lot of work to do, such as implementing Plug and Play, building out gaming tech, adding WDM drivers, and so on. Thankfully, PCs also grew in muscle, specs, and multimedia capabilities to make the larger and more demanding XP a big hit.

Windows XP landed with a core marketing line that it was “Built on NT technology,” which felt uncomfortable to read if you were from the camp that believed ‘NT’ was short for ‘New Technology.’

Windows NT 4.0 screenshots

(Image credit: Tom's Hardware)

It is pretty easy to find an old Cairo release online for retro machine tinkering. Those interested in a more casual poke around in NT 4.0 out of interest, curiosity, or nostalgia will find there are some online installs you can play with via a web browser.

✇Tomshardware

Legendary Windows developer codes Task Manager for the Mac, says Apple’s ‘Activity Monitor blows’ — Microsoft gave original Windows Task Manager dev permission to reference Windows XP source code

Legendary Windows developer Dave W. Plummer has shared details and screenshots of a version of Task Manager for Apple Mac computers. Apple computer users currently have Activity Monitor for peeking at CPU activity, memory usage, as well as closing apps and processes, by default. However, “Activity Monitor blows,” asserts Plummer, in response to people asking why he would port the classic Windows utility to the fruity computer.

Hey look, it's your old friend Task Manager... on the Mac! pic.twitter.com/JYfH6Ry3sBJuly 28, 2026

Preempting questions from his social media followers, Plummer mused over the optics of releasing Task Manager for Mac, due to his Microsoft development history. In case you missed it, Plummer was the original dev behind Windows Task Manager when it debuted as a lean and mean 80KB accessory. He’s also recently reimagined this essential Windows system tool in a retro-futuristic Atari Tempest remix.

Back in the world of Macs, and looking to the side from the world of PCs, there is indeed a case for a better task manager or activity monitor for Apple computers. The Windows utility has more features under the hood, giving it a far greater scope and utility value (task priorities, startup management, services control, and more). We haven’t tried the new Mac version of Task Manager; it hasn’t been released at the time of writing, but if it can decant some of the Windows features over to the Apple computing platform, it may be an attractive addition.

Plummer says the utility is currently in beta, and he intends to “throw it up on the App Store… (for free in Beta, because the first taste is always free).” There’s also, admittedly, a chance he will get bored with tinkering with it and release the source for others to continue with.

We already mentioned the optics over a seasoned Windows dev coding / porting staple Microsoft OS code to Apple Macs, but Plummer has addressed queries about this in further posts today. In this Tweet, the dev asserts that “Microsoft very graciously sent me the source code to XP Task Manager along with permission to share/demo it.” Moreover, the project is written in Swift and uses no original code, and Plummer says he has no post-Windows XP code to tap into, either.

Meanwhile, development continues apace, with Plummer providing insight into some drive meter activity coding he’s currently working on. The dev is finessing drive activity for Task Manager for the Mac right now and pondering over the flickery visuals resulting from “drawing instantaneous drive activity at 60fps.”

✇Tomshardware

Daring coder gets Doom running with regular expressions at 180 seconds per frame, like playing 'correspondence chess with a shotgun' — nearly 14 million substitutions to render a frame at 80,000 substitutions per second

Running the 1992 Doom on the most random piece of hardware around has become probably the most common unofficial programming challenge. We've seen the game running on anything from toasters to an Anker charger, and even a pregnancy test. Enterprising coders also get it running on the weirdest software possible, and just recently Artem Lytkin got it running in regular expressions.

Developers in the audience are probably recoiling in horror, as that sentence is definitely cursed. You see, regular expressions (regexes) are a utility language used in programs for finding and replacing text. They're incredibly powerful, but the syntax is often said to be write-only, as it looks just like gibberish. For example, /.*(\d{4}).*/g would find the "2026" in "Tom's Hardware 2026 articles." They can be exceedingly complicated, as they include conditional statements, elaborate character-jumping, and substitution rules. However, this also means they fulfill all the technical requirements to be a programming language.

Leveraging those capabilities, Lytkin created a 96 MB plain-text string that contains sections for the virtual CPU's registers, some RAM, a video output (framebuffer), the game's WAD data, plus I/O and other bits and bobs. Once it's all started, the regex will start text-matching and substituting characters in the string to pretend they're the numbers in each processor's register, then accessing and writing to the "memory," so on and so forth.

As you can imagine, this is spectacularly slow, and Lytkin says that it takes around 180 seconds to produce a single frame of game output. Each of those needs nearly 14 million substitutions, though (a) it actually works and (b) Lytkin claims it's byte-identical to the actual Doom output running. You can even control the game with the keys, but as the daring coder poignantly illustrates, playing it "is closer to correspondence chess with a shotgun than to a twitch shooter."

Particularly nerdy devs will be happy to know how Lytkin wrote the memory access part: essentially a binary tree, by jumping from "branch" to branch using standard regex character-jump instructions. This avoids having to scan the entire 96 MB of text repeatedly just to find the "#M" marker bookending it. Lytkin notes the challenge was not about whether it could be done, but whether the game would run "before the heat death of the universe," as the engine fires up 80,000 text substitutions per second.

The doom-regex repository is here, and you can download a demo to run it on your own computer. The project's website demonstrates how the regex machine runs in both visual and text format, and it's mesmerizing to watch. It's quite reminiscent of the time we spent watching defragging utilities do their thing when we were young'uns.

✇Tomshardware

Geekbench 7 introduces biggest overhaul yet — real-world CPU testing, new media workloads, AI benchmarks, and CUDA support

Primate Labs has released Geekbench 7, the latest version of its popular cross-platform benchmark. The update introduces new and improved workloads designed to better represent and measure the performance of the latest CPUs and GPUs across major platforms, including Android, iOS, Windows, macOS, and Linux. Like previous versions, Geekbench 7 is available free of charge for personal use. Enthusiasts and IT professionals can also opt for Geekbench 7 Pro, which is available at a 20% discount until August 6.

One of the biggest changes introduced with Geekbench 7 is how the multi-core benchmark behaves. It will now mirror real-world application behavior instead of forcing every workload to use all available CPU cores. For instance, the HTML5 browser test has been excluded from the multi-core suite since web browsers are generally single- or lightly threaded. Geekbench 7 will only run a benchmark in multi-threaded mode if the real application it's modeling also uses multiple threads. As a result, Primate Labs says the new benchmark will deliver a more realistic indication of overall system performance.

Geekbench 7 will also feature a new set of media workloads designed to better evaluate how modern CPUs handle everyday multimedia tasks. These include encoding AV1 video for screen sharing during video calls, compressing audio using the Opus codec for applications such as voice recorders and podcasts, and decoding audio and video while simultaneously generating live captions using OpenAI's Whisper speech recognition model. Essentially, these workloads are claimed to better represent tasks such as video conferencing, content streaming, and media consumption.

A new Game Physics benchmark is also being added, which is based on the Jolt Physics engine used in modern games, to offer a more accurate measurement of CPU performance in physics-heavy gaming scenarios. The update further enhances its Photo Editor workload with more complex editing operations and expands the Photo Library test to include support for newer image formats such as JPEG XL and DNG.

The GPU benchmark has also been revamped to go beyond gaming, with greater emphasis on machine learning and content creation workloads. The new tests will measure tasks such as real-time face tracking and filter effects for social media apps, image upscaling using AI, and background blurring during video conferencing. Additionally, the update adds new GPU workloads for RAW image processing, LUT-based video color grading, path tracing, and fluid simulation.

Geekbench 7 is also set to introduce support for Nvidia's CUDA API in addition to OpenCL, Vulkan, and Metal, allowing users to benchmark Nvidia GPUs using the same API that is used in a variety of professional and AI applications.

Lastly, in order to keep up with demanding modern workloads, the benchmark datasets have been updated to better reflect the larger and more complex files that users work with today. For instance, the File Compression test now includes a broader mix of archives containing source code, object code, and text documents, while the PDF Viewer workload processes a wider range of files, from park maps to technical documentation and academic papers. The update also introduces more assets and additional image formats across its developer and image processing workloads.

✇Tomshardware

Korean outfit hosting 1.44MB game development contest to honor the floppy disk — entrants must confine entire fileset, including resources, engine, and library, to miniscule storage format

There’s a new “open to everyone” floppy disk-size game development competition with cash prizes for the best three submissions. You’ve read that right: the freshly prepared game must be able to squeeze onto a single HD floppy disk- that’s just 1.44MB. Cash prizes look massive, but as the competition is hosted by the Korean games culture site 2P_Game_Arcade, the currency you see is Korean Won, meaning the ₩1.14 million prize pool is only about $750. Remember, it’s the taking part that counts.

Floppy disk-size game competition

(Image credit: 2P_Game_Arcade)

There are few restrictions on the new, original game that you submit as an entry beyond the defining floppy disk capacity. All participants must ensure that the games and any resource files, such as game engines and libraries, fit within these severe (for 2026) confines. Also, games that rely on a browser or stream any data aren’t eligible. The whole purpose of the contest is for devs to stretch their skills and ideas within the 1.44MB shackles.

However, your choice of technology such as game engines, development tools, programming languages, and so on, is completely open. Of course, all entrants must also be the legal owners or licensors of the images, audio, and other IP resources used in the game.

2P_Game_Arcade reckons its competition is a good chance for participants to rethink the essence of enjoyment in gaming. It is looking forward to a broad range of entrants from pros, indie creators, and students alike. Entries are submitted via the website, and the competition closes on September 4 at 23:39 Korean time.

In 2018, itch.io ran a similar developer competition dubbed the FloppyJam.

Demoscene developer traditions live on

Older readers who cut their teeth on 8- and 16-bit home computers before PCs stole the show will probably be familiar with the long history of “size competitions” at demoscene coder meetings. The 2P_Game_Arcade is just an extension of this kind of coding philosophy with a fun 1.44MB limit and a complete self-contained game as the goal.

In the tradition of these demoscene competitions, with size limits imposed all the way down to a minuscule few bytes, non-interactive demos were usually the most popular entrants. However, in the long history of such competitions, games have sometimes been the fruits of the skilled coders’ labors.

In terms of more traditional demo releases, my mind was recently boggled by “16 bytes of x86 real-mode DOS assembly” released at the Outline Demoparty in May 2026. Then there was the port of Snake that was only 56 bytes and fit in a QR code. For some more practical size-skillz strutting, take a look at Dave W. Plummer’s RetroPad, a “full-feature-parity version of Notepad from XP” in just 2,749 bytes.

✇Tomshardware

Linus Torvalds rebukes anti-AI stances in the Linux kernel code review process, says 'Linux is not one of those anti-AI projects' — creator embraces AI as just a tool and 'clearly a useful one'

AI-generated slop code has been a plague for some open-source projects, namely but not only Gentoo Linux, Curl, and Ghostty, limiting or outright banning LLM-created contributions. And yet, just like both the models themselves get better and the people using them become more considerate, the landscape may be changing. Linus Torvalds, Linux's creator and kernel manager, has seemingly taken an accepting stance of AI-assisted tooling.

In a long comment on the Linux kernel mailing list, Torvalds spelled it out fairly clearly: "I realize that some people really dislike AI, but this is an area where I'm willing to absolutely put my foot down [...] Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it. Or just walk away."

This discussion came regarding the usage of Sashiko, an opt-in (per-mailing-list) and apparently quite effective multi-stage code review tool that analyzes kernel patches. The project page says the tool can find 53.6% of bugs on proposed patches, and argues that that metric already puts it above human level, as the patches in question already supposedly went through human review. The false positive rate "is harder to measure," being pinned "within 20%." Crucially, Sashiko only comments on patches, and does not take action by itself.

Developer Laurent Pinchart suggested that Sashiko's output be triaged before comments were sent out to patch authors, basing the notion on the Software Freedom Conservancy's guidelines on AI-generated code. Google's Roman Gushchin, one of Sashiko's creators, pointed out that doing that would undermine the utility of the tool, and that Pinchart's position was quite anti-LLM — a sentiment echoed by Linus Torvalds in his reply.

Torvalds put it clearly: "AI is a tool, just like other tools we use. And it's clearly a useful one. It may not have been that 'clearly' even just a year ago, but it's no longer in question today," a statement that reflects his changing stance on the matter since he initially dismissed AI tools as overhyped back in 2024. He also noted that Linux is not a "social warrior" project, and that it's always been about improving technology.

To drive the point home, he remarked that the tool "keeps finding embarrassing bugs," adding that he "will very loudly ignore people who try to argue against other people from using it," while highlighting the software's rapid evolution.

Perhaps quite poignantly, Torvalds remarked that resistant developers could use some self-awareness, as "it's not like natural intelligence is always all that great either," underscoring the fact that while AI tools may not be perfect, they generally only need to be good enough for their respective use cases. The fact that Sashiko seemingly finds errors in code that underwent human review is quite illustrative.

✇Tomshardware

Developer successfully ports Linux to 1994 Sega 32X — Genesis and MegaDrive expansion runs open-source OS on paltry 23MHz processors and 256KB of RAM

The adventurous developer who recently released Linux for the Atari Jaguar (1993) has brewed up a version of the open-source OS for the Sega 32X (1994). If you can’t remember the 32X, it was Sega’s mid-gen answer to early fifth-generation challengers like the Jaguar, 3DO, and Amiga CD32. Sega’s solution added some potent processing power to a mushroom-like slot in an expansion to its popular Mega Drive/Genesis. Now cakehonolulu has got it running Linux, despite facing several major hurdles.

Compared to its Genesis host, the Sega 32X was incredibly muscular. The Genesis had relied on the capable but long-in-the-tooth Motorola 68000 (7 MHz) for years, but the 32X add-on boosted that with a pair of Hitachi SuperH SH2s (SH7604) CPUs (23 MHz). It also ramped up system RAM from the base 64KB by adding 256KB of its own. Sega’s expansion offered more than just speed; the console’s color palette was ramped up from 64 to 32,000 simultaneous colors on screen, and it was powerful enough to introduce hitherto unachievable 3D graphics elements to mainstream console gaming.

As with cakehonolulu’s tale of Linux wrangling on the old Jag, the above-linked blog talks through a long list of hurdles that needed to be leapt to get the Linux kernel booted and running BusyBox. This time around, particularly steely roadblocks included: the even more constrained RAM situation, the lack of hardware synchronization primitives, the desire to get SMP working across the pair of SH2 CPUs, no direct UART access from the 32X, and scheduler bugs, among other things.

On the positive side, smoothing the development process along were access to Chilly Willy’s 32X devkit, the linuxmd project, the Krikzz FPGA-based flash cart with ROM – RAM mapping tools, and existing SH2 documentation and sample projects. Please check through the linked blog for far more technical details from cakehonolulu.

Linux now available for the Sega 32X

Linux booted with BusyBox prompt on the Sega 32X (Image credit: cakehonolulu)

As you can see, cakehonolulu was successful again. So, what’s the next stop for this adventurous dev – the Sega Saturn? Whatever the project may be, it was interesting to read that works like this are basically forming a portfolio for the Spanish dev, which they hope will help them with job hunting.

❌