Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2024-11-23 19:15
Google’s Project Mainline in Android Q will help speed up security updates
Google is tackling version fragmentation with initiatives such as Project Treble, a major rearchitecting of Android resulting in a separation between the Android OS framework components and the vendor HAL components, extended Linux kernel LTS, mandatory security patch updates for 2 years, and Android Enterprise Recommended. At Google I/O 2019, the company announced its latest initiative to speed up security updates: Project Mainline for Android Q. A fairly detailed look at how this new initiative works. Sadly, as always, this only affects Android Q devices or devices that get updated to Android Q – the vast install base of earlier versions see no benefit at all.
Google releases Android Q beta 3
With Android Q, we’ve focused on three themes: innovation, security and privacy, and digital wellbeing. We want to help you take advantage of the latest new technology — 5G, foldables, edge-to-edge screens, on-device AI, and more — while making sure users’ security, privacy, and wellbeing are always a top priority. This year, Android Q Beta 3 is available on 15 partner devices from 12 OEMs — that’s twice as many devices as last year! It’s all thanks to Project Treble and especially to our partners who are committed to accelerating updates to Android users globally — Huawei, Xiaomi, Nokia, Sony, Vivo, OPPO, OnePlus, ASUS, LGE, TECNO, Essential, and realme. Android Q doesn’t seem like a massive release, but I do like the growing number of Treble-enabled devices that can install this new beta.
20 years ago, Microsoft changed how we mouse forever
Based on technology developed by Hewlett-Packard, Microsoft’s IntelliMouse Explorer arrived with a price tag that could be justified by even cash-strapped students like me. Even better, the underside of the mouse was completely sealed, preventing even the tiniest speck of dirt from penetrating its insides, and it improved on its predecessors by working on almost any surface that wasn’t too reflective. I remember getting back to my dorm room and plugging in the Explorer for the first time, wondering who had a rig fancy enough to use the included PS2 to USB adapter. There were undoubtedly a few driver installation hiccups along the way, but once Windows 98 was happy, I fired up Photoshop and strapped in for the smoothest mouse experience I’d ever had. Problem solved. The changeover from ball mice to optical mice is something few will ever rave about, but I remember it as one of the biggest changes in computer use I’ve personally ever experience. Everything about optical mice is better than ball mice, and using an optical mouse for the first time roughly two decades ago was a complete game-changer.
Flutter: a portable UI framework for mobile, web, embedded, and desktop
Today marks an important milestone for the Flutter framework, as we expand our focus from mobile to incorporate a broader set of devices and form factors. At I/O, we’re releasing our first technical preview of Flutter for web, announcing that Flutter is powering Google’s smart display platform including the Google Home Hub, and delivering our first steps towards supporting desktop-class apps with Chrome OS. Do any OSNews readers with a far better grip on such frameworks than I do have experience with Flutter?
Microsoft unveils Windows Subsystem for Linux 2
Today we’re unveiling the newest architecture for the Windows Subsystem for Linux: WSL 2! Changes in this new architecture will allow for: dramatic file system performance increases, and full system call compatibility, meaning you can run more Linux apps in WSL 2 such as Docker. This is a massive new release of WSL, and for the first time for consumer-facing Windows, Microsoft will be shipping a full Linux kernel with its operating system. Beginning with Windows Insiders builds this Summer, we will include an in-house custom-built Linux kernel to underpin the newest version of the Windows Subsystem for Linux (WSL). This marks the first time that the Linux kernel will be included as a component in Windows. This is an exciting day for all of us on the Linux team at Microsoft and we are thrilled to be able to tell you a little bit about it. All changes will go upstream, and the kernel itself will be updated through Windows Update. Of course, this Linux kernel, which contains patches to optimise it for WSL 2, will be fully GPL compliant, so anyone will be able to build to their own custom kernel using these patches.
Introducing .NET 5
Today, we’re announcing that the next release after .NET Core 3.0 will be .NET 5. This will be the next big release in the .NET family. There will be just one .NET going forward, and you will be able to use it to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more. We will introduce new .NET APIs, runtime capabilities and language features as part of .NET 5. This will be a Microsoft-heavy day, since Microsoft’s developer conference is underway.
Linux 5.1 released
Linux 5.1 released has just been released. The main feature in this release is io_uring, a high-performance interface for asynchronous I/O. There are also improvements in fanotify to provide a scalable way of watching changes on large file systems, and it adds a method to allow safe delivery of signals in presence of PID reuse. Persistent memory can be used now as hot-plugabble RAM, Zstd compression levels have been made configurable in Btrfs, and there is a new cpuidle governor that makes better power management decisions than the menu governor. In addition, all 32 bit architectures have added the necessary syscalls to deal with the y2038 problem; and live patching has added support for creating cumulative patches. There are many other features and new drivers in the KernelNewbies changelog.
Microsoft announces Windows Terminal and WSL 2, coming in June
At its Build 2019 developers conference today, Microsoft announced a slew of offerings for Windows developers, including Windows Terminal, Windows Subsystem for Linux (WSL) 2, XAML Islands, React Native for Windows, and MSIX Core. Windows Terminal, available in preview now, is a new application for command-line users that promises a user interface with “graphics-processing-unit-accelerated text rendering.” The application features tabs; tear-away windows; shortcuts; and full Unicode support, including East Asian fonts, emojis, ligatures, theming, and extensions. Windows Terminal is meant for users of PowerShell, Cmd, WSL, and other command-line applications. Windows Terminal seems to address quite a few shortcomings of Windows when it comes to its terminal – or lack thereof – and is certainly going to make a lot of developers and administrators quire, quite happy.
Here’s how to force your Mac to run only in 64-bit mode
Since macOS 10.15 will remove support for 32bit binaries, it might be time to start preparing for this as a user. Steven Troughton-Smith linked to this older article from last year: macOS High Sierra 10.13.4 gets us a step closer to ditching 32-bit mode for apps. In fact, you can force your Mac to run only in 64-bit mode if you aren’t afraid to pay a visit to the command line. This way, you can see if any applications you use are 32bit, and if you can live without them – if not, you can start looking for alternatives.
Due to expired certificate, all Firefox extensions disabled
Update: a partial fix has been shipped by Mozilla A few hours ago a security certificate that Mozilla used to sign Firefox add-ons expired. What this means is that every add-on signed by that certificate, which seems to be nearly all of them, will now be automatically disabled by Firefox as security measure. In simpler terms, Firefox doesn’t trust any add-ons right now. Basically, all your Firefox extensions will be disabled and won’t work until Mozilla fixes this embarrassing issue. Until they do, you can go to about:config and set xpinstall.signature.required to false. This is obviously a major security issue, so only change this flag if you know what you’re doing, and don’t forget to set it back to true once Mozilla fixes the issue.
GCC 9.1 released
GCC 9.1 is a major release containing substantial new functionality not available in GCC 9.x or previous GCC releases. In this release C++17 support is no longer marked experimental. The C++ front-end implements the full C++17 language (already previous GCC major version implemented that) and the C++ standard library support is almost complete. The C++ front-end and library also have numerous further C++2a draft features. GCC has a new front-end for the D language. GCC 9.1 has newly partial OpenMP 5.0 support and almost complete OpenACC 2.5 support.
Running Fuchsia on the Android Emulator
With as quickly as Fuchsia is being developed, this may not be relevant for too long, but I hope that it can help at least a few people for the time being. Horus125 and I have been working on this for the past couple days or so and we’re glad we finally got it working and are happy to share our process. We still have no idea what Google intends to do with Fuchsia, but at least we can run in the Android Emulator.
Google introduces auto-delete controls for Location History and activity data
You can already use your Google Account to access simple on/off controls for Location History and Web & App Activity, and if you choose—to delete all or part of that data manually. In addition to these options, we’re announcing auto-delete controls that make it even easier to manage your data. Choose a time limit for how long you want your activity data to be saved—3 or 18 months—and any data older than that will be automatically deleted from your account on an ongoing basis. These controls are coming first to Location History and Web & App Activity and will roll out in the coming weeks. And now we have to assume that they will actually delete said data. Do we really have any way to check? Or due to a complete lack of oversight into the kind of data these companies store, can we only believe them on their blue eyes?
GNOME 3.32 is awesome, but still needs improvements in key areas
GNOME 3.32 is the latest release of the most popular Linux Desktop Environment (Interface+Apps) that is used by Ubuntu, Fedora and many other Linux distributions as their default experience (with or without changes). GNOME 3.32 packs itself with new niceties such as a refreshed theme and icon set, many much-needed performance fixes, updated apps, etc. However, GNOME continues to have key areas that stick out like a sore thumb in terms of intuitiveness or convenience. I have laid them down below with links to bug reports, please treat my feedback as constructive criticism of a project that I respect, but find confusing. As a former heavy user of GNOME 2.x, I find GNOME 3 wholly unpleasant – unlike its predecessor, it seems to want to force a certain way of working on me that I just can’t wrap my head around. Add to that the numerous problems – many of which are highlighted in this article – and I just don’t see myself ever returning to the world of GNOME any time soon. KDE all the way for me.
Announcing Wio: a clone of Plan 9’s Rio for Wayland
In short, Wio is a Wayland compositor based on wlroots which has a similar look and feel to Plan 9’s Rio desktop. It works by running each application in its own nested Wayland compositor, based on Cage – yet another wlroots-based Wayland compositor. I used Cage in last week’s RDP article, but here’s another cool use-case for it. The behavior this allows for (each window taking over its parent’s window, rather than spawning a new window) has been something I wanted to demonstrate on Wayland for a very long time. This is a good demonstration of how Wayland’s fundamentally different and conservative design allows for some interesting use-cases which aren’t possible at all on X11. It’s a very different approach to windowing than most of us are used to, but I find it strangely appealing.
Upcoming Wear OS update will feature widget-like ‘Tiles’ for common actions
With the introduction of Tiles, it will be possible to pick from an assortment of new screens that appear in a swipeable carousel from the watch face. Tiles can be arranged in whatever order you like, but the current list is fairly short, adding up to just six. I’m not entirely sure what Google’s future plans for Wear OS are. I wear a Wear OS smartwatch every day, but it’s an older model with limited performance – I’d love to get something newer, but there simply aren’t any. Most of them still use Qualcomm’s terrible 2100 SoC, and while some do use the newer 3100 SoC, it’s barely a step up and simply not worth the price of admission. Google’s Wear OS is held hostage by a disinterested Qualcomm, which in turn means Google isn’t really doing a whole lot to advance the platform either. Either Qualcomm gets off its butt, or Google develops its own SoC. If not, Wear OS will continue to languish.
A conspiracy to kill IE6
The bittersweet consequence of YouTube’s incredible growth is that so many stories will be lost underneath all of the layers of new paint. This is why I wanted to tell the story of how, ten years ago, a small team of web developers conspired to kill IE6 from inside YouTube and got away with it. I doubt many of us will shed a tear for Internet Explorer 6, but this story does illustrate just how much power and influence large technology companies really have. Google has repeatedly been caught using similar tactics to derail Firefox, and tactics like this will only grow more popular the more they see they can get away with it.
Bloomberg says ‘hidden backdoors’ were found in Huawei equipment, Vodafone denies report
A new report by Bloomberg claims that telecom giant Vodafone had found potential hidden backdoor vulnerabilities in Huawei equipment, but the claims have been refuted the carrier. The Bloomberg report makes claims that Vodafone Italy confirmed that they had found vulnerabilities as far back as 2009 in Huawei telecoms and internet equipment. Obviously Vodafone has a massive interest in denying these stories, and I find it suspicious that stories like this are almost always waved away with a we forgot to turn off/remove a diagnostic thing, oopsie!, but for us mere mortals it’s just impossible to get a good reading on this. I mean, it’s not as if we have much of a choice but to assume our carriers know what they’re doing. …wait.
Apple is telling lawmakers people will hurt themselves if they try to fix iPhones
In recent weeks, an Apple representative and a lobbyist for CompTIA, a trade organization that represents big tech companies, have been privately meeting with legislators in California to encourage them to kill legislation that would make it easier for consumers to repair their electronics, Motherboard has learned. According to two sources in the California State Assembly, the lobbyists have met with members of the Privacy and Consumer Protection Committee, which is set to hold a hearing on the bill Tuesday afternoon. The lobbyists brought an iPhone to the meetings and showed lawmakers and their legislative aides the internal components of the phone. The lobbyists said that if improperly disassembled, consumers who are trying to fix their own iPhone could hurt themselves by puncturing the lithium-ion battery, the sources, who Motherboard is not naming because they were not authorized to speak to the media, said. Apple employing the ever effective think of the children argument. In typical Apple-fashion, anti-consumer, scummy, and full of lies.
Systems with small disks won’t be able to install Windows 10 May 2019 update
Previously, 32-bit Windows had a minimum storage requirement of 16GB, and 64-bit Windows needed 20GB. Both of these were extremely tight, leaving little breathing room for actual software, but technically this was enough space for everything to work. That minimum has now been bumped up: it’s 32GB for both 32- and 64-bit versions of Windows. Part of this growth may be due to a new behavior that Microsoft is introducing with version 1903. To ensure that future updates install without difficulty, 7GB of disk space are permanently reserved for the install process. While this will avoid out-of-disk errors when updating, it represents a substantial reduction in usable space on these low-storage systems. It’s remarkable just how much space a default Windows installation takes up – and it’s even worse just how hard it has become on Windows to even properly find out where all that space is going as your machine starts to rack up the months or even years of use. While other modern operating systems such as Linux or macOS may not be as bad as Windows, they, too are starting to treat disk space like a commodity, and they, too, can be difficult to manage.
An overview of Secure Boot in Debian
This blog post isn’t meant to be a definitive guide about Secure Boot in Debian. The idea is to give some context about the boot sequence on the PC architecture, about the Secure Boot technology, and about some implementation details in Debian. Exactly what it says on the tin – a detailed article about how Debian handles Secure Boot.
The Amiga before the Amiga: the Amiga Development System
Prior to that epic event, however, there was another Amiga – a lesser-known member of the family most have never even heard of. Back in 1984/1985 Commodore created a few hundred “Development Edition” machines called the Amiga Development System. Sometimes, due to a very unique early design, they are also sometimes referred to as “Velvet” which was a name for a particular motherboard layout some had. Commodore sent these computers to companies around the world in the hopes they would decide to support the new platform in the form of creating software and tools. Thus, the Development System is a very unique machine most of which have been lost to the sands of time. Prior to this writing it was believed that only 5 Development Systems remained around the world. Assuming that’s true, there are now six. As indicated, this is an incredibly rare Amiga machine, so it’s probably the only time we ever get to see such a close and detailed look at it. The linked article contains a detailed video of the outside and inside of the machine as well.
The future of Firefox for Android
A recently published support document highlights Mozilla’s plans for the current Firefox for Android and also Fenix. Mozilla’s main idea is to maintain the legacy version of Firefox for Android until Fenix reaches migration readiness status. Firefox users on Android should be able to use the legacy version until Fenix is ready while Mozilla wants to minimize support costs. Fenix currently does not support extensions just yet, so I’ll be staying on the regular Firefox for Android until that has been addressed.
rePalm
As I mentioned, none of the native API of PalmOS 5.x was ever documented. There was a small number of people who figured out some parts of it, but nobody really got it all, or even close to it. To start with, because large parts are not useful to an app developer, and thus attracted no interest. This is a problem, however, if one wants to make a new device. So I had to actually do a lot of reverse engineering for this project – a lot of boring reverse engineering of very boring APIs that I still had to implement. Oh, and I needed a kernel, and actual hardware to run on. I’m in awe. This is nothing short of breathtaking.
Microsoft is winning the techlash
The tech industry is feeling the pain of an unprecedented backlash over its business practices and broad impact on society, but original tech giant Microsoft has managed to stay mostly above the fray. It’s remarkably puzzling how nobody is really talking about Microsoft. The company is one of the largest companies in the world, incredibly powerful, and still has its tentacles all over the industry, and thus, all over society. They are just as (potentially) dangerous as any of the others.
Google is eating our email
So why am I writing all of this? Unfortunately, email is starting to become synonymous with Google’s mail, and Google’s machines have decided that mail from my server is simply not worth receiving. Being a good administrator and a well-behaved player on the network is no longer enough. This is already a big philosphical problem now, and it will only get worse as large tech companies try to wrestle ever more control over the web away from users. And because this sort of stuff is so low-level and technical, it’s not going to grab headlines or stirr the masses.
Assessing unikernel security
Unikernels are small, specialized, single-address-space machine images constructedby treating component applications and drivers like libraries and compiling them, along with a kernel and a thin OS layer, into a single binary blob. Proponents of unikernels claim that their smaller codebase and lack of excess services make them more efficient and secure than full-OS virtual machines and containers. We surveyed two major unikernels, Rumprun and IncludeOS, and found that this was decidedly not the case: unikernels, which in many ways resemble embedded systems, appear to have a similarly minimal level of security. Features like ASLR, W^X, stack canaries, heap integrity checks and more are either completely absent or seriously flawed. If an application running on such a system contains a memory corruption vulnerability, it is often possible for attackers to gain code execution, even in cases where the application’s source and binary are unknown. Furthermore, because the application and the kernel run together as a single process, an attacker who compromises a unikernel can immediately exploit functionality that would require privilege escalation on a regular OS, e.g. arbitrary packet I/O. We demonstrate such attacks on both Rumprun and IncludeOS unikernels, and recommend measures to mitigate them. This is a 100+ page article – book? – that isn’t for the faint of heart.
Windows 10’s ‘Sets’ feature is gone and not expected to return
In 2017, Microsoft officials provided a preview of two new features coming to Windows 10: Timeline and Sets. Timeline made it into Windows 10 as part of the April 2018 Update, but Sets didn’t. And it’s looking like it never will be included in Windows 10. My sources say Microsoft dropped plans for Sets, a Windows-management feature, which would have allowed users to group app data, websites and other information in tabs, months ago. Although Microsoft did test Sets last year with some of its Windows Insider testers, the feature generally wasn’t well received or understood. For apps like Office to work well with Sets, the Office engineering team was going to have to do a lot of extra work. Too bad, because this really looked like a useful feature to easily group related windows into single objects.
QEMU 4.0.0 released
We would like to announce the availability of the QEMU 4.0.0 release. This release contains 3100+ commits from 220 authors. You can grab the tarball from our download page. The full list of changes are available in the Wiki.
‘They think they are above the law’: the firms that own America’s voting system
The fact is that democracy in the United States is now largely a secretive and privately-run affair conducted out of the public eye with little oversight. The corporations that run every aspect of American elections, from voter registration to casting and counting votes by machine, are subject to limited state and federal regulation. The companies are privately-owned and closely held, making information about ownership and financial stability difficult to obtain. The software source code and hardware design of their systems are kept as trade secrets and therefore difficult to study or investigate. It’s for this very reason that my own country – for now – of The Netherlands went back to pencil and paper voting with public manual counting by actual humans.
Red Dead Redemption 2: six months later
Because Red Dead Redemption 2 seems to offer to let you stop and smell the roses, but there are a thousand roses with five buttons to hit every time, and it won’t tell you that you were only supposed to smell the yellow roses until you’re finished with the task. It’s a game that constantly tries to explain a complicated approach to things that are simple in every other game I’ve played. Rockstar spent a surreal number of man-hours to get the light to glisten just so as it hits a realistically rendered horse scrotum, but it couldn’t figure out how to create equipment menus that I could understand after dozens of hours of practice. It’s a game that requires the self-punishing dedication of a hardcore gamer without actually being a hard game or giving me any sense of accomplishment. It’s a story. One whose writers ultimately knew what they wanted to say, but who also piled on so many of these same ideas over and over that it begins to feel meaningless. In short, it’s a game that wants to pull itself out of the tar pit with its face. This is probably one of the best – if not the best – reviews of a video game, or any other product for that matter, I’ve ever read. It is incredibly long, detailed, and manages to ask – and answer – a ton of very pertinent questions about not just Red Dead Redemption 2 itself, but the gaming industry as a whole. I’ve played Red Dead Redemption 2, and I consider it to be a bad game. The controls are a convoluted mess, the story lacks pacing and is all over the place, and the game forces so much pointless, meaningless, and repetitive busywork on the player I just got frustrated and bored. Parts of this particular review go into great detail regarding these matters, and it’s refreshing to see someone pay so much attention to these things other reviewers and players just ignore because shiny visuals. It’s a long read, and I’m sure many RDR2 fans and players will disagree, but don’t let that stop you from reading this.
In African villages, these phones become ultrasound scanners
Lying on a church pew with his arm over his head, 6-year-old Gordon Andindagaye whimpered a bit — in fear, not pain — as Dr. William A. Cherniak slowly swept a small ultrasound scanner up and down his chest. Dr. Cherniak and Rodgers Ssekawoko Muhumuza, the Ugandan clinical officer he was training, stared at the iPhone into which the scanner was plugged, watching Gordon’s lung expand and contract. “O.K.,” Dr. Cherniak finally said. “What do you recommend?” Here in the west it’s easy to grow cynical towards smartphones and technology, but the impact phones and smartphones having in third world countries – which often skip desktops and laptops – is astounding.
Haiku gets NVMe driver
Due to the awesome work by long-time developer waddlesplash, nightly images after hrev53079 have read/write NVMe support built-in. These devices now show up in /dev/disk/nvme/ and are fully useable by Haiku. I’ve personally tested my Samsung 950 Pro and seen raw read speeds up to 1.4GiB/s. Another important driver for Haiku to have, and with today’s modern laptops (and most desktops) all having NVMe support, pretty much a must-have.
Red Hat replaces Oracle as OpenJDK 8, OpenJDK 11 steward
Red Hat has taken control of two popular versions of the open source Java implementation, so developers can continue to build apps after Oracle’s support ends. A big deal to enterprise users and Minecraft players, but I can’t really muster any form of excitement over this. Then again, every bit less of Oracle in this world is good news.
Report: 26 States now ban or restrict community broadband
A new report has found that 26 states now either restrict or outright prohibit towns and cities from building their own broadband networks. Quite often the laws are directly written by the telecom sector, and in some instances ban towns and cities from building their own broadband networks—even if the local ISP refuses to provide service. Everything about this is disgusting. It goes to show corporatism and unfettered capitalism are cancers upon out society that must be exterminated.
Ubuntu 19.04 Disco Dingo Released
Ubuntu 19.04 (Disco Dingo) has been officially released today. This Ubuntu version is supported until January 2020. For a longer supported release, use Ubuntu 18.04 LTS instead, which is supported until April 2023. The new Ubuntu 19.04 ships with Linux 5.0 and the latest stable GNOME 3.32, which includes significant performance improvements, experimental fractional scaling for HiDPI screens, and other updates.The new release also includes Tracker (file index and search) by default, allows users to install proprietary Nvidia drivers from the Ubuntu installer, and much more. I’m using the Kubuntu variant on my desktop, and it seems pretty solid so far. The Xubuntu variant has also seen considerable work.
One of the Game Boy’s weirdest games was a Pokémon clone with built-in infrared
The Verge has an article about a very unusual and rare Game Boy accessory. But the link cable was just the beginning of the Game Boy’s wild, bizarre experimentation with the future. In the late ‘90s, Japanese game company Hudson Soft eventually came up with a more radical idea to bring wireless connectivity to the handheld. It would use infrared — built directly into game cartridges. That way, you could transfer data between two games, or even download data from the internet, directly onto the game. And for some inexplicable reason lost to time, I convinced my parents to buy the one and only Game Boy Color game sold in North America to feature this technology. The system itself was called GB Kiss, named after the awkward physical dance two players would have to perform to bring the cartridges close enough to one another to initiate the infrared data transfer. For Hudson Soft, it was a remarkably ambitions idea, a leftover from its attempt nearly a decade prior to crack the home console market through its partnership with NEC Home Electronics on the TurboGrafX-16, a device that failed to gain traction but nonetheless spawned a dizzying number of wild accessories and mods. Few things fascinate me more than rare, unique, and obscure console accessories and expansions from the ’80s and ’90s, so this is right up my alley. I had no idea this ever existed.
Super Mario Bros. ported to Commodore 64
This is a Commodore 64 port of the 1985 game SUPER MARIO BROS. for the Famicom and Nintendo Entertainment System. It contains the original version that was released in Japan and United States, as well as the European version. It also detects and supports a handful of turbo functionalities, and has 2 SID support. Impressive and fascinating work.
Windows 8 will no longer get app updates after this summer
Last year, Microsoft announced when it would be killing app updates and distribution in the Windows Store for Windows Phone 8.x and Windows 8.x. At the time, the blog post stated that Windows Phone 8.x devices would stop receiving app updates after July 1, 2019, while Windows 8.x devices would get app updates through July 1, 2023. However, it seems as though plans have changed a little bit, as the blog post has quietly been updated earlier this month. As spotted by Nawzil on Twitter, Microsoft has changed the wording in the post to state that Windows 8 devices will stop getting updates for their apps at the same time as Windows Phone 8.x, that is, July 1 of this year. Windows 8.1 devices will continue to receive updates through the previously announced date in 2023. Not entirely surprising, and this will affect pretty much nobody since Windows 8.1 is a free update.
Presenting search app and browser options to Android users in Europe
Following the changes we made to comply with the European Commission’s ruling last year, we’ll start presenting new screens to Android users in Europe with an option to download search apps and browsers. These new screens will be displayed the first time a user opens Google Play after receiving an upcoming update. Two screens will surface: one for search apps and another for browsers, each containing a total of five apps, including any that are already installed. Apps that are not already installed on the device will be included based on their popularity and shown in a random order. This all seems very similar to the browser choice window Microsoft displayed in Windows for a while. It will be available to both new and existing Android users within the EU.
Jailbreaking a Subaru QNX
Via Hackaday: has a Subaru, a car that has an all-in-one entertainment system head unit that is typical of what you’d find across a host of manufacturers. His account of jailbreaking it is a lengthy essay and a fascinating read for anyone. He starts with a serial port, then an SSH prompt for a root password, and a bit of searching to find it was made by Harman and that it runs the closed-source realtime OS QNX. From there he finds an official Subaru update, from which he can slowly peel away the layers and deduce the security mechanism. The write-up lays bare his techniques, for example at one point isolating the ARM assembler for a particular function and transplanting it bodily into his own code for investigation. A very good account of this obscure jailbreaking adventure.
Intel says it will exit the 5G modem market
From The Verge: Intel this evening said it has decided to leave the 5G mobile modem market to focus its efforts more on 4G and 5G modems for PCs, smart home devices, and its broader 5G infrastructure business. The announcement comes just hours after Apple and Qualcomm struck a surprise settlement in the two companies’ ongoing patent infringement and royalties dispute related to Apple’s use of Qualcomm modems in the iPhone. It’s likely Intel’s decision here was what prompted Apple and Qualcomm’s decision to settle just as lawyers were presenting opening arguments at the latest courtroom trial that began just yesterday in Southern California. I love it when things make sense.
Epic vs. Steam: the console war reimagined on the PC
There’s a war brewing in the video game industry, and it’s getting uglier by the day. Steam, the longtime leading digital distributor for the PC platform, is facing a significant challenge from an equally large and powerful player: Fortnite creator Epic Games, which launched its own PC games store last year. The ensuing competition has morphed into a console war-like debate for a modern generation of players who grew up under the unhindered dominance of Steam, a platform now facing its first real form of competition since it arrived on the scene nearly 15 years ago. I’m glad we’re seeing more and more competition in this space. Steam is a hot mess, both the store and the application itself, and the more competition Valve has to deal with, the better. I’m tired of Valve approving every single garbage reskin “indie” title, leading to an endless stream of terrible “games” that makes it incredibly hard to find the few gems among the pile of feces, and I’m tired of the Steam client being a huge, slow behemoth of an application that regularly crumbles under its own sheer bloat (on Windows – let’s not even get started on the Linux and Mac versions). Valve has had this market all to itself for far too long, and they’ve grown complacent. I welcome the competition from GOG, Epic, Humble, and all the others.
Apple, Qualcomm agree to drop all litigation
From the company’s joint press release (at either Apple’s or Qualcomm’s website): Qualcomm and Apple today announced an agreement to dismiss all litigation between the two companies worldwide. The settlement includes a payment from Apple to Qualcomm. The companies also have reached a six-year license agreement, effective as of April 1, 2019, including a two-year option to extend, and a multiyear chipset supply agreement. And just like that, one of the possibly most expensive lawsuits in technology is a thing of the past.
Google comes under fire for sabotaging other browsers once again
It’s no secret that Google Chrome is the world’s most popular browser, and while a lot of that might be owed to its quality, some believe that Google intentionally sabotaged competing browsers in order to grow in popularity. A former Mozilla executive has lashed out at the Mountain View company for repeatedly and continuously finding less-than-desirable ways to promote its own browser. Jonathan Nightingale posted a series of tweets over the weekend, detailing some of the events that took place between Google and Mozilla over the years. Nightingale starts by pointing out that Google typically played nice with Mozilla before Chrome was a thing, but things turned sour once Google’s browser launched. While the company kept trying to convince Mozilla that both organizations were on the same side, things would often break in Firefox for no real reason. This is really not that surprising. The only reason Google plays nice with Mozilla is the same reason Microsoft invested in Apple in the late ’90s and kept its products available on Mac OS despite the fact the Mac was basically dead: they need an antitrust lightning rod.
Netherlands competition authority launches investigation into abuse of dominance by Apple in its App Store
The Netherlands Authority for Consumers and Markets (ACM) will investigate whether Apple abuses the position it has attained with its App Store. ACM will do so following indications that ACM has received from other app providers over the course of its market study into app stores. That market study has been published today. Henk Don, Member of the Board of ACM, explains: ‘To a large degree, app providers depend on Apple and Google for offering apps to users. In the market study, ACM has received indications from app providers, which seem to indicate that Apple abuses its position in the App Store. That is why ACM sees sufficient reason for launching a follow-up investigation, on the basis of competition law.’ This will be a long, protracted legal battle – in multiple European countries.
iOS 13: dark mode, detachable panels, Safari and Mail upgrades, undo gesture, volume HUD, more
9to5Mac has a long list of features that are coming to iOS 10.3. The biggest change is definitely multiwindow on the iPad, which iOS sorely needs. There are many changes coming to iPad with iOS 13, including the ability for apps to have multiple windows. Each window will also be able to contain sheets that are initially attached to a portion of the screen, but can be detached with a drag gesture, becoming a card that can be moved around freely, similar to what an open-source project called “PanelKit” could do. These cards can also be stacked on top of each other, and use a depth effect to indicate which cards are on top and which are on the bottom. Cards can be flung away to dismiss them. This definitely will make iOS a far more mature and capable operating system, and I can’t wait to try this out on my iPad Pro. All it needs now is proper mouse support, and we got ourselves a proper operating system.
NoScript extension officially released for Google Chrome
Starting today, the NoScript Firefox extension, a popular tool for privacy-focused users, is also available for Google Chrome, Giorgio Maone, NoScript’s author, has told ZDNet. The NoScript Chrome port, on which Maone has worked for months, is now available from the official Chrome Web Store, via this link. Always a useful tool.
The first picture of a black hole made Katie Bouman an overnight celebrity. Then internet trolls descended.
Katie Bouman, a researcher who helped create the first image of a black hole, quickly gained internet fame Thursday for her role in the project after a photo of her went viral. But internet trolls soon followed, questioning Bouman’s work and floating false claims that she did not have much of a role in the project. Colleagues rallied to her defense, but the situation highlighted the vitriol that women continue to face on the internet, and the continued vulnerability of major internet platforms to trolling campaigns. Isn’t it funny how it’s always men?
Game Boy CPU manual
This document was designed to help you programming the Game Boy Classic, Game Boy Pocket, Super Game Boy and Game Boy Color (basics – you will need additionaldocuments for GBC specific programming). It was ment to be a complete handbook to start right off coding forthe hardware. The documents consists of three major parts. The first is the ‘GBSpec.txt’ (also known as the Pan Document) by Pan of Anthrox, Marat Fayzullin, Pascal Felber, Paul Robson, Martin Korth, kOOPa. This will be found in paragraph 1. The second is a mixture of several documents from ‘Game Boy Assembly Language Primer (GALP) V1.0’ by GABY (GAmeBoY). It contains opcodes, time duration and the affected flags per ASM command and the. This can befound in paragraph 2. The third is a summary of specifications and commands for Nintendo Super Game Boy speciffic programming bykOOPa and Bowser. See paragraph 3. Some light reading to kick off the week.
...67686970717273747576...