Monthly Archive:: October 2023
In the release notes for the latest Windows 11 Insider Build, there’s more notes about how Windows in the EU/EEA is diverging more and more from Windows for the rest of the world. In the European Economic Area (EEA), Windows will now require consent to share data between Windows and other signed-in Microsoft services. You will see some Windows features start to check for consent now, with more being added in future builds. Without consent to share data between Windows and other signed-in Microsoft services, some functionality in Windows features may be unavailable, for example certain types of file recommendations under “Recommended” on the Start menu. No recommendations in the Start menu. O, woe is me.
Patents are thought of by some as hardware focused and used by the big guys to intimidate with petty lawsuits. In reality, of course, patents are used for much more. They are used to help secure financing, attract M&A interest, create partnerships, and more. From 2007 to 2011, a particularly interesting patent lawsuit took place that showcases just how strategic patents can be. i4i Limited, a Canadian company, sued Microsoft over a patent it owned relating to custom XML encoding, which Microsoft used in Word. In the end, Microsoft lost and had to pay $200 million in damages and was nearly restricted from selling Word over a feature used by almost none of its users. It is a fascinating tale of how software patents used to work, especially as they are coming back into vogue. I mean, I won’t shed a tear for Microsoft in this case, but it does highlight just how ridiculous software patents are.
This month, more than three dozen victims allegedly terrorized by stalkers using Apple AirTags have joined a class-action lawsuit filed in a California court last December against Apple. They alleged in an amended complaint that, partly due to Apple’s negligence, AirTags have become “one of the most dangerous and frightening technologies employed by stalkers” because they can be easily, cheaply, and covertly used to determine “real-time location information to track victims.” Since the lawsuit was initially filed in 2022, plaintiffs have alleged that there has been an “explosion of reporting” showing that AirTags are frequently being used for stalking, including a spike in international AirTags stalking cases and more than 150 police reports in the US as of April 2022. More recently, there were 19 AirTags stalking cases in one US metropolitan area—Tulsa, Oklahoma—alone, the complaint said. “Consequences have been as severe as possible: multiple murders have occurred in which the murderer used an AirTag to track the victim,” their complaint alleged. One plaintiff from Indiana, LaPrecia Sanders, lost her son after his girlfriend allegedly used an AirTag to track his movements and then “followed him to a bar and ran him over with her car, killing him at the scene.” It’s almost as if selling cheap trackers and turning every iPhone into a tracking device was a terrible idea. If only the creators had talked to any woman, ever.
Summarising Ubuntu 23.10 in just one word is tricky, but ‘refinement’ feels an apt choice. GNOME 45 brings a bevvy of buffs to the core desktop experience; improved window tiling; a sharper-looking web-browser; a pair of brand-new Flutter-based apps; and a colossal change to the amount of software preinstalled in new Ubuntu installations. Foundationally, Ubuntu 23.04 runs on Linux kernel 6.5, ships Mesa 23.2 graphics drivers (with in-distro access to proprietary NVIDIA drivers for those who need them), and updates the tooling, toolchains, and programming packages devs need. The distribution you won’t be using directly.
Linux is an operating system, similar to Windows, but with many different versions due to the nature of being open source and fully customizable. To install Linux, you must choose an install method and choose a Linux distribution. So that’s a thing.
System76, the leading US-based Linux computer and keyboard manufacturer, made several new changes to their desktop line in order to optimize AI workloads and other fields reliant on heavy component use. The main focus: An airflow optimization that prevents throttling, putting their desktops at the top of performance charts. A new starter desktop, Thelio Spark, will also debut as a productivity desktop for everyday users. System76 seems to have redesigned the thermal solution on the machines, and judging by the various photos I’ve seen on Mastodon, they look good. System76 also sells the cases for the Thelio separately – they’re slightly different, though – and the company is sending me that case for review, and I’m curious to finally take a closer look. The Thelio Spark, the new kid in town, brings the Thelio line to a more affordable audience, with more affordable specifications. Of course, you’re always going to be paying a prebuilt tax, as well as the custom case tax, but if you want to ensure a plug-and-play Linux experience that isn’t just parts in a random case you can get anywhere else, there aren’t a lot of other options in the market.
Cold War–era computing has a poor reputation. The picture is one of a landscape littered with uninspired attempts to copy American IBM PCs, British ZX Spectrums, and other Western computers. But then there was Yugoslavia’s Galaksija, a very inspired bid to put a computer into the hands of regular comrades. The Galaksija is a Z80-based, 8-bit DIY machine, cleverly designed so that its bill of materials meshed exactly with what a Yugoslavian was able to import from Western Europe. During its brief heyday, thousands were built, leading to commercially assembled Galaksijas finding their way into homes and schools across the country. And now you can try this scrappy machine for yourself. There’s a huge world of computing to discover in former USSR countries, former USSR satellite states, and other countries that delicately straddled the west and east such as former Yugoslavia, many of which most people in the west have never heard of. While many of them may not have been competitive with what the Americans and Europeans were building, that doesn’t mean they’re not interesting or that there’s nothing to learn from the approaches the engineers took.
‘Dread’ has been featured many times on Indie Retro News, as with every new update the Amiga 500 version looked better than ever with fabulous new textures and new zones to visit. Well if you’re looking for more gaming news on this upcoming first person shooter, we have not only been informed that a new demo has been made available, but the latest footage and detailed press release shows that John is true to his word in bringing a Doom-like experience to the Amiga as the holy-grail of Amiga gaming! So without further-ado, here’s the latest blurb about this incredible looking game. I can’t believe they manage to squeeze this out of an A1200, let alone an A500. This is some serious wizardry.
Jason Snell: It’s incredibly frustrating. This is my software, running on my computer, yet there are moments when it feels like Apple thinks it’s really in charge. It needs to back off. He’s so close.
Microsoft has announced it’s removing VBScript from future Windows releases. VBScript is being deprecated. In future releases of Windows, VBScript will be available as a feature on demand before its removal from the operating system. VBScript has been part of Windows for almost 30 years, first shipping in 1996. VBScript has a long history of serving as a vector for malware, which probably explains its removal from Windows.
Debian Bookworm itself is mostly made up of incremental updates of the software that was in the previous Debian Bullseye release. There are a few small changes — have a look here for the list — but they mostly won’t affect Raspberry Pi users. So Bookworm itself really hasn’t resulted in many changes. However, for the last year or so we have been working on some major architectural changes to the Raspberry Pi Desktop, and these are launched for the first time in the Bookworm release. And this is where you might notice some differences. With this new release, Raspberry Pi OS moves to Wayland and a Wayfire desktop, but it looks and feels exactly the same as what came before with X.Org. It now also comes with Pipewire, as well as an up-to-date version of Firefox that has been modified in cooperation with Mozilla to make better use of the hardware features found in the Pi.
Happy fifth birthday to SerenityOS! The alternative operating system project just posted its fifth birthday summary covering the preceding year, and it’s been yet another good one. The number of contributors keeps rising, and interest remains solid. The Serenity browser, spun out as a cross-platform browser project called Ladybird, has picked up considerable funding and even a few employed developers. SerenityOS itself went 64-bit-only this year, and added support for VP9, WebP, JPEG, JPEG XL, and TinyVG. The post also contains several short stories from Serenity developers, so head on over to give it a read.
This means the next time you sign in to your account, you’ll start seeing prompts to create and use passkeys, simplifying your future sign-ins. It also means you’ll see the “Skip password when possible” option toggled on in your Google Account settings. To use passkeys, you just use a fingerprint, face scan or pin to unlock your device, and they are 40% faster than passwords — and rely on a type of cryptography that makes them more secure. But while they’re a big step forward, we know that new technologies take time to catch on — so passwords may be around for a little while. That’s why people will still be given the option to use a password to sign in and may opt-out of passkeys by turning off “Skip password when possible.” I just don’t know how to feel about this universal, cross-corporate push from tech companies towards passkeys. I feel like when making the switch to passkeys, you’re giving something up. Something about it just doesn’t sit well with me, and for now, I’m going to be sticking to my trust password manager.
That second agent proved quite capable, not only agreeing that the situation was strange, but also looking into issues on Apple’s side. Which led to the somewhat bizarre conclusion of this story: after perhaps 20 minutes on the phone, he seemed to hit on something. I heard him laugh and say something along the lines of “that explains it” and then, with my consent, put me on hold. When he came back, he said—and I’m not exactly quoting, but close enough: “I’m sorry, I can’t tell you any more than this, but all your services should be back up pretty much exactly 12 hours after they went down.” Cloud computing is bizarre. Cloud computing at Apple – doubly so.
Last year we wrote about how moving native code in Android from C++ to Rust has resulted in fewer security vulnerabilities. Most of the components we mentioned then were system services in userspace (running under Linux), but these are not the only components typically written in memory-unsafe languages. Many security-critical components of an Android system run in a “bare-metal” environment, outside of the Linux kernel, and these are historically written in C. As part of our efforts to harden firmware on Android devices, we are increasingly using Rust in these bare-metal environments too. One day I’m going to wake up to my wife looming over me, and with an expressionless face she’ll say “our children are now written in Rust”.
Nightcap lets you run old Windows screensavers under XScreenSaver, using wine. That’s it. That’s the Github description.
Today marks the 6th time we are releasing new functionality in the Qt 6 series, with small and large additions that make both UI and backend development more productive and fun. Several of the new features come as technology previews, and we are looking forward to your feedback so that we can get everything in tip-top shape for the next LTS release! Lots of new goodies for Qt developers.
This week, Windows 11 marked its second anniversary and the end of the initial release, version 21H2, which was infamous for its lack of polish and certain features. However, Windows 11 also introduced new things, such as a redesigned File Explorer, which later received tabs support and plenty of modernized UI elements and features. The Windows 11 Moment 4 update Microsoft released to the general public in late September brought one of the biggest updates to File Explorer since the initial release. In February, we published an article detailing the top 10 features and changes Windows 11 users want Microsoft to add to File Explorer. Now, it is time to compare the requests with what Microsoft delivered. It’s not looking good.
To the surprise of absolutely nobody, Apple’s macOS gaming policy of only offering a proprietary, Apple-only API isn’t exactly paying off. One of the most popular online games in history, CS:GO, is removing support for macOS, and it won’t be coming back. From here on out, the game will only be available on 64-bit Windows and Linux. That cycle played out again in Valve’s recent Counter-Strike 2 update, which removed the Mac support already present in the outgoing Counter-Strike: Global Offensive. Today, a Valve support document for CS2 confirmed that Mac support had been removed and wasn’t likely to be re-added, along with support for ancient DirectX 9-class GPU hardware and legacy 32-bit operating systems. Fret not, though, Mac gamers – there’s always Super Tux Kart.
ECC support has been standard on Ryzen processors, but with the recent introduction of the Ryzen 7000 series and the new AM5 socket, any mention of ECC was dropped from specification pages and similar documentation. It turns out, though, that there’s more to this story. A couple months ago I came across a topic on the ASRock forums talking about ECC support on AM5 motherboards, in which a user called ApplesOfEpicness said that they’d worked with an AMD engineer to get ECC RAM going within AMD’s AGESA firmware. They’d claimed to have tested it on an ASRock motherboard with an updated UEFI, by shorting ground and data pins, and seeing errors be reported up to the OS. I was intrigued by this! Even though I didn’t have the same motherboard that ApplesOfEpicness did, I had chosen an ASRock board (the B650E PG Riptide)—I had figured that if ECC was possible on any AM5 board at all, it would be supported on ASRock. So based on the forum post, last week I ordered a pair of 32 GB server-grade ECC sticks from v-color. I updated my motherboard’s UEFI to the latest version (version 1.28 with AGESA 1.0.0.7b), and then replaced my existing RAM with the new sticks. I started up the system, and after a very long link training process… it booted up! It boots, but does it actually work? This may seem like a simple question to answer, but it turns out it’s a lot harder to verify working ECC than you might think. Excellent investigative work by the author, Rain.