Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2024-05-20 00:32
Bing Chat responses infiltrated by ads pushing malware
In March, Microsoft began injecting ads into Bing Chat conversations to generate revenue from this new platform. However, incorporating ads into Bing Chat has opened the door to threat actors, whoincreasingly takeoutsearch advertisements to distribute malware. And in case you're thinking, whatever, I don't use these online chatbots anyway", just remember that all this stuff is now built right into Windows and Microsoft Office, so one wrong click and you're right in the thick of it. Excellent.
Apple held talks with Microsoft about acquiring Bing in 2020
But come 2020, a new round of talks opened between Apple and Microsoft. Bloomberg reports that Microsoft executives met with Apple's Services VP Eddy Cue to discuss the possibility of acquiring Bing." These talks were reportedly exploratory" and never reached an advanced stage," Bloomberg says. The revenue generated from its deal with Google was a key reason" Apple's talks to acquire Bing never advanced beyond that stage. The company also had concerns about Bing's ability to compete with Google in quality and capabilities," today's report explains. Apple Bing sounds like something from hell. Imagine being forced to use Bing on every Apple device you own. That has to be one of the circle of hell Dante decided to not tell us about.
Raspberry Pi 5 unveiled
Today, we're delighted to announce the launch of Raspberry Pi 5, coming at the end of October. Priced at $60 for the 4GB variant, and $80 for its 8GB sibling (plus your local taxes), virtually every aspect of the platform has been upgraded, delivering a no-compromises user experience. Raspberry Pi 5 comes with new features, it's over twice as fast as its predecessor, and it's the first Raspberry Pi computer to feature silicon designed inhouse here in Cambridge, UK. While I personally think there are more interesting alternatives to the Pi, there's no doubt the Pi is the most compatible and most popular of these small board computers, and a big upgrade like this is definitely welcome - assuming they can actually stock these at fair prices at the end of October, when the fifth iteration of the Pi actually launches.
No more Windows 11 activations with Windows 7/8 licenses
Microsoft's free upgrade offer for Windows 10/11 ended July 29, 2016. The installation path to obtain the Windows 7/8 free upgrade is now removed as well. Upgrades to Windows 11 from Windows 10 are still free. All good (?) things must come to an end. Maybe Windows 11 will end some day too.
COSMIC gets new window-swapping mode, gesture support, and more
COSMIC, the Rust-based desktop environment System76, makers of Pop!_OS are working on, has seen another month of work, and it turns out that it's already being used daily by the COSMIC team, which is always an important milestone. For instance, COSMIC continues its focus on keyboard users: Pop!_OS and COSMIC DE are built to stay out of your way so you can focus on getting things done. With Auto-tiling, new windows arrange themselves automatically on your screen to reduce the hassle. It's important, then, that rearranging tiled windows manually feels as seamless as possible. COSMIC's new window-swapping mode helps facilitate this seamlessness with, as the name suggests, an easy way to swap windows with your keyboard. They're also added dynamic settings - meaning, changing a setting applies it right away, instead of having to hit apply - as well as gesture support for touchpads. Furthermore, settings for panels have been implemented, so you can arrange and change your panels to your heart's content. Of course, there's more, so be sure to read their monthly update.
OpenBSD PF versus FreeBSD PF
I encountered yet another discussion about OpenBSD PF versus FreeBSD PF. For those who are new to the discussion: OpenBSD developers created PF in 2001, and it rapidly improved to become the most approachable open source packet filter. FreeBSD ported PF over to its kernel in 2004, with occasional updates since. Today a whole bunch of folks who don't program echo cultish wisdom that one or the other version of PF has fallen behind, not kept up on improvements, or otherwise betrayed their community. My subtler comments have been misinterpreted, so let's try this. These claims are garbage. Contrary to what the peanut gallery of open source thinks, in general, the rule is that open source teams work together all the time, more often than not across project lines. Of course the OpenBSD developers are working together and sharing code when it comes to things like PF - they most likely share a lot of features and code, and while one of the two versions of PF might get a certain feature first, it will make its way to the other soon enough. These are professionals - not forum posters.
Playing with Caml Light on DOS
Caml Light is implemented as a bytecode compiler which made it highly portable. It is possible to create executables using the CAMLC.EXE command, but please be aware that the resulting binaries are not standalone when using the default linking mode, and the runtime system (CAMLRUN.EXE) is required to run them. The latest available release of Caml Light for DOS is version 0.7 released in 1995. Here's a fun project for the weekend.
ChromeOS 117 brings Material You to ChromeOS
Google is rolling out ChromeOS 117, and it's a very big update for Chromebooks that adds Material You, as well as other usability enhancements. A pretty big update to ChromeOS, and the Material You is definitely welcome - perhaps it fixes up some of the issues I had with ChromeOS when I reviewed it a few months ago. The quick settings panel has been completely redesigned, too, this update adds specific colour correction settings for people with certain eye conditions, and a whole lot more. The update will roll out over the coming days.
Linux interop is maturing fast… Thanks to a games console
Two unusual companies, Valve Software and Igalia, are working together to improve the Linux-based OS of the Steam Deck handheld games console. The device runs a Linux distro called Steam OS 3.0, but this is a totally different distro from the original Steam OS it announced a decade ago. Steam OS 1 and 2 were based on Debian, but Steam OS 3 is based on Arch Linux, as Igalia developer Alberto Garcia described in a talk entitled How SteamOS is contributing to the Linux ecosystem. Valve's contributions to desktop Linux cannot be understated. Aside from Proton, the company also does a lot of work on graphics, as well as stuff like mentioned in the article. Without Valve, there would be no gaming on Linux - and it's gaming that's driving the recent surge in popularity of desktop Linux. Of course, it's still small compared to Windows and macOS, but the growth is undeniable.
Dotfiles matter: please stop dumping files in users’ $HOME directories.
Dotfiles are important. We use them every day for storing configuration for all kinds of applications, knowingly or otherwise. You know the ones, hidden in your $HOME directory, ~/.ssh/ for your ssh keys, or ~/.Xauthority (whatever the heck that does). Something you may not know is these are legacy locations for configuration. Please do not copy their behaviour. Your application's configuration may be the most important thing on a user's machine. There are now standardised locations on major platforms for applications to store user-specific configuration. Your application should not be dumping random files into an unconfigurable location in the user's home directory. This speaks to my soul.
Windows Subsystem for Android 2309 Preview released
We've shipped an update for Windows Subsystem for Android on Windows 11 to the Windows Subsystem for Android Preview Program. This update (2309.40000.2.0) includes improvements to platform reliability and functionality improvements. It updates the Chromium WebView to version 117, allows .cer files to be shared to Android, contains various Android 13 platform updates, and more. The Windows Subsystem for Android is available in the Windows Store.
The Philips Hue ecosystem is collapsing into stupidity
Philips Hue products are about to get a whole lot worse - even the ones you already own. Their latest round of stupidity pops up a new EULA and forces you to take it or, again, you can't access your stuff. But that's just more unenforceable garbage, so who cares, right? Well, it's getting worse. It seems they are planning on dropping an update which will force you to log in. Yep, no longer will your stuff Just Work across the local network. Now it will have yet another garbage cloud" integration" involved, and they certainly will find a way to make things suck even worse for you. This should be illegal.
Introduction to sysclean(8) on OpenBSD
sysclean(8) is a system tool designed for help system administrator to keep their OpenBSD clean after upgrade. It walks the installed system and compare to a reference system, reporting to the user additional things in the installed system. The purpose is to point any elements that wouldn't be present if a fresh install was done, instead of an upgrade. This seems like a useful tool.
I wish Android 14 inspired as many app updates as iOS 17 did
Whenever Apple releases a major OS update, as it did last Monday with iOS 17, iPadOS 17, and watchOS 10, developers - both large but especially indie - release a slew of day one updates to support the latest platform features. I understand how the Android update model is inherently different from Apple's. Namely, updates start out only on Google's Pixel phones, which have a relatively small market share, while Samsung's lion's share of Android phones are typically weeks or months behind. Third-party Android developers don't have an incentive to update on day one as the majority of their users won't be getting the new OS for quite some time. It really depends on what kind of applications you're looking at. Yes, the popular applications from big players like Facebook or Spotify are terrible at adopting new Android features, but there's definitely a vibrant community of developers who care these days, and it's entirely possible to use only applications that follow the latest features and visual style of Android. It's definitely not as good as it is on iOS, and it surely takes a bit longer, but it's also not nearly as bad as some make it out to be.
macOS 14 Sonoma: the Ars Technica review
Apple released macOS 14.0 Sonoma today, and what's the best way to celebrate the new release? Why, the Ars Technica review, of course. So macOS Sonoma is a perfectly typical macOS release, a sort of Ventura-plus" that probably has one or two additions that any given person will find useful but which otherwise just keeps your Mac secure and avoids weird iCloud compatibility problems with whatever software is running on your phone. You probably don't need to run out and install it, but there's no real reason to avoid it if you're not aware of some specific bug or compatibility problem that affects the software you use. It's business as usual for Mac owners. Let's dive in. You can download and install it from the usual place if your Mac supports it.
Windows 11’s next big update is now available with Copilot, AI-powered Paint, and more
Microsoft is releasing one of its biggest updates to Windows 11 today. It includes access to the new Windows Copilot, AI-powered updates to Paint, Snipping Tool, and Photos, RGB lighting support, a modernized File Explorer, and much more. Windows(R) 11 with ClippyTM 3.0 is yours for the taking.
FTC sues Amazon for illegally maintaining monopoly power
The Federal Trade Commission and 17 state attorneys general today sued Amazon.com, Inc. alleging that the online retail and technology company is a monopolist that uses a set of interlocking anticompetitive and unfair strategies to illegally maintain its monopoly power. The FTC and its state partners say Amazon's actions allow it to stop rivals and sellers from lowering prices, degrade quality for shoppers, overcharge sellers, stifle innovation, and prevent rivals from fairly competing against Amazon. I have been told that water is wet, but that it's very difficult to legally prove that water is wet.
Despite reports, Apple does, in fact, not support right to repair
Cory Doctorow: Right to repair has no cannier, more dedicated adversary than Apple, a company whose most innovative work is dreaming up new ways to sneakily sabotage electronics repair while claiming to be a caring environmental steward, a lie that covers up the mountains of e-waste that Apple dooms our descendants to wade through. Why does Apple hate repair so much? It's not that they want to poison our water and bodies with microplastics; it's not that they want to hasten the day our coastal cities drown; it's not that they relish the human misery that accompanies every gram of conflict mineral. They aren't sadists. They're merely sociopathically greedy. Tim Cook laid it out for his investors: when people can repair their devices, they don't buy new ones. When people don't buy new devices, Apple doesn't sell them new devices. A few weeks ago, when news broke that Apple had changed from opposing California's right to repair bill to supporting it, and the entire tech media was falling over itself to uncritically report on it, I instinctively knew something was up. Supporting right to repair was so uncharacteristic of Apple and Tim Cook, I just knew something was off. It turns out I was right. Instead of relying on the lack of right to repair laws, Apple is simply making it so that using any parts not approved by Apple in a repair would make your Apple device not function properly. They do so by VIN-locking, or parts-pairing as it's called in the tech industry, parts, and if the device's SoC detects that an unapproved repair is taking place, the device simply won't accept it, even if genuine Apple parts are being used. Trying to circumvent this parts-pairing violates the DMCA - and the DMCA is federal law, while California's right to repair bill it state law, meaning the DMCA overrules it. Doctorow lists various other things Apple does to limit your ability to repair devices, such as claiming to recycle" devices when you return them to Apple, only for the company to shred them instead to prevent their parts from making it into the repair circuit. Apple also puts tiny serial numbers on every single part, so that even when devices are scrapped for parts, usually in Asia, Apple can work together with US Customs to intercept and destroy these fully working parts when they enter the US. So, Apple supporting California's right to repair bill is entirely and utterly meaningless and hollow. It's all for show, for the optics, to mislead the gullible 20-somethings in the tech media. I knew something was up, and I was right.
Gmail’s basic HTML view will go to the Google graveyard in 2024
Google will send Gmail's basic HTML view sailing into the great beyond starting in January 2024, after which time everyone who uses it will be switched to the service's far more modern Standard" view. The change appears to have been announced around September 19th in a Google support article. Though the vast majority of people use the Standard view on their PCs without question, the HTML version of Gmail has its perks. The stripped-down Gmail experience loads quickly, and users can access it even on very outdated machines or with much slower connections. Its leaner nature makes it useful in situations where the best you can muster is a 3G connection (3G died last year in the US, but still). I'm sure the HTML version also made tracking a lot more difficult.
It’s time to let go, Apache Software Foundation
Projects become unmaintained every day. This is a fact of life, and is not the issue I am taking with The Apache Software Foundation. It is the way the foundation, and its contributors, do not disclose information relating to the lack of substantial updates or changes for nearly a decade, and seems to intentionally mask the lack of development. I sometimes forget Open Office still exists. I have no idea why The Apache Software Foundation would regularly intentionally delete a few whitespaces to make it seem as if Open Office is still actively being developed.
Communicatios on St. Helena Island
I've always been fascinated by remote island communities, and few places are more remote and more island than St. Helena. They have a wonderful page about communications to, on, and from the island, and it's delightful. However you connect, the Internet on StHelena is slow and expensive! For technical details and pricing information please contact Sure. Assuming you are a visitor you are best to access the Internet via your mobile (cell) Device. Otherwise you will not have a telephone account so will need to use one of the few Internet Kiosks, mostly in Jamestown, which are very expensive. If you are staying longer you can sign up for an Internet access package, billed on your telephone account (this should be available even if you are renting accommodation but check with your landlord). Broadband Internet was introduced in 2007, but be aware that data transfer speeds on StHelena are considerably slower than in most other countries and monthly data transfer limits are very low. None of the above will be surprising. There's tons of information and history on this page, and it's definitely worth a read.
Intel’s Ponte Vecchio: chiplets gone crazy
Intel is a newcomer to the world of discrete graphics cards, and the company's Xe architecture is driving its effort to establish itself alongside AMD and Nvidia. We've seen Xe variants serve in integrated GPUs and midrange discrete cards, but Intel's not stopping there. Their GPU ambitions extend to the datacenter and supercomputing markets. That's where Ponte Vecchio (PVC) comes in. Like other compute-oriented GPUs, PVC goes wide and slow. High memory bandwidth and FP64 throughput differentiate it from client architectures, which emphasize FP32 throughput and use caching to reduce memory bandwidth demands. Compared to Nvidia's H100 and AMD's MI210, PVC stands out because it lacks fixed function graphics hardware. H100 and MI210 still have some form of texture units, but PVC doesn't have any at all. Combine that with its lack of display outputs, and calling PVC a GPU is pretty funny. It's really a giant, parallel processor that happens to be programmed in the same way you'd program a GPU for compute. Another great feature from Chips and Cheese. Speaking of Intel - the company also unveiled that Meteor Lake CPUs are coming to the desktop in 2024.
OpenBSD: viable ROP-free roadmap for i386/armv8/riscv64/alpha/sparc64
Years later, Todd Mortimer and I developed RETGUARD. At the start of that initiative he proposed we protect all functions, to try to guard all the RET instructions, and therefore achieve a state we call ROP-free". I felt this was impossible, but after a couple hurdles the RETGUARD performance was vastly better than the stack protector and we were able to protect all functions and get to ROP-free (on fixed-sized instruction architecures). Performance was acceptable to trade against improved security. RETGUARD provides up to 4096 cookies per DSO, per-function, but limited to avoid excessive bloat. It is difficult to do on architectures with very few registers. Code was only written for clang, there is no gcc codebase doing it. clang code for some architectures was never written (riscv64). I hope that sets the stage for what is coming next. We were able to enable RETGUARD on all functions because it was fast. Look, I have no clue what any of this means. None at all. However, I do somewhat grasp this is a big deal... I just need OSNews readers to explain in layman's terms why, exactly.
No more stale bots!
On github, there has been an increasing trend of using Staleness detector bots" that will auto-close issues that have had no activity for X amount of time. In concept, this may sound fine, but the effects this has, and how it poisons the core principles of Open Source, have been damaging and eroding projects for a long time, often unknowingly. I'm not a developer and even I can instantly see such bots would create countless problems. I had no idea such bots were being used.
Microsoft experiments with Windows driver development in Rust
Microsoft has opened a GitHub repository for a set of tools to create Windows drivers in Rust. This repo is a collection of Rust crates that enable developers to develop Windows Drivers in Rust. It is the intention to support both WDM and WDF driver development models. Note: This project is still in early stages of development and is not yet recommended for commercial use. We encourage community experimentation, suggestions and discussions! So both Linux and Windows are now experimenting with using Rust to write drivers.
EU fines Intel $400 million for blocking AMD’s market access through payments to PC makers
The European Commission has fined Intel $400 million (376 million) for hindering competitors' access to the market through naked restrictions between 2002 and 2007. The fine comes after a long-running antitrust court battle dating back to 2009 when the Commission initially fined Intel a record $1.13 billion for abuse of dominance. While some of Intel's actions, like hidden rebates, were dropped on appeal due to lack of evidence of harm, the Commission upheld that Intel paid PC manufacturers to delay or limit products using AMD processors. Specifically, the Commission cited examples where Intel paid HP not to sell AMD-powered business PCs to small and medium businesses through direct channels from 2002-2005. It also paid Acer to delay the launch of an AMD-based notebook from late 2003 to early 2004. Intel also paid Lenovo to push back the launch of AMD notebooks by six months. While it's great that fines are being levied for these crimes, the problem is that the damage is already done and a fine won't actually undo said damage. Of course, there's no way to know exactly what the industry would've looked like had Intel not committed these crimes, but I feel like quite often these fines are more seen as a cost of doing business than as an actual detrimental punishment. It reminds me a lot of speeding tickets - they can be devastating to somebody of lower means, but to the upper classes they're just the cost of driving a car and barely even register. I'd be much more in favour for not just fining companies that violate antitrust, but also going after the people within those companies that enabled and advocated for such behaviour through massive personal fines and jail time. None of the people involved will feel even the slightest bit of sting from their actions, and will do it all over again next time they get the chance.
GeckOS 2.1 released
I had to do some digging into our archives to see if we ever covered GeckOS before, but apparently we haven't - and that's a shame. GeckOS is a pre-emptive multitasking operating system for the Commodore 64 and the PET, and should be easily portable to other 6502-based machines, and offers multithreading, TCP/IP networking, and more. Version 2.1 has just been released, and it adds a ton of new features and bugfixes.
Making a micro Linux distro
In this article, we'll talk about building up a tiny (micro) Linux distribution" from scratch. This distribution really won't do much, but it will be built from scratch. We will build the Linux kernel on our own, and write some software to package our micro-distro. Lastly, we are doing this example on the RISC-V architecture, specifically QEMU's riscv64 virt machine. There's very little in this article that is specific to this architecture, so you might as well do an almost identical exercise for other architectures like x86. We recently went through the RISC-V boot process with SBI and bare metal programming for RISC-V, so this is just a continuation up the software stack. This is great content, and a very fun exercise for an Autumn weekend.
Cairo 1.18 released
Cairo 1.18 was released today as the first major stable release to this 2D graphics library in five years. This vector-based graphics library is widely-used for a variety of purposes from GNOME's GTK toolkit to other apps making use of Cairo for targeting different back-ends from PDFs to OpenGL contexts. Mozilla Firefox, WebKit, Mono, and many other open-source projects are notable users of Cairo. Cairo is something most end users don't really have to think about or worry too much about, but it's a crucial part of the open source operating system world. The most interesting change in 1.18 is that it drops support for a variety of old back-ends, most notably Qt 4, BeOS, and OS/2.
Wayland color management protocol posted For Weston
The Wayland Color Management protocol has been years in the making and is needed for a client to specify the color space and HDR metadata of a surface. This color management protocol is ultimately needed for getting high dynamic range (HDR) support working out well within Wayland environments. This week an initial merge request was opened for implementing the draft color management protocol with the Weston reference compositor. This is an important part of getting HDR working properly on Wayland, and thus making sure the Linux desktop gets full, proper HDR suport. On a related note, the Wayland Wine driver has also seen some progress, adding basic window management capabilities.
The invisible problem: text editing on Android and iOS sucks
Android and iOS share a common problem: they copied desktop text editing conventions, but without a menu bar or mouse. This forced them to overload the tap gesture with a wide range of actions: placing the cursor, moving it, selecting text, and invoking a pop-up menu. This results in an overly complicated and ambiguous mess-o-taps, leading to a variety of user errors. It's less of a problem if you only do short bursts of text in social media or messaging apps. But doing anything more complicated like an email gets tedious. However, in my user study on text editing, I was surprised to find that everyone had significant problems and rather severe workaround for editing text. With the extremely talented Olivier Bau, together we created a prototype called Eloquent, which offers a much simpler solution. We presented this work at UIST 2021. This is now one of my favourite articles I've ever read. I despise text input and text editing on mobile devices, whether they be Android or iOS. I hate it with the passion of a thousand burning suns, but it seems like nobody else cares. Luckily, the author of this article, Scott Jenson, a man with an impressive career doing UI work at Apple, Google, and others, agrees with me, and together with his colleagues, during his time at Google, he came up with an entirely different, touch-first way of editing text. The end result - be sure to watch the video to see it in action - immediately clicks for me. I want this. Now. This would be a massive usability improvement, and the fact it isn't in Android yet, despite being developed at Google, is further evidence Google has no clue how to make good ideas float to the top. Jenson explains why Eloquent, as they called their new input/editing system, won't ship with Android, while he expresses a bit more optimism Apple might be more open to rethinking mobile text editing: Unfortunately, shipping something like Eloquent would be challenging. First, as too many people mistakenly see text editing as done", there is little appetite to fix it. Second, users have been trained to cope with this error-prone approach for well over a decade. Asking people to change at this point would be hard. But most importantly, fixing text editing isn't seen as important enough in the war between Android and iOS. It's not the flashy feature that shifts your Net Promoter Scores. What I find ironic is that a fundamental change, like fixing text editing, could make people feel much more at ease using their phones and could be an enormous reason to switch. But it would be a slow burn and take years of steady effort. Android just can't think this way. Apple just might. Android needs this.
Nearly 500 brands exited smartphone market during 2017-2023
At its peak in 2017, the global smartphone market saw more than 700 brands fiercely competing. Fast forward to 2023 and the number of active brands (that have recorded sell-through volumes) is down by two-thirds to almost 250, according to Counterpoint's Global Handset Model Sales Tracker, which has been tracking sales of these brands across more than 70 key countries. So many good brands and good ideas kicked to the curb by the stranglehold Apple and Google have on the market. While many of these brands were mere OEMs, it also includes companies making their own platforms.
Java 21: The Nice, The Meh, and the… Momentous
Every six months, there is a new Java release. Ever so often (currently, every two years), Oracle labels a release as long term support", and Java users wonder whether they should upgrade. In theory, other JDK distributors could offer long term support" for other releases, but it seems everyone is following Oracle's lead. Should you upgrade? Here are the major features of Java 21. I omit preview and incubator features (which you are surely not going to use in production), JVM internals, highly specialized features such as this one, and deprecations. The answer is yes - you should definitely upgrade.
GNOME 44.5 released
GNOME 45 may have just been released, but that doesn't mean GNOME 44 will be buried right away. GNOME 44.5 has just been released, packed with bugfixes and small tweaks - nothing groundbreaking. Reading through the changelog, it's a long list of squashed bugs, so it should be an uneventful upgrade for most GNOME users who aren't upgrading to 45 quite yet.
iOS 17 review: StandBy for more features
iOS 17 and iPadOS 17 offer several welcome improvements, tweaks, and new features. They also continue two trends that have dominated recent updates for both platforms: the expansion of widgets giving modular access to functions from a variety of apps, and on-device intelligence that improves search, recommendations, and more. This year's update pushes both platforms forward just a bit-but not enough that too many people will notice. A more complete feature set will roll out over time, though, so by the end of the cycle, we'll have seen a nice range of additions. Honestly, with how mature iOS (and Android, for that matter) have become, I don't think it's a bad thing that we're seeing more iterative releases bringing polish and nips and tucks instead of massive feature overhauls and additions nobody is asking for.
Visopsys 0.92 released
It's been a while, but Visopsys has had a new release, 0.92, with all the details in the changelog. There is a longer-term project to bring the operating system into the modern era, with things like 64-bit support, UEFI booting, and so on. In the meantime, this maintenance release features stability and usability improvements, bug fixes, and multitasker portability changes designed to further unshackle it from the x86 processor architecture. Visopsys has been in development since 1997, and one of its unique features is a focus on a partitioning tool built atop Visopsys, Partition Logic, to make partitioning changes without booting into any other operating system.
GoSub browser: gateway to optimized searching and unlimited browsing
This repository is part of the GoSub browser project. Currently there is only a single component/repository (this one), but the idea will be that there are many other components that as a whole make up a full-fledged browser. Each of the components can probably function as something standalone (ie: html5 parser, css parser, etc). In the future, this component (html5 parser) will receive through an API a stream of bytes and will output a stream of events. The events will be consumed by the next component and so on, until we can display something in a window/user agent. This could very well be a text-mode browser, but the idea is to have a graphical browser. Any new browser project has a certain madman" quality to it, and I'm sure GoSub is no different.
Install Windows the Arch Linux way
Installing Windows strictly through the Command Line is an important tool to have. If Windows changes the installer or out of box experience, you can bypass any changes with this guide! I had no idea this was possible. I knew you could open up cmd.exe during installation and do certain things there, but I didn't know you could perform the entire Windows installation this way. I'm not entirely sure what the use cases are, but it's definitely a neat trick.
Raspberry Pi RP2040 becomes Palm OS PDA
The Raspberry Pi is known for its versatility and ability to run different operating systems but it seems that the $4 Raspberry Pi Pico can also run an OS. This impressive foray into the world of Palm PDA (Personal Digital Assistant) emulation on our favorite microcontroller comes from Dmitry Grinberg. They have shared an early demo of his platform known as rePalm in which he manages to run PalmOS on a Raspberry Pi Pico. We mentioned Grinberg's work before - this person is a Palm OS wizard, and the progress he's making will prove invaluable once the remaining stock of Palm OS devices - half of which is in my office - starts breaking down.
Windows 11’s next update arrives on September 26th with Copilot, AI-powered Paint, and more
Microsoft will release its next big Windows 11 update on September 26th. The update will include the new AI-powered Windows Copilot feature, a redesigned File Explorer, a new Ink Anywhere feature for pen users, big improvements to the Paint app, and much more. Windows Copilot is the headline feature for the Windows 11 23H2 update, bringing the same Bing Chat feature straight to the Windows 11 desktop. It appears as a sidebar in Windows 11, allowing you to control settings on a PC, launch apps, or simply answer queries. It's integrated all over the operating system, too: Microsoft executives demoed using Copilot to write text messages using data from your calendar, navigation options in Outlook, and more. Copilot feels like Clippy 3.0 - yes, 3.0, if you know your Microsoft history - and I have zero interest in any of it. I don't want to be second-guessed or receive helpful" advice from a glorified autocomplete that's hogging both bandwith and CPU cycles that I'd much rather put to use somewhere else. I'm absolutely baffled by this weird obsession Microsoft has to shove AI" into every nook and cranny of their products. Am I just out of touch? If this what Windows users want?
Android 14 adds support for using smartphones as a webcams
When you plug an Android phone into a PC, you have the option to change the USB mode between file transfer/Android Auto (MTP), USB tethering (NCM), MIDI, or PTP. In Android 14, however, a new option can appear in USB Preferences: USB webcam. Selecting this option switches the USB mode to UVC (USB Video Class), provided the device supports it, turning your Android device into a standard USB webcam that other devices will recognize, including Windows, macOS, and Linux PCs, and possibly even other Android devices. Webcam support in Android 14 is not enabled out of the box, however. In order to enable it, four things are required: a Linux kernel config needs to be enabled, the UVC device needs to be configured, the USB HAL needs to be updated, and a new system app needs to be preloaded. iOS recently introduced this feature as well, and it makes a ton of sense for Android to go down the same path.
Intel Xeon MAX 9480 deep dive: 64GB HBM2e on board
Today we have something that has taken months to write, and we feel that the best we have done is to give a sense of what Intel's coolest CPU is capable of. The Intel Xeon MAX 9480 combines 56 cores with memory on the package. The memory is not standard DDR5. Instead, it is 64GB of HBM2e, the same kind of memory found on many GPUs and AI accelerators today. What seemed like a straightforward review at the outset became absolutely fascinating, especially when we pulled all of the DDR5 memory from a system and watched it boot. Let us get to it. Few of us will ever get to use one of these - especially since they're specifically designed for a supercomputer - but maybe we'll get lucky and they end up on eBay or AliExpress ten years from now.
Can browser choice screens be effective?
Mozilla has conducted one of the first - maybe even the first - studies into the effectiveness of browser choice screens, and they conclude: This research showed that browser choice screens have the potential to be effective. Well designed browser choice screens can improve competition, giving people meaningful choice and improving people's satisfaction and feelings of control. And they can do all of this without overburdening people or taking too much of their time. What's more, people have strong preferences: it turns out they want the ability to choose their default browser (rather than being assigned one by the operating system/device manufacturer); they also want to pick from a wider range of browsers. You can download the full report from Mozilla.
Today I learned this weird Windows keyboard shortcut opens LinkedIn
If you're running Windows try holding down CTRL + SHIFT + ALT + WIN + L. Then watch in bemusement as LinkedIn opens in your default browser. Windows watcher Paul Thurrott posted this bizarre keyboard shortcut on X (Twitter), noting that it's an operating system hotkey. So why does Windows even have this? It's all part of the Office key that Microsoft introduced on some of its own keyboards a few years ago. The Office key replaced the usual right-hand Windows key, offering up the ability to hold the key in combination with another one to quickly open Office apps. Absolutely bizarre. The funniest outcome of this is a joke feature request by KDE developers in the KDE bugzilla, demanding a shortcut key combination be added to KDE to open LinkedIn to achieve feature parity" with Windows, which sparked a flurry of proposed fixes" and additional feature requests - with this one definitely being my favourite.
Intel unveils Meteor Lake architecture: Intel 4 heralds the disaggregated future of mobile CPUs
During the opening keynote at Intel's Innovation event in San Jose, Chief Executive Officer Pat Gelsinger unveiled a score of details about the upcoming Meteor Lake client platform. Intel's Meteor Lake marks the beginning of a new era for the chipmaker, as they move away from the chaotic Intel 7 node and go into a rollout of their Foveros 3D packaging with EUV lithography for their upcoming client mobile platform. Meteor Lake uses a tiled, disaggregated chiplet architecture for its client-centric processors for the first time, changing the very nature of Intel's consumer chips going forward. And, according to Intel, all of these changes have allowed them to bring some significant advancements to the mobile market. Intel's first chiplet-based consumer CPU breaks up the common functions of a modern CPU into four individual tiles: compute, graphics, SoC, and an I/O tile. Within the makeup of the compute tile is a new pair of cores, a P-core named Redwood Cove and a new E-core called Crestmont. Both these cores promise IPC gains over their previous counterparts, but perhaps the most interesting inclusion is a new type of E-core embedded directly into the SoC tile, which Intel calls Low Power Island.' These new LP E-cores are designed with the idea that light workloads and processes can be taken off the more power-hungry compute tile and offloaded onto a more efficient and lower-powered tile altogether. Other major additions include a first-for-Intel Neural Processing Unit (NPU), which sits within the SoC tile and is designed to bring on-chip AI capabilities for workloads and inferencing, paving the way for the future. With Meteor Lake, Intel is aiming to put themselves in a more competitive position within the mobile market, with notable improvements to compute core hierarchy, Intel's Xe-LPG Arc-based graphics tile looking to bolster integrated graphics capabilities, and an NPU that adds various AI advantages. Meteor Lake also sets the scene for Intel and modular disaggregation, with Foveros 3D packaging set to become a mainstay of Intel's processor roadmap for the future, with the Intel 4 process making its debut and acting as a stepping stone to what will become Intel's next mainstay node throughout its fabs, Intel 3. AnandTech takes its usual in-depth look at Intel's upcoming Meteor Lake platform, which seems like it will be a rather radical shift for the company. It's also the first generation whithout Intel's Core ix naming scheme, so things might be a bit confusing for a while post-launch.
Long-term support for Linux kernel to be cut as maintainence remains under strain
Here's one major change coming down the road: long-term support (LTS) for Linux kernels is being reduced from six to two years. Why? Simple, Corbet explained: There's really no point to maintaining it for that long because people are not using them." I agree. While I'm sure someone out there is still running 4.14 in a production Linux system, there can't be many of them. Another reason, and a far bigger problem than simply maintaining LTS, according to Corbet, is that Linux code maintainers are burning out. It's not that developers are a problem. The last few Linux releases have involved an average of more than 2,000 programmers - including about 200 new developers coming on board - working on each release. However, the maintainers - the people who check the code to see if it fits and works properly - are another matter. The longer LTS support windows were put in place mostly for embedded devices, and as Ars Technica explains, it's Android in particular that is affected by this change.
GNOME 45 released
The GNOME project is excited to present the latest GNOME release, version 45. For the new version we've focused on refining your daily interactions, enhancing performance, and making the overall experience smoother and more efficient. From subtle design tweaks to functional upgrades, GNOME 45 is all about refining the core desktop environment you rely on. GNOME 45 comes with a new Activities indicator, which replaces the Activities" button with workspaces indicator, letting you know at a glance which workspace you're on. A lot of work has gone into improving search performance, and they've added an indicator to let you know when your camera is in use. The image viewer has been replaced by an entirely new application, and there's a new camera application as well. Of course, this is just a small selection - there are countless improvements and fixes in all the core GNOME applications. GNOME 45 will find its way to a distribution near you.
Microsoft is testing folders for the Recommended section in Windows 11’s Start menu
As it turned out, Microsoft is testing the idea of adding folders to the Recommended section in Windows 11's Start menu, giving users access to more recently added applications and suggested files. The release notes do not mention the change, and enabling it requires a third-party app called ViVeTool. I was forced to use Windows for a little while on a new laptop, and the current Start menu is an atrocious mess. Somehow I doubt adding folders to an already useless section of the Start menu is going to make it any less of a disaster.
OpenBSD/arm64 on Hetzner Cloud
Hetzner introduced its Ampere Altra powered arm64-based cloud servers earlier this year, making it possible to easily run OpenBSD/arm64 on their platform. The only caveat for now is that the viogpu(4) driver is required, which was committed by jcs@ in April 2023 and thus only available in snapshots. It will first appear in OpenBSD 7.4. Excellent news.
New Huawei SoC features processor cores designed in-house
Four of the eight central processing units in the Mate 60 Pro's system on a chip" (SoC) rely purely on a design by Arm, the British company whose chip architecture powers 99 percent of smartphones. The other four CPUs are Arm-based but feature Huawei's own designs and adaptations, according to three people familiar with the Mate's development and Geekerwan, a Chinese technology testing company that took a closer look at the main chip. I could design my own processor cores too if had the means of a genocidal, totalitarian superpower.
...10111213141516171819...