Windows to launch Copilot “AI” automatically on boot on “widescreen” devices

We are trying out opening Copilot automatically when Windows starts on widescreen devices with some Windows Insiders in the Dev Channel. This can be managed via Settings > Personalization > Copilot. Note that this is rolling out so not all Insiders in the Dev Channel will see this right away. Amanda Langowski, Brandon LeBlanc at the official Windows blog You will use the copyright infringement tool, Windows user.

Apple AirDrop leaks user data like a sieve. Chinese authorities say they’re scooping it up.

Chinese authorities recently said they’re using an advanced encryption attack to de-anonymize users of AirDrop in an effort to crack down on citizens who use the Apple file-sharing feature to mass-distribute content that’s outlawed in that country. According to a 2022 report from The New York Times, activists have used AirDrop to distribute scathing critiques of the Communist Party of China to nearby iPhone users in subway trains and stations and other public venues. A document one protester sent in October of that year called General Secretary Xi Jinping a “despotic traitor.” A few months later, with the release of iOS 16.1.1, the AirDrop users in China found that the “everyone” configuration, the setting that makes files available to all other users nearby, automatically reset to the more contacts-only setting. Apple has yet to acknowledge the move. Critics continue to see it as a concession Apple CEO Tim Cook made to Chinese authorities. Dan Goodin at Ars Technica The most damning aspect of this story is that Apple has been aware of this vulnerability in AirDrop since 2019, and has not addressed it in any way. The use of AirDrop by dissidents in China to spread critique of the Chinese government has been well-known, so it’s not entirely unreasonable to conclude that Apple has been weary of closing this security vulnerability in order to not offend China – as further evidenced by the sudden changes to AirDrop as mentioned above. What’s going to be interesting now is what Apple is going to do about this. Are they going to finally address this security hole, and thereby risking offending China? Will it fix the hole, but only in non-totalitarian countries? Will it just leave it open? Whatever they do, they’ll end up offending someone.

Google allows EU citizens to unlink certain services

The Digital Markets Act (DMA) is an EU law that takes effect on March 6, 2024. As a result of the DMA, in the EU, Google offers you the choice to keep certain Google services linked. Google’s support site So what does linking services really do for you? When linked, these services can share your data with each other and with all other Google services for certain purposes. For example, linked Google services can work together to help personalize your content and ads, depending on your settings. It doesn’t seem like unlinking will mean much, but but at least the option is there now – but only for EU/EEA citizens.

A 26 bit build of RISC OS

This is a Rom Image and hard disc image of RISC OS, built from the open ROOL sources, but compiled up in 26bit compatible mode. It mostly uses code from approx 2000-2002, compiled up with a set of contempory tools. It should be compatible with Acorn RiscPCs, A7000s, A7000+, and the emulator RPCEmu. Peter Howkins I’m not particularly well-versed in the world of RISC OS, but I think this build is targeting older machines that use 26bit ARM processors.

GNU Hurd’s 64bit port progress, porting started to Aarch64, POWER9

While GNU Hurd predates the Linux kernel, its hardware support has been woefully behind with very limited and dated hardware support compared to modern PC/server hardware. Not only that, its been largely x86 limited but during Q4’2023 the developers involved have made progress on x86_64 support and begun tackling AArch64 porting. Developer Samuel Thibault shared that the GNU Hurd 64-bit port now has enough packages in the debian-ports archive to be able to bootstrap a chroot. A 64-bit Debian + GNU Hurd build daemon is getting setup and the other infrastructure work is coming along. Michael Larabel In addition, work has started to port Hurd to POWER9, and someone is working on bringing the Ladybird web browser to Hurd, for a more modern browsing experience, among many other points of progress.

COSMIC: the road to alpha

Happy New Year, and welcome to 2024! We’re on the home stretch putting together COSMIC DE, the new desktop environment made for Pop!_OS and other distros. Basically, it’s the look, feel, and customizations. The goal for the COSMIC DE alpha is to feel like a complete product, albeit with features still to come. With a more stable alpha, we can better collect feedback on usability and focus on completing the Settings panels. From here, we can work towards an eventual 24.04 release over the summer. System76’s blog I’m very excited to try this out once it’s available.

ASUS’ new graphics cards and motherboards replace 12VHPWR connector with a 600W PCIe

At CES 2024, ASUS unveiled a new standard for motherboards, graphics cards, and cases. Called BTF (short for Back-to-The-Future), it offers much cleaner cable management with power connectors at the back of a motherboard. More importantly, it fully ditches the ill-fated 12VHPWR plug in favor of a much tidier (and probably safer) 600W PCIe connector. ASUS claims computers with BTF components are easier to assemble since all plugs and connectors are located at the back side of the motherboard tray without other components obstructing access to power, SATA, USB, IO, and other connectors. Therefore, “you won’t have to reach as far into the depth of your chassis to plug things in.” BTF should also make cable management much more elegant, resulting in a tidy, showcase-ready build. Taras Buria at NeoWin The interior of PCs effectively hasn’t changed since the ’80s, and it feels like it, too. Many of the connectors and plugs are unwieldy, in terrible places, hard to connect/disconnect, difficult to route, and so on. A lot more needs to be done than putting the connectors on the back of the motherboard and integrating GPU power delivery into the PCIe slot, but even baby steps like these are downright revolutionary in the conservative, change-averse, anti-user world of PC building. I don’t say this very often, but basically, look at the last Intel Mac Pro. That’s what a modern PC should look and work like inside.

Ayaneo Next Lite handheld announced with SteamOS Linux

inally we’re seeing another handheld vendor jump in with Linux. The AYANEO NEXT LITE was announced today and much like the Steam Deck, they plan to ship it with SteamOS! AYANEO are one of the top brands when it comes to PC handhelds, so it’s really interesting to see them be one of the first to jump in like this. If Linux is a success for them, no doubt they will do more and other vendors will follow along. Liam Dawe It was inevitable for SteamOS to spread beyond just the Steam Deck, but an important note to make here is that Ayaneo is not working together with Valve. Instead, they’re using HoloIso, one of the community-maintained variants of SteamOS anyone can use and install. I’m a bit surprised by this, since moving SteamOS beyond just Valve products in an official capacity seems like a no-brainer for Valve; they’re not really in it for the hardware money, after all, and instead earn their money from Steam game sales. I’m fairly convinced this isn’t the last time we’re seeing a non-Valve product with SteamOS, but I’d rather have Valve involved in the process before spending any money on one of these.

GodotOS: an operating system interface made in Godot

Welcome to GodotOS, an operating system interface created entirely in Godot! Browse folders, edit text files, view images, play games, and more in one cohesive polished interface that can even be used on the web! GodotOS is more of a toy than a serious project. It’s meant to push the limits on UI design in Godot while creating a desktop that is minimalist, distraction-free, and aesthetically pleasing. Aside from that, GodotOS is also meant to be a hub for small games and experiences that can easily be bundled in. GodotOS GitHub page You can try the online version right here, but also download it and use it that way instead.

Vcc: the Vulkan Clang Compiler

Vcc – the Vulkan Clang Compiler, is a proof-of-concept C and C++ compiler for Vulkan leveraging Clang as a front-end, and Shady our own research IR and compiler. Unlike other shading languages, Vcc aims to stick closely to standard C/C++ languages and merely adds a few new intrinsics to cover GPU features. Vcc is similar to CUDA or Metal in this regard, and aims to bring the advantages of standard host languages to Vulkan shaders. The Vcc website Note that this project is a work in progress, and has several limitations the project’s open about.

The biggest smallest PNG

A few days ago, my former coworker Evan Hahn posted “The world’s smallest PNG”, an article walking through the minimum required elements of the PNG image format. He gave away the answer in the very first line: However (spoilers!) he later points out that there are several valid 67-byte PNGs, such as a 1×1 all-white image, or an 8×1 all-black image, or a 1×1 gray image. All of these exploit the fact that you can’t have less than one byte of pixel data, so you might as well use all eight bits of it. Clever! However again…are we really limited to one byte of pixel data? Jordan Rose You know where this is going.

Hobbes OS/2 Archive to shut down in three months

We’ve got some seriously bad news for the OS/2 community. Hobbes, the massive software archive for OS/2 (and thus eComStation and ArcaOS), which hosts both old software as well as more recent releases, is shutting down in three months. After many years of service, hobbes.nmsu.edu will be decommissioned and will no longer be available. You the user are responsible for downloading any of the files found in this archive if you want them. These files will no longer be available for access or download as of the decommission date. As of April 15th, 2024 this site will no longer exist. No one will be able to access this site or any information/files stored on this site as of April 15th, 2024. I don’t even know how old Hobbes is, but I feel like it’s been around for decades. Seeing it being shut down is incredibly sad to read, but also a sign of the times for whatever’s left of the OS/2 community. Two of the four listed mirrors seem to be up, namely SunSITE Poland and Infania Networks in Sweden. We’ll see how long those last, but my advice to anyone interested in OS/2 – download the Hobbes archive and store it locally.

The Lenovo ThinkBook Plus Gen 5 Hybrid combines a Windows 11 PC with an Android tablet

Confirming a previous leak, Lenovo officially announced the ThinkBook Plus Gen 5 Hybrid during its CES 2024 product reveals. It combines a Windows 11 notebook with a 14-inch OLED 2.8K touchscreen display that can detach from the keyboard and be used as an stand-alone Android 13 tablet. John Callaham I’m not even sure why I’m posting this, other than that it perfectly illustrates the problems Windows on one side, and Android on the other, face in providing the full device spectrum to users. Windows only really works on desktops and laptops, while Android only really works on smartphones and tablet. As such, Frankenstein devices like these have to be made to cover the entire spectrum. I kind of want one.

What’s coming to Android in 2024

It’s CES, and Google has made a number of disparate, small announcements about upcoming Android features. 9To5Google has collected them all, and it seems there’s not many things of interest here, nor are there any big changes or improvements. The only thing that stands out to me is that easy Bluetooth device pairing is coming to more scenarios. First announced at CES 2022, Fast Pair support is rolling out to the Chromecast with Google TV “in the next month.” This seamless Bluetooth pairing with an onscreen “Connect now” prompt for headphones is coming to “more Google TV devices later this year.” Abner Li for 9To5Google Bluetooth pairing is an unpleasant experience, so seeing fast pairing become more popular is good news.

Nvidia’s G-Sync Pulsar is anti-blur monitor tech aimed squarely at your eyeball

Motion blur, when it’s not caused by slow LCD pixel transitions, is caused by “the persistence of an image on the retina, as our eyes track movement on-screen,” as Nvidia explains it. Prior improvements in display tech, like variable rate refresh, Ultra Low Motion Blur, and Variable Overdrive have helped with the hardware causes of this deficiency. The eyes and their object permanence, however, can only be addressed by strobing a monitor’s backlight. You can’t just set that light blinking, however. Variable strobing frequencies causes flicker, and timing the strobe to the monitor refresh rate—itself also tied to the graphics card output—was tricky. Nvidia says it has solved that issue with its G-Sync Pulsar tech, employing “a novel algorithm” in “synergizing” its variable refresh smoothing and monitor pulsing. The result is that pixels are transitioned from one color to another at a rate that reduces motion blur and pixel ghosting. Kevin Purdy for Ars Technica Cool technology, of course, but also another attempt by Nvidia to put Nvidia-specific chips inside monitors to cash in on royalties and tie people to Nvidia GPUs. Their previous attempt – G-Sync – was eventually thwarted, but they’re clearly trying again.

A guide to using Nix flakes the non-flake way

Flakes also are a symptom or cause of much intra-community strife between “pro-flakes” and “anti-flakes” factions, but this situation is at some level a sign of broken consensus processes and various actors trying to sidestep them, an assumption by many people that the docs are “outdated” for not using flakes, and the bizarre proliferation of flakes everywhere in blog posts or tutorials leading to a belief that they are required for everything. This post is about how to architect Nix projects in general, with a special eye on how to do so with flakes while avoiding their limitations. It tries to dispel misconceptions that can develop in such a monoculture. Jade Every time I hear about Nix and Flakes I feel like I understand all of it a little less.

systemd through the eyes of a musl distribution maintainer

systemd, as a service manager, is not actually a bad piece of software by itself. The fact it can act as both a service manager and an inetd(8) replacement is really cool. The unit file format is very nice and expressive. Defining mechanism and leaving policy to the administrator is a good design. Of course, nothing exists in a vacuum. I don’t like the encouragement to link daemons to libsystemd for better integration – all of the useful integrations can be done with more portable measures. And I really don’t like the fact they consider glibc to be “the Linux API” when musl, Bionic, and other libcs exist. I’d like to dive into detail on the good and the bad of systemd, as seen through my eyes as all of: end user, administrator, and developer. awilfox awilfox is a maintainer of Adélie Linux, which does not use systemd, but this blog post is one of the few reasonable, well-written, and substantiated critiques of systemd – as opposed to the usual mindless screeching you usually hear about systemd. A great read.

Linux 6.7 released, ending Itanium support

Linux 6.7 has many exciting features including initial support for the Bcachefs file-system, Intel Meteor Lake graphics are stable as is the rest of the MTL platform support, initial NVIDIA GSP firmware support with the Nouveau driver, retiring of Intel Itanium support, and other new features with Linux 6.7. Michael Larabel The end of Itanium support is unforgivable. Itanium is the future, and Linux will miss the boat.

‘Impossible’ to create AI tools like ChatGPT without copyrighted material, OpenAI says

The developer OpenAI has said it would be impossible to create tools like its groundbreaking chatbot ChatGPT without access to copyrighted material, as pressure grows on artificial intelligence firms over the content used to train their products. Chatbots such as ChatGPT and image generators like Stable Diffusion are “trained” on a vast trove of data taken from the internet, with much of it covered by copyright – a legal protection against someone’s work being used without permission. Dan Milmo for the Guardian I can’t become a billionaire without robbing banks so therefore robbing banks should be legal.

Motūrus OS: microkernel operating system for the cloud written in Rust

Motūrus project builds a simple, fast, and secure operating system (Motūrus OS) for the cloud. In more specific terms, Motūrus OS (sometimes called Motor OS), is a new operating system targeting virtual machine-based workloads such as web serving, “serverless”, edge caching, etc. Motūrus OS is a microkernel-based operating system, built in Rust, that targets virtualized workloads exclusively. It currently supports x64 KVM-based virtual machines, and can run in either Qemu or Cloud Hypervisor. Rust is the language of Motūrus OS: not only it is implemented in Rust, it also exposes its ABI in Rust, not C. Motūrus OS GitHub page At this point, there are more alternative operating systems written in Rust than there are Linux distributions, but you’re not hearing any complaints from me. While not all of these will have a bright future, they’ll teach a lot of people valuable skills and introduce a lot of people to the concept of alternative operating systems.