×
Windows

Microsoft Does Not Want You To Use iPerf3 To Measure Network Performance on Windows 60

An anonymous reader shares a report: iPerf is a fairly popular cross-platform tool that is used by many to measure network performance and diagnose any potential issues in this area. The open-source utility is maintained by an organization called Energy Sciences Network (ESnet) and officially supports Linux, Unix, and Windows. However, Microsoft has now published a detailed blog post explaining why you should not use the latest version, iPerf3, on Windows installations.

Microsoft has highlighted three key reasons to discourage the use of iPerf3 on Windows. The first is that ESnet does not support this version on Windows, and recommends iPerf2 instead. On its website, ESnet has emphasized that CentOS 7 Linux, FreeBSD 11, and macOS 10.12 are the only supported platforms. Another very important reason not to use iPerf3 on Windows is that it does not make native OS calls. Instead, it leverages Cygwin as an emulation layer, which obviously comes with a performance penalty. This alone means that iPerf3 on Windows isn't really an ideal candidate for benchmarking your network. While Microsoft has praised the maintainers who are trying to get iPerf3 to run on Windows via emulation, another flaw with this approach is that some advanced networking options simply aren't available on Windows or may behave in unexpected ways.
Microsoft

Microsoft is Confident Windows on Arm Could Finally Beat Apple Silicon-Powered Macs 147

An anonymous reader shares a report: Microsoft is getting ready to fully unveil its vision for "AI PCs" next month at an event in Seattle. Sources familiar with Microsoft's plans tell The Verge that Microsoft is confident that a round of new Arm-powered Windows laptops will beat Apple's M3-powered MacBook Air both in CPU performance and AI-accelerated tasks. After years of failed promises from Qualcomm, Microsoft believes the upcoming Snapdragon X Elite processors will finally offer the performance it has been looking for to push Windows on Arm much more aggressively. Microsoft is now betting big on Qualcomm's upcoming Snapdragon X Elite processors, which will ship in a variety of Windows laptops this year and Microsoft's latest consumer-focused Surface hardware.

Microsoft is so confident in these new Qualcomm chips that it's planning a number of demos that will show how these processors will be faster than an M3 MacBook Air for CPU tasks, AI acceleration, and even app emulation. Microsoft claims, in internal documents seen by The Verge, that these new Windows AI PCs will have "faster app emulation than Rosetta 2" -- the application compatibility layer that Apple uses on its Apple Silicon Macs to translate apps compiled for 64-bit Intel processors to Apple's own processors.

App emulation has been a big problem for Windows on Arm over the past decade, but Microsoft did deliver x64 app emulation for Windows 11 more than two years ago. This helps ensure apps can run on Windows on Arm devices when there isn't a native ARM64 version. Native Arm apps are key for improved performance on upcoming Windows on Arm laptops, and Google has just recently released its own ARM64 version of Chrome ready for these upcoming devices.
Emulation (Games)

Apple Opens the App Store To Retro Game Emulators (theverge.com) 34

In an update on Friday, Apple announced that game emulators can come to the App Store globally and offer downloadable games. "Apple says those games must comply with 'all applicable laws,' though -- an indication it will ban apps that provide pirated titles," adds The Verge. From the report: The move should allow the retro console emulators already on Android -- at least those that are left -- to bring their apps to the iPhone. Game emulators have long been banned from iOS, leaving iPhone owners in search of workarounds via jailbreaking or other workarounds. They're also one of the key reasons, so far, that iPhone owners in the European Union might check out third-party app stores now that they're allowed in the region. Apple's change today could head that off.

Alongside the new rules on emulators, Apple also updated its rules around super apps, such as WeChat. It now says that mini-games and mini-apps within these apps must use HTML5, clarifying that they can't be native apps and games.

Nintendo

Switch Emulator Suyu Hit By GitLab DMCA, Project Lives on Through Self-hosting (arstechnica.com) 21

Switch emulator Suyu -- a fork of the Nintendo-targeted and now-defunct emulation project Yuzu -- has been taken down from GitLab following a DMCA request Thursday. But the emulation project's open source files remain available on a self-hosted git repo on the Suyu website, and recent compiled binaries remain available on an extant GitLab repo. From a report: While the DMCA takedown request has not yet appeared on GitLab's public repository of such requests, a GitLab spokesperson confirmed to The Verge that the project was taken down after the site received notice "from a representative of the rightsholder."
Emulation (Games)

How Nintendo's Destruction of Yuzu Is Rocking the Emulator World (theverge.com) 33

An anonymous reader quotes a report from The Verge: When Nintendo sued the developers of Yuzu out of existence on March 4th, it wasn't just an attack on the leading way to play Nintendo Switch games without a Switch. It was a warning to anyone building a video game emulator. Seven developers have now stepped away from projects, are shutting them down, or have left the emulation scene entirely. Of those that remain, many are circling the wagons, getting quieter and more careful, trying not to paint targets on their backs. Four developers declined to talk to The Verge, telling me they didn't want to draw attention. One even tried to delete answers to my questions after we'd begun, suddenly scared of attracting press.

Not everyone is so afraid. Four other emulator teams tell me they're optimistic Nintendo won't challenge them, that they're on strong legal footing, and that Yuzu may have been an unusually incriminating case. One decade-long veteran tells me everyone's just a bit more worried. But when I point out that Nintendo didn't have to prove a thing in court, they all admit they don't have money for lawyers. They say they'd probably be forced to roll over, like Yuzu, if the Japanese gaming giant came knocking. "I would do what I'd have to do," the most confident of the four tells me. "I would want to fight it... but at the same time, I know we exist because we don't antagonize Nintendo."

There's a new meme where Yuzu is the mythical Hydra: cut off one head, and two more take its place. It's partly true in how multiple forks of Yuzu (and 3DS emulator Citra) sprung up shortly after their predecessors died: Suyu, Sudachi, Lemonade, and Lime are a few of the public names. But they're not giving Nintendo the middle finger: they're treating Nintendo's lawsuit like a guidebook about how not to piss off the company. In its legal complaint, Nintendo claimed Yuzu was "facilitating piracy at a colossal scale," giving users "detailed instructions" on how to "get it running with unlawful copies of Nintendo Switch games," among other things. Okay, no more guides, say the Switch emulator developers who spoke to me. They also say they're stripping out some parts of Yuzu that made it easier to play pirated games. As Ars Technica reported, a forked version called Suyu will require you to bring the firmware, title.keys, and prod.keys from your Switch before you can decrypt and play Nintendo games. Only one of those was technically required before. (Never mind that most people don't have an easily hackable first-gen Switch and would likely download these things off the net.) The developer of another fork tells me he plans to do something similar, making users "fend for yourself" by making sure the code doesn't auto-generate any keys.

Most developers I spoke to are also trying to make it clear they aren't profiting at Nintendo's expense. One who initially locked early access builds behind a donation page has stopped doing that, making them publicly available on GitHub instead. The leader of another project tells me nothing will ever be paywalled, and for now, there's "strictly no donation," either. When I ask about the Dolphin Emulator, which faced a minor challenge from Nintendo last year, I'm told it publicly exposes its tiny nonprofit budget for anyone to scrutinize. But I don't know that these steps are enough to prevent Nintendo from throwing around its weight again, particularly when it comes to emulating the Nintendo Switch, its primary moneymaker.
Since Yuzu's shut down, a slew of other emulators left the scene. The include (as highlighted by The Verge):

- The Citra emulator for Nintendo 3DS is gone
- The Pizza Boy emulators for Nintendo Game Boy Advance and Game Boy Color are gone
- The Drastic emulator for Nintendo DS is free for now and will be removed
- The lead developer of Yuzu and Citra has stepped away from emulation
- The lead developer of Strato, a Switch emulator, has stepped away from emulation
- Dynarmic, used to speed up various emulators including Yuzu, has abruptly ended development
- One contributor on Ryujinx, a Switch emulator, has stepped away from the project
- AetherSX2, a PS2 emulator, is finally gone (mostly unrelated; development was suspended a year ago)
Security

VMware Sandbox Escape Bugs Are So Critical, Patches Are Released For End-of-Life Products (arstechnica.com) 31

An anonymous reader quotes a report from Ars Technica: VMware is urging customers to patch critical vulnerabilities that make it possible for hackers to break out of sandbox and hypervisor protections in all versions, including out-of-support ones, of VMware ESXi, Workstation, Fusion, and Cloud Foundation products. A constellation of four vulnerabilities -- two carrying severity ratings of 9.3 out of a possible 10 -- are serious because they undermine the fundamental purpose of the VMware products, which is to run sensitive operations inside a virtual machine that's segmented from the host machine. VMware officials said that the prospect of a hypervisor escape warranted an immediate response under the company's IT Infrastructure Library, a process usually abbreviated as ITIL.

"In ITIL terms, this situation qualifies as an emergency change, necessitating prompt action from your organization," the officials wrote in a post. "However, the appropriate security response varies depending on specific circumstances." Among the specific circumstances, one concerns which vulnerable product a customer is using, and another is whether and how it may be positioned behind a firewall. A VMware advisory included the following matrix showing how the vulnerabilities -- tracked as CVE-2024-22252, CVE-2024-22253, CVE-2024-22254, CVE-2024-22255 -- affect each of the vulnerable products [...]. Three of the vulnerabilities affect the USB controller the products use to support peripheral devices such as keyboards and mice.

Broadcom, the VMware parent company, is urging customers to patch vulnerable products. As a workaround, users can remove USB controllers from vulnerable virtual machines, but Broadcom stressed that this measure could degrade virtual console functionality and should be viewed as only a temporary solution.
In an article explaining how to remove a USB controller, officials wrote: "The workaround is to remove all USB controllers from the Virtual Machine. As a result, USB passthrough functionality will be unavailable. In addition, virtual/emulated USB devices, such as VMware virtual USB stick or dongle, will not be available for use by the virtual machine. In contrast, the default keyboard/mouse as input devices are not affected as they are, by default, not connected through USB protocol but have a driver that does software device emulation in the guest OS.

IMPORTANT:
Certain guest operating systems, including Mac OS, do not support using a PS/2 mouse and keyboard. These guest operating systems will be left without a mouse and keyboard without a USB controller."
Emulation (Games)

Nintendo Switch Emulator Yuzu To Shut Down, Pay $2.4 Million To Settle Lawsuit (liliputing.com) 62

An anonymous reader quotes a report from Liliputing: Yuzu is a free and open source emulator that makes it possible to run Nintendo Switch games on Windows, Linux, and Android devices. First released in 2018, the software has been under constant development since then (the Android port was released less than a year ago). But last week Nintendo sued the developers, claiming that the primary purpose of the software is to circumvent Nintendo Switch encryption and allow users to play pirated games. Rather than fight the case in court, Tropic Haze (the developers behind Yuzu) have agreed to a settlement which involves paying $2.4 million in damages to Nintendo and basically shutting down Yuzu.

As part of a permanent injunction, Tropic Haze has agreed to stop distributing, advertising, or promoting Yuzu or any of its source code or features or any other "software or devices that circumvent Nintendo's technical protection measures." The court is also ordering the developers to turn over the yuzu-emu.org website to Nintendo and bars them "from supporting or facilitating access" to any other related websites, social media, chatrooms, or apps. In one of the more bizarre parts of the court order, the Yuzu team is told to delete all "circumvention devices," which includes any tools used for development of Yuzu and "all copies of Yuzu."

Nintendo

Nintendo Suing Makers of Open-Source Switch Emulator Yuzu (polygon.com) 107

Nintendo has filed a 41-page lawsuit against the makers of Yuzu, an open-source Nintendo Switch emulator, accusing them of "facilitating piracy at a colossal scale." Polygon reports: Yuzu is a free emulator that was released in 2018 months after the Nintendo Switch originally launched. The same folks who made Citra, a Nintendo 3DS emulator, made this one. Basically, it's a piece of software that lets people play Nintendo Switch games on Windows PC, Linux, and Android devices. (It also runs on Steam Deck, which Valve showed -- then wiped -- in a Steam Deck video clip.) Emulators aren't necessarily illegal, but pirating games to play on them is. But Nintendo said in its lawsuit that there's no way to legal way to use Yuzu.

Nintendo argued that Yuzu executes codes that "defeat" Nintendo's security measures, including decryption using "an illegally-obtained copy of prod.keys." "In other words, without Yuzu's decryption of Nintendo's encryption, unauthorized copies of games could not be played on PCs or Android devices," Nintendo wrote in the lawsuit. As to the alleged damages created by Yuzu, Nintendo pointed to the release of The Legend of Zelda: Tears of the Kingdom. Tears of the Kingdom leaked almost two weeks earlier than the game's May 12 release date. The pirated version of the game spread quickly; Nintendo said it was downloaded more than 1 million times before Tears of the Kingdom's release date. People used Yuzu to play the game; Nintendo said more than 20% of download links pointed people to Yuzu.

Though Yuzu doesn't give out pirated copies of games, Nintendo repeatedly said that most ROM sites point people toward Yuzu to play whatever games they've downloaded. Nintendo said its "expended significant resources to stop the illegal copying, marketing, sale, and distribution" of its Nintendo Switch games. It says that Yuzu earns the team $30,000 per month on its Patreon from more than 7,000 patrons. Nintendo said the company has earned at least $50,000 in paid Yuzu downloads. Nintendo said that Yuzu's Patreon doubled its paid members in the period between May 1 and May 12, when Tears of the Kingdom was released. Nintendo is asking the court to shut down the emulator, and for damages.

AI

Fans Preserve and Emulate Sega's Extremely Rare '80s 'AI Computer' (arstechnica.com) 15

Kyle Orland reports via Ars Technica: Even massive Sega fans would be forgiven for not being too familiar with the Sega AI Computer. After all, the usually obsessive documentation over at Sega Retro includes only the barest stub of an information page for the quixotic, education-focused 1986 hardware. Thankfully, the folks at the self-described "Sega 8-bit preservation and fanaticism" site SMS Power have been able to go a little deeper. The site's recently posted deep dive on the Sega AI Computer includes an incredible amount of well-documented information on this historical oddity, including ROMs for dozens of previously unpreserved pieces of software that can now be partially run on MAME. [...]

While the general existence of the Sega AI Computer has been known in certain circles for a while, detailed information about its workings and software was extremely hard to come by, especially in the English-speaking world. That began to change in 2014 when a rare Yahoo Auctions listing offered a boxed AI Computer along with 15 pieces of software. The site was able to crowdfund the winning bid on that auction (which reportedly ran the equivalent of $1,100) and later obtained a keyboard and more software from the winner of a 2022 auction. SMS Power notes that the majority of the software it has uncovered "had zero information about them on the Internet prior to us publishing them: no screenshots, no photos or scans of actual software." Now, the site's community has taken the trouble to preserve all those ROMs and create a new MAME driver that already allows for "partial emulation" of the system (which doesn't yet include a keyboard, tape drive, or speech emulation support).

That dumped software is all "educational and mostly aimed at kids," SMS Power notes, and is laden with Japanese text that will make it hard for many foreigners to even tinker with. That means this long-lost emulation release probably won't set the MAME world on fire as 2022's surprise dump of Marble Madness II did. Still, it's notable how much effort the community has put in to fill a formerly black hole in our understanding of this corner of Sega history. SMS Power's write-up of its findings is well worth a full look, as is the site's massive Google Drive, which is filled with documentation, screenshots, photos, contemporaneous articles and ads, and much more.

Oracle

Oracle's Plans for Java in 2024 (infoworld.com) 75

"Oracle's plans to evolve Java in 2024 involve OpenJDK projects," writes InfoWorld, citing a recent video by Oracle Java developer relations representative Nicolai Parlog. (Though many improvements may not be usable until 2025 or later...) - For Project Babylon, Parlog cited plans for code reflection, expanding the reflection API, and allowing transformation of Java code inside a method. The goal is to allow developers to write Java code that libraries then can interpret as a mathematical function, for example. The Babylon team in coming weeks plans to publish work on use cases such as auto-differentiating, C# LINQ emulation, and GPU programming.

- In Project Leyden, which is aimed at improving startup times, plans for 2024 involve refining the concept of condensers and working toward the production-readiness of prototype condensers.

- In Project Amber, current features in preview include string templates, a simplified main method, and statements before this() and super(). "I expect all three to finalize in 2024," said Parlog. Under exploration are capabilities such as primitive types in patterns and with expressions.

- In Project Valhalla, work will focus on value classes and objects, which provide class instances that have only final instance fields and lack object identity [to] significantly reduce the run time overhead of boxed Integer, Double, and Byte objects...

- In Project Lilliput, aimed at downsizing Java object headers in the HotSpot JVM and reducing Java's memory footprint, work now centers on polishing a fast-locking scheme.

- Project Panama, for interconnecting JVM and native C code, "has three irons in the fire," Parlog said.

Wine

Wine 9.0 Released (9to5linux.com) 15

Version 9.0 of Wine, the free and open-source compatibility layer that lets you run Windows apps on Unix-like operating systems, has been released. "Highlights of Wine 9.0 include an experimental Wayland graphics driver with features like basic window management, support for multiple monitors, high-DPI scaling, relative motion events, as well as Vulkan support," reports 9to5Linux. From the report: The Vulkan driver has been updated to support Vulkan 1.3.272 and later, the PostScript driver has been reimplemented to work from Windows-format spool files and avoid any direct calls from the Unix side, and there's now a dark theme option on WinRT theming that can be enabled in WineCfg. Wine 9.0 also adds support for many more instructions to Direct3D 10 effects, implements the Windows Media Video (WMV) decoder DirectX Media Object (DMO), implements the DirectShow Audio Capture and DirectShow MPEG-1 Video Decoder filters, and adds support for video and system streams, as well as audio streams to the DirectShow MPEG-1 Stream Splitter filter.

Desktop integration has been improved in this release to allow users to close the desktop window in full-screen desktop mode by using the "Exit desktop" entry in the Start menu, as well as support for export URL/URI protocol associations as URL handlers to the Linux desktop. Audio support has been enhanced in Wine 9.0 with the implementation of several DirectMusic modules, DLS1 and DLS2 sound font loading, support for the SF2 format for compatibility with Linux standard MIDI sound fonts, Doppler shift support in DirectSound, Indeo IV50 Video for Windows decoder, and MIDI playback in dmsynth.

Among other noteworthy changes, Wine 9.0 brings loader support for ARM64X and ARM64EC modules, along with the ability to run existing Windows binaries on ARM64 systems and initial support for building Wine for the ARM64EC architecture. There's also a new 32-bit x86 emulation interface, a new WoW64 mode that supports running of 32-bit apps on recent macOS versions that don't support 32-bit Unix processes, support for DirectInput action maps to improve compatibility with many old video games that map controller inputs to in-game actions, as well as Windows 10 as the default Windows version for new prefixes. Last but not least, the kernel has been updated to support address space layout randomization (ASLR) for modern PE binaries, better memory allocation performance through the Low Fragmentation Heap (LFH) implementation, and support memory placeholders in the virtual memory allocator to allow apps to reserve virtual space. Wine 9.0 also adds support for smart cards, adds support for Diffie-Hellman keys in BCrypt, implements the Negotiate security package, adds support for network interface change notifications, and fixes many bugs.
For a full list of changes, check out the release notes. You can download Wine 9.0 from WineHQ.
DRM

Denuvo Security Is Now On Switch, Including New Tech To Block PC Switch Emulation (videogameschronicle.com) 57

Denuvo has become the first security partner to be added to the Nintendo Developer Portal. According to Video Games Chronicle, Switch developers can use Denuvo's tools for their games to block users from playing them on PC emulators. From the report: "Even if a game is protected against piracy on its PC version, the version released on Nintendo Switch can be emulated from day one and played on PC, therefore bypassing the strong protections offered on the PC version," the company says. "This can happen with any of the numerous games available on Nintendo Switch. "By blocking unauthorized emulations on PC, studios are able to increase their revenue during the game launch window, which is the most important period for monetization. The Nintendo Switch Emulator Protection will ensure that anyone wishing to play the game has to buy a legitimate copy. As with all other Denuvo solutions, the technology integrates seamlessly into the build toolchain with no impact on the gaming experience. It then allows for the insertion of checks into the code, which blocks gameplay on emulators."
Emulation (Games)

Dolphin Emulator Abandons Steam Release Plans After Nintendo Legal Threat (arstechnica.com) 16

An anonymous reader quotes a report from Ars Technica: A few months ago, the developers behind the Wii/GameCube emulator Dolphin said they were indefinitely postponing a planned Steam release, after Steam-maker Valve received a request from Nintendo to take down the emulator's "coming soon" page. This week, after consulting with a lawyer, the team says it has decided to abandon its Steam distribution plans altogether. "Valve ultimately runs the store and can set any condition they wish for software to appear on it," the team wrote in a blog post on Thursday. "In the end, Valve is the one running the Steam storefront, and they have the right to allow or disallow anything they want on said storefront for any reason."

The Dolphin team also takes pains to note that this decision was not the result of an official DMCA notice sent by Nintendo. Instead, Valve reached out to Nintendo to ask about the planned Dolphin release, at which point a Nintendo lawyer cited the DMCA in asking Valve to take down the page. At that point, the Dolphin team says, Valve "told us that we had to come to an agreement with Nintendo in order to release on Steam... But given Nintendo's long-held stance on emulation, we find Valve's requirement for us to get approval from Nintendo for a Steam release to be impossible. Unfortunately, that's that." "As for Nintendo, this incident just continues their existing stance towards emulation," the post continues. "We don't think that this incident should change anyone's view of either company."

Despite the disappointing result for the Steam release, the Dolphin team is adamant that "we do not believe that Dolphin is in any legal danger." That's despite the emulator's inclusion of the Wii Common Key, which could run afoul of the DMCA's anti-circumvention provisions. The Dolphin Team notes that the Wii Common Key has been freely shared across the Internet since its initial discovery and publication in 2008. And while that key has been in the Dolphin code base since 2009, "no one has really cared," the team writes. [...] With what they believe is a firm legal footing, the team writes that Dolphin development will continue away from Steam, but including a number of UI and quality of life features originally designed for the Steam release. Meanwhile, emulators like RetroArch and the innovative 3dSen continue to be available on Steam, with no immediate sign of a further crackdown from Valve or Nintendo.

Desktops (Apple)

Apple's New Proton-like Tool Can Run Windows Games on a Mac (theverge.com) 50

If you're hoping to see more Windows games on Mac then those dreams might finally come true soon. From a report: Apple has dropped some big news for game developers at its annual Worldwide Developers Conference (WWDC) this week, making it far easier and quicker to port Windows games to Mac thanks to a Proton-like environment that can translate and run the latest DirectX 12 Windows games on macOS. Apple has created a new Game Porting Toolkit that's similar to the work Valve has done with Proton and the Steam Deck.

It's powered by source code from CrossOver, a Wine-based solution for running Windows games on macOS. Apple's tool will instantly translate Windows games to run on macOS, allowing developers to launch an unmodified version of a Windows game on a Mac and see how well it runs before fully porting a game. Mac gaming has been a long running meme among the PC gaming community, despite Resident Evil Village and No Man's Sky ports being some rare recent exceptions to macOS gaming being largely ignored.

"The new Game Porting Toolkit provides an emulation environment to run your existing unmodified Windows game and you can use it to quickly understand the graphics feature usage and performance potential of your game when running on a Mac," explains Aiswariya Sreenivassan, an engineering project manager for GPUs and graphics at Apple, in a WWDC session earlier this week.

Nintendo

Nintendo, Ticked by Zelda Leaks, Does a DMCA Run on Switch Emulation Tools (arstechnica.com) 35

Perhaps woken by news of its next premier first-party title already looking really impressive on emulators, Nintendo has moved to take down key tools for emulating and unlocking Switch consoles, including one that lets Switch owners grab keys from their own device. From a report: Simon Aarons maintained a forked repository of Lockpick, a tool (along with Lockpick_RCM) that grabbed the encryption keys from a Nintendo Switch and allowed it to run officially licensed games. Aarons tweeted on Thursday night that Nintendo had issued DMCA takedown requests to GitHub, asking Lockpick, Lockpick_RCM, and nearly 80 forks and derivations to be taken down under section 1201 of the Digital Millennium Copyright Act, which largely makes illegal the circumvention of technological protection measures that safeguard copyrighted material.

Nintendo's takedown request (RTF file) notes that the Switch contains "multiple technological protection measures" that allow the Switch to play only "legitimate Nintendo video game files." Lockpick tools, combined with a modified Switch, let users grab the cryptographic keys from their own Switch and use them on "systems without Nintendo's Console TPMs" to play "pirated versions of Nintendo's copyright-protected game software." GitHub typically allows repositories with DMCA strikes filed against them to remain open while their maintainers argue their case. Still, it was an effective move. Seeing Nintendo's move on Lockpick, a popular Switch emulator on Android, Skyline, called it quits over the weekend, at least as a public-facing tool you can easily download to your phone. In a Discord post (since removed, along with the Discord itself), developer "Mark" wrote that "the risks associated with a potential legal case are too high for us to ignore, and we cannot continue knowing that we may be in violation of copyright law."

Virtualization

QEMU 8.0 Released with More ARM and RISC-V Emulation (9to5linux.com) 23

There's a major new update of QEMU, the open-source machine emulator, reports 9to5Linux: Coming a year after QEMU 7.0, the QEMU 8.0 release is here to improve support for ARM and RISC-V architectures.

- For ARM, it adds emulation support for FEAT_EVT, FEAT_FGT, and AArch32 ARMv8-R, CPU emulation for Cortex-A55 and Cortex-R52, support for a new Olimex STM32 H405 machine type, as well as gdbstub support for M-profile system registers.

- For the RISC-V architecture, QEMU 8.0 brings updated machine support for OpenTitan, PolarFire, and OpenSBI, additional ISA and Extension support for smstateen, native debug icount trigger, cache-related PMU events in virtual mode, Zawrs/Svadu/T-Head/Zicond extensions, and ACPI support. Moreover, RISC-V received multiple fixes covering PMP propagation for TLB, mret exceptions, uncompressed instructions, and other emulation/virtualization improvements.

Improvements were also made for the s390x (IBM Z) platform, the HP Precision Architecture (HPPA) platform, and x86.
Microsoft

Microsoft Will Now Preview the Future of Windows With New Canary Channel (theverge.com) 23

Microsoft is getting ready to publicly test major new Windows features even earlier. While the software giant has been previewing changes to Windows for nearly a decade, a new Canary channel for Windows Insiders will allow anyone to try out "hot off the presses" builds of Windows that include major changes to the kernel, APIs, and other big parts of Windows. From a report: It feels like this new Canary channel is preparation work for Windows 12, which Intel and Microsoft have both been hinting at recently. "The new Canary Channel is going to be the place to preview platform changes that require longer-lead time before getting released to customers," says Amanda Langowski, Microsoft's head of the Windows Insider program, in a blog post today. "Some examples of this include major changes to the Windows kernel, new APIs, etc." We've seen Microsoft test underlying platform changes to Windows before that eventually shipped in a future version of Windows. Microsoft tested some display changes to Windows 10 preview builds before Windows 11 was announced, and the changes only ended up shipping in what became Windows 11. Likewise, x64 emulation for Windows 10 on Arm was tested early on and only ever shipped in Windows 11.
Open Source

PikaOS Is a Next-Gen Linux Distribution Aimed Specifically Towards Gamers (zdnet.com) 48

An anonymous reader quotes a report from ZDNet, written by Jack Wallen: PikaOS is very similar to that of Nobara Linux, which opts for a Fedora base. But what are these two Linux distributions? Simply put, they are Linux for gamers. [...] So, what does PikaOS do that so many other distributions do not? The most obvious thing is that it makes it considerably easier to install the tools needed to play games. Upon first logging in, you're greeted with a Welcome app. In the First Steps tab, you have quick access to tools for updating the system, installing patented codecs and libraries, installing propriety Nvidia drivers, installing apps from the Software Manager, and installing WebApps.

Next comes the Recommended Additions, where you can install the likes of: PikaOS Game Utilities is a meta package that installs Steam, Lutris, GOverlay, MangoHud, Wine, Winetricks, vkBasalt, and other gaming-centric tools; Microsoft TrueType fonts for better Windows font emulation; Blender for creating 3D images; OBS Studio for streaming; Kdenlive for non-linear video editing; Krita for painting; and LibreOffice for productivity. In the Optional Steps tab, you can add AMD proprietary drivers, ROCm drivers, Xone drivers, and Proton GE (for Steam and Wine compatibility). Finally, the Look And Feel tab allows you to customize themes, layouts, and extensions. The layouts section is pretty nifty, as it allows you to configure the GNOME desktop to look and feel like a more traditional desktop, a MacOS-like desktop, a Windows 11 layout, a throwback GNOME 2 desktop, and even a Ubuntu Unity-like desktop.

As far as pre-installed software goes, it's pretty bare bones (until you start adding titles from the Recommended Additions tab in the Welcome App). You'll find Firefox (web browser), Geary (email), Pidgin (messaging), Weather, Calculator, Cheese (web camera software), Rhythmbox, Contacts, a few utilities, and basic games. However, installing new apps is quite simple via the Software Manager app. Of course, the focus of PikaOS is games. When you install the PikaOS Game Utilities, you'll get Steam installed, which makes it easy to play an endless array of games on the Linux desktop. One thing to keep in mind, however, is that when you launch the PikaOS Game Utilities installation, it opens a terminal window to run the installation. Give this plenty of time to complete and, in the end, you can launch Steam, log in to your Steam account, and start playing. Just remember, the first time you launch the Steam app, it will take a moment to update and configure. But once it's up and running... let the games begin.

XBox (Games)

Classic Videogame 'Goldeneye 007' Finally Comes to Nintendo Switch and Xbox (cnn.com) 54

The classic 1997 vidoegame GoldenEye 007 "has finally landed on Xbox and Nintendo Switch," writes the Verge: On Xbox, the remaster includes 4K resolution, smoother frame rates, and split-screen local multiplayer, similar to a 2008-era bound-for-Xbox 360 version that was canceled amid licensing and rights issues but leaked out in 2021.
Meanwhile CNET describes the Switch version: You'll need to be subscribed to Switch Online's $50-a-year Expansion Pack tier to access GoldenEye and other N64 games. Online multiplayer is exclusive to the Switch release, the official 007 website noted, but this version is otherwise the same as the N64 original.
But "No high-def for them," adds Esquire: GoldenEye 007 marks a rare case in gaming history, where the title never left the gamer zeitgeist. It has been talked about, wished over, remade, and totally Frankensteined in the modding and emulation community....

Rare, a favorite game studio of mine — its crew is responsible for many of my childhood memories, making Banjo Kazzoie, Donkey Kong Country, Perfect Dark, Conker's Bad Fur Day, and so many more — was always a Nintendo sweetheart. Until it was acquired back in 2002 by Microsoft. While Rare didn't pump out as many massive hits after the acquisition, the studio is responsible for one of my favorite games, Sea of Thieves. But arguably no game from those folks made more of a splash than Goldeneye.

CNN reports: Based on the 1995 film "GoldenEye," the game follows a block-like version of Pierce Brosnan's 007 as he shoots his way through various locales, all while a synthy version of the signature Bond theme plays....

The return of "GoldenEye 007," often referred to as one of the greatest video games of all time, has been years in the making. The Verge reported last year that rights issues blocked developers from releasing it on newer consoles, including Xbox, since at least 2008. Undeterred N64 fans even attempted to remake the game themselves on several occasions, though the original rights holders usually shut them down.

Modern players "may not realise how many of the features we now take for granted in shooters were inspired by this one game," writes the Guardian. "The game that would introduce a lot of players to the concept of using an analogue stick to look around in a 3D game — it's difficult to overstate how important that was." But it was the multiplayer mode that really counted. Four players, one screen, an array of locations and weapons, and all the characters from the single-player campaign.... We would usually play in Normal mode, but as the hours dragged on and the sunlight began to creep in behind the blinds, we'd switch to Slaps Only, in which players could only get kills by slapping each other to death....

It is interesting how fables around the game and its development have survived — and still intrigue. The fact that it is officially cheating to play as Oddjob in multiplayer mode; the brilliance of the pause music, which has been heavily memed on TikTok, and how it was written in just 20 minutes by Rare newcomer Grant Kirkhope. The fact that Nintendo legend and Mario creator Shigeru Miyamoto was so concerned by the death in the game that he suggested a post-credit sequence where James Bond went to a hospital to meet all the enemy soldiers he "injured". I think the sign of a truly great game — like any work of art — is how many legends become attached to its making.

It is lovely now, to see the game getting a release on Nintendo Switch and Xbox Game Pass.

Businesses

Shadow Acquires Android Emulation Startup Genymobile (techcrunch.com) 5

Shadow is making its first acquisition as it announced that it would snatch up Genymobile, the company behind Genymotion. From a report: Shadow is better known for its cloud computing service that works particularly well for cloud gaming. It also offers a cloud storage service based on Nextcloud. As for Genymobile, the French startup has been around for more than a decade. It has specialized in low-level Android development. And in particular, it has developed a popular Android emulator so that developers can test their apps on multiple configurations and following different scenarios. Terms of the deal are undisclosed. Genymobile's co-founder and CTO Arnaud Dupuis will stay at the company and act as the chief executive of Genymobile starting March 1st. Genymobile's existing CEO Tim Danford will step back from the company's day-to-day activities and move to an advisor role.

Slashdot Top Deals