Monthly Archive:: July 2021

Amazon just got Fakespot booted off Apple’s iOS App Store

Fakespot, known for its web browser extensions that try to weed out fake product reviews, suddenly no longer has an iPhone or iPad app — because Amazon sent Apple a takedown request, both Amazon and Fakespot confirm, and Apple decided to remove the app. The giant retailer says it was concerned about how a new update to the Fakespot app was “wrapping” its website without permission, and how that could be theoretically exploited to steal Amazon customer data. But Fakespot founder Saoud Khalifah tells The Verge that Apple abruptly removed the app today without any explanation. Apple didn’t respond to multiple requests for comment. Two abusive monopolists walk into a bar.

Microsoft launches Windows 365, a Windows desktop in the cloud

Today we’re excited to announce Windows 365, a cloud service that introduces a new way to experience Windows 10 or Windows 11 (when it’s generally available later this calendar year) for workers from interns and contractors to software developers and industrial designers. Windows 365 takes the operating system to the Microsoft Cloud, securely streaming the full Windows experience—including all your apps, data, and settings—to your personal or corporate devices. This approach creates a fully new personal computing category, specifically for the hybrid world: the Cloud PC. As silly as this sounds, I’m actually somewhat interested in this. I have a Windows 10 VM for some Windows-only translation software I sometimes need to use, but managing and updating Windows is a pain, so the idea of just paying a few euros every month to have a Windows instance on some faraway server actually seems like a much better alternative.

Valve unveils handheld console running Linux and Steam

Update: It runs Arch Linux, and the Steam Deck interface is built on KDE’s Plasma. The Verge reports: Valve just announced the Steam Deck, its long-rumored Switch-like handheld gaming device. It will begin shipping in December and reservations open July 16th at 1PM ET. It starts at $399, and you can buy it in $529 and $649 models as well. The device has an AMD APU containing a quad-core Zen 2 CPU with eight threads and eight compute units’ worth of AMD RDNA 2 graphics, alongside 16GB of LPDDR5 RAM. There are three different storage tiers: 64GB eMMC storage for $399, 256GB NVMe SSD storage for $529, and 512GB of high-speed NVME SSD storage for $649, according to Valve. You can also expand the available storage using the high-speed microSD card slot. This is an excellent value for money, and what’s awesome is that this is a Linux device (it can run Windows too, if you choose to install it, since it’s just a PC). It runs a new version of SteamOS, using the amazing Proton to run Windows games. This is how I’ve been playing my games for a long time now, and I can’t reiterate enough just how good Proton has become. At this price point, with these features, and with Steam’s massive reach, this device is going to be a massive hit. My fiancée and I have already decided we’re getting one, since it’s just so perfect for what it offers. I’ve been looking at similar offerings from Chinese manufacturers, but they usually come with compatibility problems, far higher prices, and Windows. This new device from Valve seems to fix a lot of these issues, and I can’t wait to see if it’ll hold up in reviews.

Porting QEMU to Redox OS

I am one of the RSoC (Redox Summer of Code) participants (students) this year (2021). As part of RSoC, I have been working on porting QEMU to Redox OS for the past one month. This is my first post detailing my project in order to give you an insight into it and what the future might hold. This will be an interesting project to follow.

Libre-SOC releases first non-IBM OpenPOWER chip in decade

The Libre-SOC project, a team of engineers and creative personas aiming to provide a fully open System-on-Chip, has today posted a layout that the team sent for chip fabrication of the OpenPOWER-based processor. Currently being manufactured on TSMC’s 180 nm node, the Libre-SOC processor is a huge achievement in many ways. To get to a tape out, the Libre-SOC team was accompanied by engineering from Chips4Makers and Sorbonne Université, funded by NLnet Foundation. Based on IBM’s OpenPOWER instruction set architecture (ISA), the Libre-SOC chip is a monumental achievement for open-source hardware. It’s also the first independent OpenPOWER chip to be manufactured outside IBM in over 12 years. Every component, from hardware design files, documentation, mailing lists to software, is open-sourced and designed to fit with the open-source spirit and ideas. This is an impressive milestone, and I can’t wait until this is ready for more general use. With things like RISC-V and OpenPOWER, there’s a lot of progress being made on truly open source hardware, and that has me very, very excited. This also brings an OpenPOWER laptop closer to being a real thing, and that’s something I’d buy in less than a heartbeat.

A look into CBL-Mariner, Microsoft’s internal Linux distribution

First thing to understand about Mariner is that is not a general purpose Linux distribution like Ubuntu or Fedora, it was created by Microsoft’s Linux System Group which is the same team at Microsoft which created the Linux kernel used for Windows Subsystem for Linux version 2, or WSL2. The goal of Mariner is to be used as an internal Linux distribution for Microsoft’s engineering teams to build our cloud infrastructure and edge products and services. Of course Mariner is open source and it has its own repo under Microsoft’s GirHub organization. No ISOs or images of Mariner are provided, however the repo has instructions to build them on Ubuntu 18.04. There are a series of prerrequistes listed in this GitHub page that roughly include Docker, RPM tools, ISO build tools and Golang, amongst others. Not surprising, of course, but still quite interesting to poke around in.

Biden signs executive order targeting right to repair, ISPs, net neutrality, and more

President Joe Biden has signed an executive order meant to promote competition — with technology directly in the crosshairs. The order, which the White House outlined earlier this morning, calls on US agencies like the Federal Communications Commission (FCC) and Federal Trade Commission (FTC) to implement 72 specific provisions. The topics include restoring net neutrality provisions repealed during the prior administration, codifying “right to repair” rules, and increasing scrutiny of tech monopolies. Good intentions, but these are just executive orders – not actual bills that can withstand the test of time. I understand executive orders are the best the US can get with its broken and gridlocked political system, but it’s simply not enough – the next president can just wipe them off the desk.

Devs start bringing Windows 11 to Android phones from OnePlus, Xiaomi

Running Windows on a phone has long been a dream for Microsoft enthusiasts, especially after the company discontinued their Windows Phones. While we may never see Microsoft’s vision for a phone running Windows 11, some young developers have shown us a preview of the operating system running on Android phones. We may end up in a world where Windows 11 will run on old Android phones, but not on computers with 7th gen Intel Core processors. In all seriousness, this is amazing and cool, and shows just how versatile Windows NT really is. Excellent work by these enthousiasts, and it keeps the dream alive.

The historical significance of DEC and the PDP-7, 8, 11 and VAX

Liam Proven posted a good summary of the importance of the PDP and VAX series of computers on his blog. Earlier today, I saw a link on the ClassicCmp.org mailing list to a project to re-implement the DEC VAX CPU on an FPGA. It’s entitled “First new vax in …30 years?” Someone posted it on Hackernews. One of the comments said, roughly, that they didn’t see the significance and could someone “explain it like I’m a Computer Science undergrad.” This is my attempt to reply… Um. Now I feel like I’m 106 instead of “just” 53. OK, so, basically all modern mass-market OSes of any significance derive in some way from 2 historical minicomputer families… and both were from the same company.

Extensions are moving away from the macOS kernel

Kernel extensions have long been one of the most powerful and dangerous features of macOS. They enable Apple and third-party developers to support the rich range of hardware available both within and connected to Macs, to add new features such as software firewalls and security protection, and to modify the behaviour of macOS by rerouting sound output to apps, and so on. With those comes the price that kernel extensions can readily cause the kernel to panic, can conflict with one another and with macOS, and most of all are a security nightmare. For those who develop malicious software, they’re the next best thing to installing their own malicious kernel. For some years now, Apple has been encouraging third-party developers to move away from kernel extensions to equivalents which run at a user level rather than in Ring 1. However, it has only been in the last year or so that Apple has provided sufficient support for this to be feasible. Coupled with the fact that M1 Macs have to be run at a reduced level of security to be able to load third-party kernel extensions, almost all software and hardware which used to rely on kernel extensions should now be switching to Apple’s new alternatives such as system extensions. This article explains the differences these make to the user. A good, detailed look at what Apple is doing with kernel extensions in macOS.

Google sued by 36 states over alleged Play Store abuses

Alphabet Inc.’s Google was sued by three dozen states alleging that the company illegally abused its power over the sale and distribution of apps through the Google Play store on mobile devices. State attorneys general said in a complaint filed Wednesday in federal court in San Francisco that Google used anticompetitive tactics to thwart competition and ensure that developers have no choice but to go through the Google Play store to reach users. It then collects an “extravagant” commission of up to 30% on app purchases, the states said. These lawsuits will keep on coming, and eventually one will be won – and it’s going to send shockwaves across the industry. I can’t wait.

Ubuntu switches to zstd-compressed .debs

Given that there is sufficient archive-wide support for zstd, Ubuntu is switching to zstd compressed packages in Ubuntu 21.10, the current development release. Please welcome hello/2.10-2ubuntu3, the first zstd-compressed Ubuntu package that will be followed by many other built with dpkg (>= 1.20.9ubuntu2), and enjoy the speed! Sometimes, it’s the obscure changes that can have a big impact. This change will speed up the installation of .deb packages.

Moving from Windows 7 to Windows 11 will require a clean install

Microsoft’s free upgrade offer for Windows 7 and Windows 8.1 users ended way back in 2016, but you can still upgrade to Windows 10. As expected, Microsoft says it will continue to support Windows 11 users upgrading from Windows 7 or Windows 8.1 as long as they meet the minimum system requirements. However, there’s a catch – Windows 7 to Windows 11 upgrade could wipe your apps, settings and customizations. That’s because a proper direct upgrade path is not available for Windows 7/8.1 users, according to a support document from Lenovo, which was published on June 24 and spotted by us earlier today. This isn’t entirely unreasonable. Windows 7 was released 12 years ago, and received its last (and only) service pack 10 years ago. Mainstream support ended 2015, six years ago. I think this is a fair point to say – no more in-place upgrades. I mean, I think most people do fresh Windows installations anyway.

Audacity’s new owners turn it into spyware

The famous open source audio manipulation program was acquired by a company named Muse Group two months ago. The same company owns other projects in its portfolio such as Ultimate Guitar (Famous website for Guitar enthuisasts) and MuseScore (Open source music notation software). Ever since, Audacity has been a heated topic. The parent company is a multi-national company and it has been trying to start a data-collection mechanism in the software. While Audacity is nothing more than a desktop program, its developers want to make it phone home with various data taken from users’ machines. This is a sad situation all around – but at the same time, it highlights the incredibly strength, resilience, and unique qualities of open source. The new owner of Audacity might want to turn it into spyware, but unlike with proprietary software, we don’t just have to sit back and take it. Various forks have already been made, and a few months from now, one or possibly a few of those will come out on top as the proper continuation of the project.

First ‘new VAX’ in 30 years, 64-bit extensions proposed

Anders Magnusson, writing on the Port-vax NetBSD mailing list: Some time ago I ended up in an architectural discussion (risc vs cisc etc…) and started to think about vax. Even though the vax is considered the “ultimate cisc” I wondered if its cleanliness and nice instruction set still could be implemented efficient enough. Well, the only way to know would be to try to implement it 🙂 I had an 15-year-old demo board with a small low-end FPGA (Xilinx XC3S400), so I just had to learn Verilog and try to implement something. And it just passed EVKAA.EXE: Along with the development of a VAX implementation in an FPGA, discussions arose about possible 64-bit extensions: For userspace; the vax architecture itself leave the door open for expanding the word size. The instructions are all defined to use only the part of a register it needs, so adding a bunch of ‘Q’ instructions are a no-brainer. Argument reference will work as before. The JMP/JSR/RET/… might need a Q counterpart, since it suddenly store/require 8 bytes instead of 4. Kernel; the hardware structures (SCB, PCB, …) must all be expanded. Memory management changed (but the existing leave much to wish for anyway). All this is probably a quite simple update to the architecture. It’s nice to see people still putting work and effort into what is nearly a half-century old, and otherwise obsolete, instruction set.

What should the CPU usage be of a fully-loaded CPU that has been throttled?

For simplicity, let’s say you have a single-CPU system that supports “dynamic frequency scaling”, a feature that allows software to instruct the CPU to run at a lower speed, commonly known as “CPU throttling”. Assume for this scenario that the CPU has been throttled to half-speed for whatever reason, could be thermal, could be energy efficiency, could be due to workload. Finally, let’s say that there’s a program that is CPU-intensive, calculating the Maldebrot set or something. The question is: What percentage CPU usage should performance monitoring tools report? Should it report 100%, or 50%? This is like asking what side of the bed is the front, and which side is the back – you can make valid arguments either way, and nobody is wrong or right.

Only Windows 11 Pro will let you install Windows 11 with a local account

We already know that Windows 11 Home will require a Microsoft account (MSA) at the beginning of the installation process. What Microsoft hasn’t publicized is whether it’s possible to log in with just a local account. It is, but only with Windows 11 Pro. A source close to Microsoft has now told us that the only way to avoid using an MSA is with Windows 11 Pro. According to our source, users who buy or own a PC with Windows 11 Pro may choose to use either a local account or an MSA from the very beginning of the installation process. The Windows 11 Home MSA requirement isn’t permanent, just unavoidable. Microsoft will allow the user to transition to a local account once the Windows 11 Home installation process has completed. Retail versions of Windows 11 Home will offer the same experience. So you’re going to need an online account to install Windows 10 Home. If, for some reason, you truly want Windows 11, I’d suggest waiting a few months and get some cheap OEM license for Windows 11 Pro from eBay for a few dollars to save yourself the hassle.

OnePlus commits to 3 years of Android updates by merging OxygenOS with Oppo’s ColorOS

After announcing that OnePlus and Oppo would be merging more teams behind the scenes, the inevitable has happened. OnePlus has just announced that OxygenOS and ColorOS will come closer together, though with the benefit of OnePlus devices getting three years or more of Android updates. In a forum post today, OnePlus explains that the sub-brand of Oppo is “working on integrating the codebase of OxygenOS and ColorOS.” Apparently, the change will go unnoticed because it is happening behind the scenes. OnePlus’ OxygenOS has always been the darling among Android fans, because not only is it very close to stock Android, it also has great performance and (usually) a good update schedule. Oppo’s ColorOS, on the other hand, is none of that. I’m very skeptical of this merger turning out for the better for OnePlus users.

Qualcomm’s new CEO eyes dominance in the laptop markets

Now, as Qualcomm looks to push 5G connectivity into laptops, it is pairing modems with a powerful central processor unit, or CPU, Amon said. Instead of using computing core blueprints from longtime partner Arm Ltd, as it now does for smartphones, Qualcomm concluded it needed custom-designed chips if its customers were to rival new laptops from Apple. As head of Qualcomm’s chip division, Amon this year led the $1.4 billion acquisition of startup Nuvia, whose ex-Apple founders help design some those Apple laptop chips before leaving to form the startup. Qualcom will start selling Nuvia-based laptop chips next year. The processor industry is scrambling to catch up to Apple, and every Intel and AMD OEM is looking for something that can give the same or merely vaguely similar kind of performance and power draw in laptops like the M1. Qualcomm is claiming here that they can, and will – this year, without relying on Arm. Bold claim.