Open Source

Developer Loads Steam On a $100 ARM Single Board Computer (interfacinglinux.com) 24

"There's no shortage of videos showing Steam running on expensive ARM single-board computers with discrete GPUs," writes Slashdot reader VennStone. "So I thought it would be worthwhile to make a guide for doing it on (relatively) inexpensive RK3588-powered single-board computers, using Box86/64 and Armbian." The guides I came across were out of date, had a bunch of extra steps thrown in, or were outright incorrect... Up first, we need to add the Box86 and Box64 ARM repositories [along with dependencies, ARMHF architecture, and the Mesa graphics driver]...
The guide closes with a multi-line script and advice to "Just close your eyes and run this. It's not pretty, but it will download the Steam Debian package, extract the needed bits, and set up a launch script." (And then the final step is sudo reboot now.)

"At this point, all you have to do is open a terminal, type 'steam', and tap Enter. You'll have about five minutes to wait... Check out the video to see how some of the tested games perform." At 720p, performance is all over the place, but the games I tested typically managed to stay above 30 FPS. This is better than I was expecting from a four-year-old SOC emulating x86 titles under ARM.

Is this a practical way to play your Steam games? Nope, not even a little bit. For now, this is merely an exercise in ludicrous neatness. Things might get a wee bit better, considering Collabora is working on upstream support for RK3588 and Valve is up to something ARM-related, but ya know, "Valve Time"...

"You might be tempted to enable Steam Play for your Windows games, but don't waste your time. I mean, you can try, but it ain't gonna work."
Build

Raspberry Pi Announces New Tool for Customized Software Images (raspberrypi.com) 10

"For developers and organisations that require a custom software image, a flexible and transparent build system is essential," according to an announcement Friday at Raspberry Pi.com.

"[T]o support these customers, we have created rpi-image-gen, a powerful new tool designed to put you in complete control of your Raspberry Pi images." If you're building an embedded system or an industrial controller, you'll need complete control over the software resident on the device, and home users may wish to build their own OS and have it pre-configured exactly the way they want... rpi-image-gen is an alternative to pi-gen, which is the tool we use to create and deploy the Raspberry Pi OS distribution. rpi-image-gen... offers a very granular level of control over file system construction and software image creation... [B]eing able to help reduce software build time, provide guaranteed ownership of support, and reuse standard methodologies to ensure authenticity of software were all of paramount importance, and among the reasons why we created a new home-grown build tool for Raspberry Pi devices...

There is a small number of examples in the tree which demonstrate different use cases of rpi-image-gen [including the lightweight image slim and webkiosk for booting into browser kiosk mode]. All create bootable disk images and serve to illustrate how one might use rpi-image-gen to create a bespoke image for a particular purpose. The number of examples will grow over time and we welcome suggestions for new ones... Visit the rpi-image-gen GitHub repository to get started. There, you'll find documentation and examples to guide you through creating custom Raspberry Pi images.

Some technical details from the announcement.
  • "Similar to pi-gen, rpi-image-gen leverages the power, reliability, and trust of installing a Debian Linux system for the device. However, unlike pi-gen, rpi-image-gen introduces some new concepts [profiles, image layouts, and config] which serve to dictate the build footprint and installation."
  • The tool also lets you exclude from your package "things that would otherwise be installed as part of the profile."
  • The tool's GitHub repository notes that it also allows you output your software bill of materials (SBOM) "to list the exact set of packages that were used to create the image." And it can even generate a list of CVEs identified from the SBOM to "give consumers of your image confidence that your image does not contain any known vulnerabilities."

AI

Adafruit Successfully Automates Arduino Development Using 'Claude Code' LLM (youtube.com) 22

Adafruit Industries used large language model (LLM) tool Claude Code to streamline hardware development, writes managing director ptorrone.

In a demo video Limor 'Ladyada' Fried compares the LLM's command-line interface to working with the build-automation tool CMake or "a weird cross between IRC and a BBS." The first step was converting a PDF of the hardware's datasheet into text, and Claude Code first displays the appropriate Bash command, while asking "Do you want to proceed?" ("What's nice is that it doesn't make changes, even though it has write access to files in the directory...") Eventually from the data sheet it creates things like an accurate register map, C++ headers, and even license text — and more.

"We are using it to automate parts of the coding and debugging process for an Arduino-compatible Metro Mini board with an OPT 4048 color sensor," writes ptorrone: Using Claude Code's shell access, we can compile, upload, and test code in a semi-automated workflow, allowing the LLM to suggest fixes for errors along the way... While the AI isn't perfect for high-level driver development, it's proving VERY useful for tedious debugging and super-fast iterative improvements, bringing hardware automation closer to ...reality.
In the video Fried describes it like this. "I have a full debugging cycle, where I'm there — I'm like driving the car — but I have this copilot that's telling me where to go..."

"I feel like I'm getting closer to having a semi-automated way of doing driver development."
Open Source

Raspberry Pi Announces New $90 Computer in a Keyboard, Plus 'Raspberry Pi Monitor' (techcrunch.com) 92

"Single-board computer maker Raspberry Pi is updating its cute little computer-meet-keyboard device with better specifications..." reports TechCrunch.

They call the new $90 Raspberry Pi 500 "not as intimidating" because "when you look at the Raspberry Pi 500, you can't see any chipsets or printed circuit board... The idea with the Raspberry Pi 500 is that you can plug in a mouse and display, and you're ready to hit the ground running." When it comes to specifications, the Raspberry Pi 500 features a 64-bit quad-core Arm processor (the same one as the Raspberry Pi 5 uses); 8GB of RAM; 2 micro-HDMI ports, with support for up to two 4K displays; 3 traditional USB ports (but no USB-C besides the power port unfortunately); a Gigabit Ethernet port; and a 40-pin expansion header. It comes with native Wi-Fi and Bluetooth support.

More importantly, this device brings us back Raspberry Pi's roots. Raspberry Pi computers were originally intended for educational use cases... The Raspberry Pi 500 draws inspiration from the not-for-profit Raspberry Pi Foundation's roots. It's the perfect first computer for school. In many ways, it's much better than a Chromebook or an iPad because it is both cheap and highly customizable — encouraging creative thinking. The Raspberry Pi 500 comes with a 32GB SD card preloaded with Raspberry Pi OS, a Debian-based Linux distribution...

In other news, Raspberry Pi has announced another brand-new product: the Raspberry Pi Monitor. It's a 15.6-inch 1080p monitor with a price-tag of $100.

Tom's Hardware calls the Pi 500 "a superb update" to the original computer-in-a-keyboard Raspberry Pi 400: Having the ports at the back makes total sense. It tidies up the cables, and means that we only need one thick edge, the rest can be as thin as possible... [P]assive cooling performance is remarkable, even when overclocked to 3 GHz...! I did have to adjust the voltage to keep everything stable, but once I found the magic numbers, the system was stable and performed remarkably well... [I]t ran buttery smooth and surprisingly, cool under stress. I'd consider this a successful overclock and one that I would happily keep as a permanent addition...

Just like the Raspberry Pi 400, the Pi 500 is there to be a 21st century equivalent to the home computers of the 1980s. You plug in to a wedge-shaped keyboard, hook up to your display, and start work. But the Raspberry Pi 500 has much more processing power than the Pi 400, and that means it can be a viable desktop computer for those that don't need an RTX 4090 or a power-hungry CPU.

I like the Raspberry Pi 500. It's a powerful machine, in a pleasant package. I'm old enough to remember the 1980s home computer craze, and this, just like the Pi 400, reminds me of that time. But now we have much more power... The Raspberry Pi 500 is the kit that you buy as a gift for someone, or as a child's first computer. I can see this being used in schools and to an extent in offices around the world.

Microsoft

Thanks to Microsoft Collaboration, iFixit Now Sells Genuine Xbox Repair Parts (theverge.com) 20

"We're excited to be working with Microsoft to keep Xboxes running longer and out of the waste heap," iFixit's director of sustainability told The Verge. iFixit now sells genuine Xbox parts you can use to repair your Xbox Series X or S and offers official guides to help with fixes [including both the all-digital and disk drive editions]...

iFixit's Microsoft Repair Hub also features iFixit's parts for repairing Microsoft Surface devices, which it started selling in 2023. "Since we launched our Surface parts collaboration with Microsoft last year, we've been helping our customers repair their own Microsoft laptops and tablets — and it's awesome to be able to offer Xbox owners the same opportunity," says Elizabeth Chamberlain, iFixit's director of sustainability.

The article points out that iFixit also sells "nearly every part of the Steam Deck" and "a bunch of repair guides for Valve's handheld PC, too," along with genuine repair parts for Google's Pixel phones and the Pixel Tablet.

"With Microsoft, we've created a one-stop place for guides, tools, and spare parts to make self-service repair accessible to anyone," says iFixit's new web page. "Imagine how different the world would be if repairing every device could be this easy."
Windows

Latest Windows 11 Dev Build Is Out With Copilot Key Remapping 16

Microsoft has released Windows 11 Dev build 26120.1930, which contains the ability to remap the Copilot key. The changes are rolling out gradually to Dev Insiders with the "Get the latest features as soon as they are available" toggle on. Neowin reports: [H]ere are the updates that are also gradually rolling out, but this time for all Dev Insiders: "We are adding the ability to configure the Copilot key. You can choose to have the Copilot key launch an app that is MSIX packaged and signed, thus indicating the app meets security and privacy requirements to keep customers safe. The key will continue to launch Copilot on devices that have the Copilot app installed until a customer selects a different experience. This setting can be found via Settings - Personalization - Text input. If the keyboard connected to your PC does not have a Copilot key, adjusting this setting will not do anything. We are planning further refinements to this experience in a future flight." Other changes introduced in the build include a new simplified Chinese font, Windows Sandbox improvements, and several bug fixes. Full release notes are available here.
Build

Did Canals Help Build Egypt's Pyramids? (caltech.edu) 37

How were the Pyramids built? NBC News reported on "a possible answer" after new evidence was published earlier this year in the journal Communications Earth & Environment.

The theory? "[A]n extinct branch of the Nile River once weaved through the landscape in a much wetter climate." Dozens of Egyptian pyramids across a 40-mile-long range rimmed the waterway, the study says, including the best-known complex in Giza. The waterway allowed workers to transport stone and other materials to build the monuments, according to the study. Raised causeways stretched out horizontally, connecting the pyramids to river ports along the Nile's bank.

Drought, in combination with seismic activity that tilted the landscape, most likely caused the river to dry up over time and ultimately fill with silt, removing most traces of it.

The research team based its conclusions on data from satellites that send radar waves to penetrate the Earth's surface and detect hidden features. It also relied on sediment cores and maps from 1911 to uncover and trace the imprint of the ancient waterway. Such tools are helping environmental scientists map the ancient Nile, which is now covered by desert sand and agricultural fields... The study builds on research from 2022, which used ancient evidence of pollen grains from marsh species to suggest that a waterway once cut through the present-day desert.

Granite blocks weighing several tons were transported hundreds of miles, according to a professor of Egyptology at Harvard University — who tells NBC they were moved without wheels. But this new evidence that the Nile was closer to the pyramids lends further support to the evolving "canals" theory.

In 2011 archaeologist Pierre Tallet found 30 different man-made caves in remote Egyptian hills, according to Smithsonian magazine. eventually locating the oldest papyrus rolls ever discovered — which were written by the builders of the Great Pyramid of Giza, describing a team of 200 workers moving limestone upriver. And in a 2017 documentary archaeologists were already reporting evidence of a waterway underneath the great Giza plateau.

Slashdot reader Smonster found an alternate theory in this 2001 announcement from Caltech: Mory Gharib and his team raised a 6,900-pound, 15-foot obelisk into vertical position in the desert near Palmdale by using nothing more than a kite, a pulley system, and a support frame... One might ask whether there was and is sufficient wind in Egypt for a kite or a drag chute to fly. The answer is that steady winds of up to 30 miles-per-hour are not unusual in the areas where the pyramids and obelisks are found.
"We're not Egyptologists," Gharib added. "We're mainly interested in determining whether there is a possibility that the Egyptians were aware of wind power, and whether they used it to make their lives better."
Canada

Car Parts, Fiberglass and a Dream: How a Teacher Built a Hovercraft (msn.com) 29

"The cab was cut from a 1997 Jeep Grand Cherokee," writes the New York Times. "The engine once revved up a 1985 Toyota Celica; and 107 hand-sewn rubber segments, courtesy of Mr. Tymofichuk's wife, help to direct low-pressure air beneath the craft so that it rises eight inches above the ground..." On a cold spring day in a small garage in Alberta, Canada, an engine revved up and an improbable machine — fabricated from auto parts, a hand-sewn rubber skirt and an abandoned fiberglass hull — came to life.

A homemade hovercraft began to rise off the ground with a small crew standing by.

The successful liftoff was the culmination of a lifelong fascination of Robert Tymofichuk, 55, who spent about 1,800 hours over a year working on it [according to this nifty video on YouTube ]. And, to the gratitude of passengers, it comes with heated seats. "If you're going through all that hassle, you might as well make yourself comfortable," Mr. Tymofichuk said. He repurposed the seats from a Volkswagen, so the heating coils were already installed.

Achieve speeds around 40 miles per hour (or 64 kmph), "Mr. Tymofichuk's hovercraft now sails above land and water, a bright red gem coasting over the Saskatchewan River," according to the article. And it also quotes Mr. Tymofichuk as saying it's the fulfillment of a childhood dream.

"To actually have something constructed with your own hands be zipping around, and it's fully functional — it's like magic."
Electronic Frontier Foundation

FTC Urged To Stop Tech Makers Downgrading Devices After You've Bought Them (theregister.com) 80

Digital rights activists want device manufacturers to disclose a "guaranteed minimum support time" for devices — and federal regulations ensuring a product's core functionality will work even after its software updates stop.

Influential groups including Consumer Reports, EFF, the Software Freedom Conservancy, iFixit, and U.S. Pirg have now signed a letter to the head of America's Consumer Protection bureau (at the Federal Trade Commision), reports The Register: In an eight-page letter to the Commission (FTC), the activists mentioned the Google/Levis collaboration on a denim jacket that contained sensors enabling it to control an Android device through a special app. When the app was discontinued in 2023, the jacket lost that functionality. The letter also mentions the "Car Thing," an automotive infotainment device created by Spotify, which bricked the device fewer than two years after launch and didn't offer a refund...

Environmental groups and computer repair shops also signed the letter... "Consumers need a clear standard for what to expect when purchasing a connected device," stated Justin Brookman, director of technology policy at Consumer Reports and a former policy director of the FTC's Office of Technology, Research, and Investigation. "Too often, consumers are left with devices that stop functioning because companies decide to end support without little to no warning. This leaves people stranded with devices they once relied on, unable to access features or updates...."

Brookman told The Register that he believes this is the first such policy request to the FTC that asks the agency to help consumers with this dilemma. "I'm not aware of a previous effort from public interest groups to get the FTC to take action on this issue — it's still a relatively new issue with no clear established norms," he wrote in an email. "But it has certainly become an issue" that comes up more and more with device makers as they change their rules about product updates and usage.

"Both switching features to a subscription and 'bricking' a connected device purchased by a consumer in many cases are unfair and deceptive practices," the groups write, arguing that the practices "infringe on a consumer's right to own the products they buy." They're requesting clear "guidance" for manufacturers from the U.S. government. The FTC has a number of tools at its disposal to help establish standards for IoT device support. While a formal rulemaking is one possibility, the FTC also has the ability to issue more informal guidance, such as its Endorsement Guides12 and Dot Com Disclosures.13 We believe the agency should set norms...
The groups are also urging the FTC to:
  • Encourage tools and methods that enable reuse if software support ends.
  • Conduct an educational program to encourage manufacturers to build longevity into the design of their products.
  • Protect "adversarial interoperability"... when a competitor or third-party creates a reuse or modification tool [that] adds to or converts the old device.

Thanks to long-time Slashdot reader Z00L00K for sharing the article.


Microsoft

Microsoft Is Making File Explorer More Powerful With Version Control and 7z Compression (theverge.com) 44

Sean Hollister reports via The Verge: At Build, Microsoft now says it's adding native version control to File Explorer by integrating systems like Git, letting you see new changes and comments directly from the app. Here's a cropped and zoomed version of the provided screenshot so you can get a better look. [...] Microsoft says it's also letting File Explorer natively compress files to 7-zip and TAR; currently, the right-click context menu has a "Compress to ZIP file" option, but ZIP is thought to be a bit antiquated in terms of how much compression you get.
SuSE

openSUSE Factory Achieves Bit-By-Bit Reproducible Builds (phoronix.com) 22

Michael Larabel reports via Phoronix: While Fedora 41 in late 2024 is aiming to have more reproducible package builds, openSUSE Factory has already achieved a significant milestone in bit-by-bit reproducible builds. Since last month openSUSE Factory has been producing bit-by-bit reproducible builds sans the likes of embedded signatures. OpenSUSE Tumbleweed packages for that rolling-release distribution are being verified for bit-by-bit reproducible builds. SUSE/openSUSE is still verifying all packages are yielding reproducible builds but so far it's looking like 95% or more of packages are working out. You can learn more via the openSUSE blog.
AI

Copilot Pane As Annoying As Clippy May Pop Up In Windows 11 (theregister.com) 43

Richard Speed reports via The Register: Copilot in Windows is set to get even more assertive after Microsoft added a function that makes the AI assistant's window pop up after a user's cursor hovers over the icon in the task bar. [...] Windows Insiders on the Beta Channel â" with the option to get the latest updates turned on â" will soon find themselves on the receiving end of what Microsoft calls "a new hover experience for Copilot in Windows" from build 22635.3276.

If your mouse cursor happens to drift over to the Copilot icon on the taskbar, the Copilot pane will open to make users aware of the delights on offer. The result, we suspect, will be to educate users in the art of switching off the function. Much like Widgets, which will also make its unwanted presence felt should a user move a mouse over its icon. A swift hop into taskbar settings is all it takes to make the icons disappear, for now at least. The new feature is being piloted but considering the proximity of the Beta Channel to Release Preview, there is every chance the pop-up will, er, pop up in a release version of Windows before long.

Security

Despite Amazon Ban, Flipper Zero's 'Multi-Tool Device for Hackers' On Track for $80M in Sales (techcrunch.com) 80

The company behind Flipper Zero expects $80 million in sales this year, which ZDNet estimates at around 500,000 unit sales.

In its Kickstarter days the company sold almost $5 million as preorders, remembers TechCrunch, and the company claims it sold $25 million worth of the devices last year: So what are they selling? Flipper Zero is a "portable gamified multi-tool" aimed at everyone with an interest in cybersecurity, whether as a penetration tester, curious nerd or student — or with more nefarious purposes. The tool includes a bunch of ways to manipulate the world around you, including wireless devices (think garage openers), RFID card systems, remote keyless systems, key fobs, entry to barriers, etc. Basically, you can program it to emulate a bunch of different lock systems.

The system really works, too — I'm not much of a hacker, but I've been able to open garages, activate elevators and open other locking systems that should be way beyond my hacking skill level. On the one hand, it's an interesting toy to experiment with, which highlights how insecure much of the world around us actually is. On the other hand, I'm curious if it's a great idea to have 300,000+ hacking devices out in the wild that make it easy to capture car key signals and gate openers and then use them to open said apertures.

The company points out that their firmware is open source, and can be inspected by anyone.

ZDNet calls it "incredibly user-friendly" and "a fantastic educational tool and a stepping stone to get people — young and old — into cybersecurity," with "a very active community of users that are constantly finding new things to do with it". (Even third-party operating systems are available).

"Instead of looking like some scary hacking tool, all black and bristling with antennas, it looks like a kid's toy, all plastic and brightly colored," writes ZDNet. "It reminds me of Tamagotchis..."

Thanks to Slashdot reader ZipNada for suggesting the article.
Microsoft

Windows 11 Preview Adds Better Passkey Support, Rolls Back File Explorer Changes (arstechnica.com) 23

The latest Windows 11 Insider Preview build includes improved support for passkeys, a new standard for passwordless authentication, as well as support for Unicode 15 emoji, changes to Windows' location-based time zone setting, and a handful of bug fixes. Microsoft has also rolled back proposed changes to the File Explorer that would have removed several relatively obscure settings from the Folder Options window. Ars Technica reports: Though the Microsoft Edge browser has supported passkeys for a while now, this week's Insider build expands support to "any app or website that supports passkeys," which can use built-in Windows Hello authentication (either via a PIN, fingerprint reader, or face-scanning camera) to sign you in without requiring a password. You can also view the full list of passkeys that have been created on your device and delete individual passkeys if you no longer want to use them. If your browser natively supports passkeys and has its own user interface for handling them, you'll need to select "Windows Hello or external security key" to use the built-in Windows UI instead.

The new Insider build also adds support for Unicode 15 emoji, a few changes to Windows' location-based time zone setting, and a handful of fixes. But most notably for people who complained about last week's Insider build, Microsoft has rolled back proposed changes that would have removed several relatively obscure settings from the Folder Options window in the File Explorer. "As is normal for the Dev Channel, we will often try things out and get feedback and adjust based on the feedback we receive," wrote Microsoft's Amanda Langowski and Brandon LeBlanc in a post detailing the new build's changes.

Operating Systems

Windows 11 Is Getting the Ability To Run Win32 Apps In Isolation (xda-developers.com) 63

At its Build 2023 conference this week, Microsoft announced Windows 11 will soon be able to run Win32 apps in isolation mode. XDA Developers reports: Starting [today], Microsoft is launching a preview of Win32 apps in isolation for Windows 11 customers. As the name suggests, it will allow users to run Win32 apps in an isolated environment so that they can be sandboxed from the rest of the operating system in order to further strengthen security. The idea is to leverage Windows 11's isolation capabilities to run Win32 apps in an environment where they don't have access to critical Windows components and subsystems. This will ensure that if someone runs a compromised Win32 app in isolation, it will be very difficult for an attacker to break through the sandbox and penetrate the rest of the system. This capability will be available in public preview for both enterprise customers and consumers.

Slashdot Top Deals