Daily Archives: 2024-09-19

Real-time Linux is officially part of the kernel after decades of debate

Source: Ars Technica

Article note: Very cool, RT patches have been a bit of a pain for decades. I think in an increasing number of applications it now makes more sense to use attached controllers for RT tasks and a (more)conventionally scheduled host, but there are a bunch of places where a big computer with a full OS doing things like sophisticated coordinated motion (think LinuxCNC) is a really nice option.
CNC laser skipping across a metal surface, leaving light trails in long exposure.

Enlarge / Cutting metal with lasers is hard, but even harder when you don't know the worst-case timings of your code. (credit: Getty Images)

As is so often the case, a notable change in an upcoming Linux kernel is both historic and no big deal.

If you wanted to use "Real-Time Linux" for your audio gear, your industrial welding laser, or your Mars rover, you have had that option for a long time (presuming you didn't want to use QNX or other alternatives). Universities started making their own real-time kernels in the late 1990s. A patch set, PREEMPT_RT, has existed since at least 2005. And some aspects of the real-time work, like NO_HZ, were long ago moved into the mainline kernel, enabling its use in data centers, cloud computing, or anything with a lot of CPUs.

But officialness still matters, and in the 6.12 kernel, PREEMPT_RT will likely be merged into the mainline. As noted by Steven Vaughan-Nichols at ZDNet, the final sign-off by Linus Torvalds occurred while he was attending Open Source Summit Europe. Torvalds wrote the original code for printk, a debugging tool that can pinpoint exact moments where a process crashes, but also introduces latency that runs counter to real-time computing. The Phoronix blog has tracked the progress of PREEMPT_RT into the kernel, along with the printk changes that allowed for threaded/atomic console support crucial to real-time mainlining.

Read 3 remaining paragraphs | Comments

Posted in News | Leave a comment

Microsoft launches a Windows app for iPhones, Macs, and Android devices

Source: The Verge - All Posts

Article note: This is the most confusing nomenclature for a remote desktop/vdi client, and can only lead to a pile of dumb scams.
The Windows app
Image: Microsoft

Microsoft is launching a Windows app today for macOS, iOS, iPadOS, web browsers, Android devices, and even Windows PCs. The Windows app is essentially a hub for streaming a copy of Windows from a variety of sources, including Windows 365, Azure Virtual Desktop, Remote Desktop, and more.

This new unified app has been in testing for nearly a year and includes a customizable homescreen, multi-monitor support, and USB redirection so you can use local devices like webcams, storage devices, and printers as if they were plugged directly in to a cloud PC.

Image: Microsoft
The Windows app interface.

This Windows app is limited to Microsoft work and school accounts, as it’s primarily designed for existing users of Remote...

Continue reading…

Posted in News | Leave a comment