Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2024-05-08 15:03
NetSurf 3.11 released
NetSurf, the small and efficient browser for RISC OS, Haiku, AmigaOS 4, and obscure platforms you've probably never heard of like Linux" and macOS" has seen a new release - version 3.11. NetSurf is written in C and has its own browser engine - it's not based on Google's browser engines, Chromium and Firefox' Gecko/Quantum. NetSurf 3.11 features improved page layout with CSS flex support. It also features many other optimisations and enhancements. NetSurf's official website It's an obvious upgrade for everyone who uses NetSurf, since if you're using NetSurf, odds are the platform you're using it on doesn't really offer many alternatives.
The IDEs we had 30 years ago… And we lost
I grew up learning to program in the late 1980s / early 1990s. Back then, I did not fully comprehend what I was doing and why the tools I used were impressive given the constraints of the hardware we had. Having gained more knowledge throughout the years, it is now really fun to pick up DOSBox to re-experience those programs and compare them with our current state of affairs. This time around, I want to look at the pure text-based IDEs that we had in that era before Windows eclipsed the PC industry. I want to do this because those IDEs had little to envy from the IDEs of today-yet it feels as if we went through a dark era where we lost most of those features for years and they are only resurfacing now. If anything, stay for a nostalgic ride back in time and a little rant on bloat". But, more importantly, read on to gain perspective on what existed before so that you can evaluate future feature launches more critically. Julio Merino Fast forward to today, and the most popular text editor among programmers is a website running in Chrome in a window. No wonder most popular applications are Electron trashfires now. Times sure have changed.
Why are Apple silicon VMs sodifferent?
Running macOS virtual machines (VMs) on Apple silicon Macs may not seem popular, but it has long been one of Apple's important goals. Yet, if you do use a virtualiser on an M-series Mac, you'll know how different it is from those that virtualise macOS and other operating systems on Intel Macs. This article explains why virtualisation is so important, and how it has become so different. Howard Oakley Excellent read, as always from Howard Oakley.
Rust9x update: Rust 1.76.0-beta
20 months since the initial release, Rust9x is back, whether you like it or not! I've spent the last couple of days migrating the changes from Rust 1.61-beta to Rust 1.76-beta, and filling some of the holes in API support on the way. Dennis Duda Yes, this is Rust ported to Windows 9x, and this new releases comes with a lot of the benefits in 1.76, but also adds backtrace support, thread parking support, and initial work on adding 64bit support for 64bit Windows XP and newer.
Good old SUSE: KDE3 on today’s openSUSE
Until some time, SUSE shipped with a default desktop environment calledKDE3, and even today, openSUSE is the only distribution, for whichKDE3packages are still available. In contrast to the forkTDE(Trinity Desktop Environment), these are the original KDE3 packages, which have also been used in earlier versions of SUSE Linux, and they were merely adapted to run under modern Linux systems. In the following tutorial, you are going to learn how to set up a current openSUSE system, with the look and feel of the original SUSE versions. Lioh Moller at SpaceFun An absolutely great idea, as it makes it much easier to see what the main desktop environments were like many moons ago. I hope similar tutorials spring up for GNOME and other desktop environments.
In 2024, please switch to Firefox
This December, if there's one tech New Year's resolution I'd encourage you to have, it's switching to the only remaining ethical web browser, Firefox. According to recent posts on social media, Firefox's market share is slipping. We should not let that happen. Roy Tanck I mean, yes, obviously, but how depressing is it that the only choice we have is between a browser made by Google, and a browser kept afloat by Google money? Where's the real sustainable alternative?
Gentoo goes binary
You probably all know Gentoo Linux as your favourite source-based distribution. Did you know that our package manager, Portage, already for years also has support for binary packages, and that source- and binary-based package installations can be freely mixed? To speed up working with slow hardware and for overall convenience, we're now also offering binary packages for download and direct installation! For most architectures, this is limited to the core system and weekly updates - not so for amd64 and arm64 however. There we've got a stunning >20 GByte of packages on our mirrors, from LibreOffice to KDE Plasma and from Gnome to Docker. Gentoo stable, updated daily. Enjoy! Gentoo's official news This is not as big of a deal as I feel like it should be. Gentoo is special, unique, and exists outside of the usual realm of distribution competition. Gentoo offering a binary method of installation makes perfect sense, I doubt anyone will complain, and nothing much will change. Yet, it feels like it should be a bigger deal?
AI-created “virtual influencers” are stealing business from humans
Pink-haired Aitana Lopez is followed by more than 200,000 people on social media. She posts selfies from concerts and her bedroom, while tagging brands such as hair care line Olaplex and lingerie giant Victoria's Secret. Brands have paid about $1,000 a post for her to promote their products on social media-despite the fact that she is entirely fictional. Aitana is a virtual influencer" created using artificial intelligence tools, one of the hundreds of digital avatars that have broken into the growing $21 billion content creator economy. Christina Criddle for Ars Technica While there's a ton of questions to be asked about where, exactly, this could lead, and what AI" will mean for especially women having their likeness recreated as AI" avatars for people to sleaze over, or worse, the concept of having AI" influencers doing fairly mundane and harmless things like promote a brand or show some fake photos of their apartments seems fairly benign and even interesting and beneficial to me. Of course, I say this with all the caveats that this is incredibly early days, we have no idea if there are any shady businesses behind these new AI" influencers, and so on, and so forth. We've all seen what technology such as this can be used for, and it ain't pretty.
Does Wayland really breakeverything?
We're hearing more about this recently because the transition is picking up steam. X11's maintainers have announced an end to its maintenance. Plasma is going Wayland by default, following GNOME. Fedora is dropping X11 support entirely. We're in the part of the transition where people who haven't thought about it at all are starting to do so and realizing that 100% of the pieces needed for their specific use cases aren't in place yet. This is good! Them being heard is how stuff happens. I wish it had happened sooner, but we are where we are, and there are a lot of recent proposals and work around things like remote control, color management, drawing tablet support, and window positioning. There will probably be an awkward period before all of these pieces are in place for all of the people. And for the those who really do suffer from showstopping omissions, I say keep using X11 until it's resolved. No one's stopping you. Nate Graham at Pointie Stick Will all the people who both can and want to work on X.org please raise their hands? Oh, no hands? What a shame.
NY Times copyright suit wants OpenAI to delete all GPT instances
In August, word leaked out that The New York Times was considering joining the growing legion of creators that are suing AI companies for misappropriating their content. The Times had reportedly been negotiating with OpenAI regarding the potential to license its material, but those talks had not gone smoothly. So, eight months after the company was reportedly considering suing, the suit has now been filed. The Times is targeting various companies under the OpenAI umbrella, as well as Microsoft, an OpenAI partner that both uses it to power its Copilot service and helped provide the infrastructure for training the GPT Large Language Model. But the suit goes well beyond the use of copyrighted material in training, alleging that OpenAI-powered software will happily circumvent the Times' paywall and ascribe hallucinated misinformation to the Times. John Timmer at Ars Technica OpenAI and similar companies are giant copyright infringement machines, and tools like GitHub Copilot are open source license violations at an industrial scale never before seen. They need to face a reckoning for their illegal behaviour, and need to start asking creators - of journalism, of art, of code - for permission to use their works, just like anybody else needs to do. AI" needs to play by the rules, or get steamrolled by the justice system.
Microsoft tests feature that lets you reinstall Windows through Windows Update without losing files, applications, etc.
A new Windows Update feature could be a game-changer for those scared of losing files or pictures when attempting to reinstall or recover their Windows 11 installations. The new feature, Fix Problems using Windows Update," lets you reinstall Windows 11 using Windows Update. The idea is to repair the existing Windows installation by downloading a fresh copy of the OS from Windows Update. And the best part? It won't remove any files, settings, or apps, according to a support document from July 2023. Mayank Parmar for Windows Latest If it works as advertised, it sounds like a useful feature. I wouldn't trust Windows Update with anything more valuable than a used toothpick, but if you're already using Windows, that ship sailed anyway, in which case this is better than nothing.
The strange world of Japan’s PC-98 computer
Pastel cities trapped in a timeless future-past. Empty apartments drenched in nostalgia. Classic convertibles speeding into a low-res sunset. Femme fatales and mutated monsters doing battle. Deep, dark dungeons and glittering star ships floating in space. All captured in a eerie palette of 4096 colours and somehow, you're sure, from some alternate 1980s world you can't quite remember... Biz Davis The PC-98 is exotic, and a little bit mysterious. Of course, thanks to the internet, abundant emulation options, detailed YouTube videos, and more, all the information is out there - but I still find that the PC-98 carries with it an air of mystery.
The history of Xenix
In the November 1980 issue of BYTE, the publication reported that Microsoft signed an agreement with Western Electric for the rights to develop and market UNIX from Bell Laboratories. The version of UNIX from Microsoft was to be specifically for the PDP-11, the Intel 8086, the Zilog Z8000, and the Motorola 68000, and its name was XENIX. Its major selling points were that it was supposed to be available for 16 bit microcomputers and that it would have MS BASIC, FORTRAN, and COBOL which were already widespread. Bradford Morgan White The story of Xenix, Microsoft's UNIX.
Japan to crack down on Apple and Google app store monopolies
Japan is preparing regulations that would require tech giants like Apple and Google to allow outside app stores and payments on their mobile operating systems, Nikkei has learned, in a bid to curb abuse of their dominant position in the Japanese market. Legislation slated to be sent to the parliament in 2024 would restrict moves by platform operators to keep users in the operators' own ecosystems and shut out rivals, focusing mainly on four areas: app stores and payments, search, browsers, and operating systems. Ryohei Yasoshima and Riho Nagao for Nikkei Asia All around the world, the walls are closing in on these big tech monopolies. It's a Christmas miracle.
Fedora ponders merging /usr/bin and /usr/sbin
The split between /bin and /sbin is not useful, and also unused. The original split was to have important" binaries statically linked in /sbin which could then be used for emergency and rescue operations. Obviously, we don't do static linking anymore. Later, the split was repurposed to isolate important" binaries that would only be used by the administrator. While this seems attractive in theory, in practice it's very hard to categorize programs like this, and normal users routinely invoke programs from /sbin. Most programs that require root privileges for certain operations are also used when operating without privileges. And even when privileges are required, often those are acquired dynamically, e.g. using polkit. Since many years, the default $PATH set for users includes both directories. With the advent of systemd this has become more systematic: systemd sets $PATH with both directories for all users and services. So in general, all users and programs would find both sets of binaries. Proposal on the Fedora wiki I think Arch already made this move a while ago, and it seems to make sense to me. There's a lot of needless, outdated cruft in the directory structure of most Linux distributions that ought to be cleaned up, and it seems a lot more distributions have started taking on this task recently.
Enlightenment 0.26.0 released
The venerable Enlightenment project has pushed out a new release, one mainly focused on bug fixes. There are a few new features, too, however, such as a watchdog thread, enabled by default, to detect mainloop hangs, bigger task previews, an API to play sounds for notifications, a DDC option in backlight settings, and a lot more.
The Apple Network Server’s all-too-secret weapon: PPC Toolbox
However, there was a secret weapon hidden in ANS AIX most of us at the time never knew about. Built-in to the operating system was a fully Unix-native AppleTalk stack and support for receiving and sending Apple Events, surfaced in the form of Apple's disk administration tools and AppleShare. But Apple had a much more expansive vision for this feature: full server-client symbiotic" applications that could do their number-crunching on the ANS and present the results on a desktop Mac. Using the Program-to-Program Communication Toolbox (PPCToolbox"), and because AIX's throughput far exceeded anything the classic Mac OS ever could ever handle, an ANS could augment a whole bunch of Macs at once that didn't have to stop to do the work themselves. Well, today we're going to write one of those symbiotic" applications doing something this little Mystic Color Classic could never efficiently do itself - accessing and processing a JSON API over TLS 1.3 - and demonstrate not only how such an client application looked on the Mac side, but also how the server component worked on the AIX side. If you're lucky enough to have an ANS running AIX too, you can even compile and run it yourself. But before we do that, it might be a little instructive to talk about how the Apple Network Server came to run AIX in the first place. I had no idea the ANS could do this. That's an incredibly cool feature, and clearly fits in the whole the network is the computer" idea that dominated the late '90s.
How a kernel developer made my styluses work again on newer kernels
Remember when we linked to David Revoy's story about how his drawing pen's buttons stopped working properly due to a Linux kernel update? Well, it turns out that Linux kernel developers took this one up, and a fix is already being tested. This solution is still W.I.P. and I still have some homework to send more data about my tablets after this blog post, but in overall I'm already using a newer kernel (Linux workstation 6.5.10-200.fc38.x86_64) and I don't have the problem with the eraser mode on the top button of my XPPen Artist 24 Pro and XPPen Artist 16 Pro Gen2 styluses. The buttons are also now perfectly customisable via xsetwacom CLI tool. Yay! That's why I wanted to share this blog-post as soon as possible. Be sure to read the whole article for an in-depth explanation of what's being done to fix this.
New Outlook sends passwords, mails and other data to Microsoft
Microsoft steals access data" - When the well-known German IT portal Heise Online" uses such drastic words in its headline, then something is up. If Microsoft has its way, all Windows users will have to switch to the latest version of Microsoft Outlook. But: Not only can the IMAP and SMTP access data of your e-mail account be transferred to Microsoft, but all e-mails in the INBOX can also be copied to the Microsoft servers, even if you have your mailbox with a completely different provider such as mailbox.org. They're going to use it for AI, I'm assuming. In any event, don't use the new Outlook - it's a web app anyway and there's better clients for Windows. I think. I'm not sure people are still developing e-mail clients for Windows.
KDE Plasma 6.0 goes Wayland by default
Yep you read that right, we've decided to throw the lever and go Wayland by default! The three remaining showstoppers are in the process of being fixed and we expect them to be done soon-certainly before the final release of Plasma 6. So we wanted to make the change early to gather as much feedback as possible. Excellent news. Of course, distributions will still be able to opt for the unmaintained, deprecated X.org if they want to, but most distributions will opt for Wayland, as all the major ones have been doing for a while now.
A quick look back at the official announcement of Microsoft Windows 1.0 40 years ago today
The year was 1983. Microsoft was slowly becoming a well-known tech company in the PC space. Two years before, in 1981, Its MS-DOS operating system would be installed in the first IBM PC. It launched its first-word processing program, Word, earlier in 1983, along with its first Microsoft Mouse product. It even made Mac and PC hardware expansion cards. However, 40 years ago today, on November 10, 1983 at a press event in New York City, Microsoft first revealed its plans to launch an all-new graphical user interface-based PC operating system. The company called the OS Windows. If you've ever used Windows 1.0 - either because you're old and remember it as new, or in a VM - you'll know just how limited and useless Windows 1.0 really was. Still, it set the stage for one of the most successful tech products of all time, and few products in tech can boast about being on the market for four decades. That being said, I'm not exactly sad Windows seems to be in its twilight years.
iOS 17.2 hints at Apple moving towards letting users sideload apps from outside the App Store
Apple has been under pressure in the European Union as the Digital Markets Act antitrust legislation requires the company to allow users to sideload apps outside the App Store to increase competition. 9to5Mac has now found evidence in the iOS 17.2 beta code that the company is indeed moving towards enabling sideloading on iOS devices. The meat of the story here is not that Apple is going to allow sideloading - they were always going to if they want to keep operating in the EU/EEA - but that apparently, they intend to region-lock it to countries in the European Union and European Economic Area. This would mean that consumers in the US would, once again, not be able to benefit from consumer protection laws enacted in the EU.
SteamOS will be coming to other handhelds before you can install it on your PC
Will SteamOS ever become generally available straight from Valve, instead of the community builds you can try out right now? We're hoping soon, though, it is very high on our list, and we want to make SteamOS more widely available. We'll probably start with making it more available to other handhelds with a similar gamepad style controller. And then further beyond that, to more arbitrary devices. I think that the biggest thing is just, you know, driver support and making sure that it can work on whatever PC it happens to land on. Because right now, it's very, very tuned for Steam Deck." Valve also just unveiled a new and updated Steam Deck, with an OLED display, more efficient processor, and a few other nips and tucks, including making the devices easier to repair, not harder - made available for the same price as the previous model it replaces.
Linux 6.7 overhauls x86 CPU microcode loading
Some of the x86 microcode loading improvements in Linux 6.7 include not loading microcode on 32-bit before paging has been enabled to avoid a variety of issues, reworked late-loading of CPU microcode, late-loading microcode is now CPU hotplug safe, and the notion of a minimum microcode revision for determining when late microcode loading is deemed safe. Considering how crucial microcode loading is, it makes sense to improve it as much as possible.
Intel vs NEC: the case of the V20’s microcode
It's about a legal battle between Intel and NEC in the 1980s over the microcode of the 8086 processor. But whilst it may be about events a long time ago, the themes are still familiar today. Whilst writing it, I couldn't help but think about the ongoing lawsuit between Qualcomm and Arm. About how the future of both companies, and indeed others, including Intel, may be crucially affected by the results of a ruling on intellectual property protection. The court case we'll discuss today would also have important implications for Intel, the US semiconductor industry, its Japanese competitors and for intellectual property law in general. Lawsuits. Lawsuits never change.
AMD begins Polaris and Vega GPU retirement process, reduces ongoing driver support
As AMD is now well into their third generation of RDNA architecture GPUs, the sun has been slowly setting on AMD's remaining Graphics Core Next (GCN) designs, better known by the architecture names of Polaris and Vega. In recent weeks the company dropped support for those GPU architectures in their open source Vulkan Linux driver, AMDVLK, and now we have confirmation that the company is slowly winding down support for these architectures in their Windows drivers as well. Under AMD's extended driver support schedule for Polaris and Vega, the drivers for these architectures will no longer be kept at feature parity with the RDNA architectures. And while AMD will continue to support Polaris and Vega for some time to come, that support is being reduced to security updates and functionality updates as available." What's odd is that AMD is still selling these as integrated GPUs to this day, and they, too, are getting this treatment. That's a pretty shitty deal for people buying these products today.
Amazon to switch Fire devices from Android to a new Linux distribution
Amazon has been working on a new operating system to replace Android on Fire TVs, smart displays and other connected devices, I have learned from talking to multiple sources with knowledge of these plans, as well as job listings and other materials referencing these efforts. Development of the new operating system, which is internally known as Vega, appears fairly advanced . The system has already been tested on Fire TV streaming adapters, and Amazon has told select partners about its plans to transition to a new application framework in the near future. A source with knowledge of the company's plans suggested that it could start shipping Vega on select Fire TV devices as early as next year. Is it a Linux distribution? Amazon's new operating system is also based on a flavor of Linux, and is using a more web-forward application model. App developers are being told to use React Native as an application framework, which allows them to build native apps with Javascript-powered interfaces. Of course it's a Linux distribution.
Apple exec defends 8GB $1,599 MacBook Pro, claims it’s like 16GB on a PC
Eight gigabytes has been the standard RAM load out on new MacBook Pros for the better part of a decade, and in 2023, Apple execs still believe it's enough for customers. With the launch of Apple's M3 MacBook Pros last month, a base 14-inch $1,599 model with an M3 chip still only gets you 8GB of unified DRAM that's shared between the CPU, GPU, and neural network accelerator. In a show of Apple's typical modesty this week, the tech giant's veep of worldwide product marketing Bob Borchers has argued, in an interview with machine-learning engineer Lin YilYi, that the Arm-compatible, Apple-designed M-series silicon and software stack is so memory efficient that 8GB on a Mac may equal 16GB on a PC - so we therefore ought to be happy with it. Eight gigabyte of RAM in and of itself isn't an issue, on a budget machine. Apple is selling incredibly expensive machines labelled as pro" with a mere 8 GB, and charges 200 for another 8, which is highway robbery, plain and simple. I wonder how many people at Apple - at any level - use Macs with 8 GB of RAM. I have a feeling that number is quite low.
Xiaomi phones won’t get HyperOS updates if you unlock the bootloader
Xiaomi also has bad news for MIUI users who wish to unlock their smartphones, saying they won't get updated to HyperOS. Previous operating systems, such as MIUI 14, still retain the ability to unlock, but users will no longer receive any Xiaomi HyperOS updates if they leave their devices in an unlocked state," the company told us. The Chinese brand clarified in a follow-up email that HyperOS updates won't be available if you've unlocked your phone's bootloader, regardless of whether you're on MIUI 14 or HyperOS. However, the company said you'll receive HyperOS updates if you choose to lock your device again. This applies to all Xiaomi devices outside of China. I rarely say this, but with this new HyperOS" skin being the most blatant iOS ripoff I've ever seen, just get an iPhone if you want that experience that badly.
Microsoft won’t let you close OneDrive in Windows without you explaining it first
A few weeks ago, we reported an odd discovery in Microsoft Edge: a poll asking users to explain their decision to download Chrome. A similar thing is now haunting OneDrive users on Windows, demanding to answer why they are closing the app. And demanding is a correct word here because Windows will not let you quit OneDrive without answering first. The beatings will continue until morale improves.
Accessibility training will not save you
I cannot pinpoint the source of this misconception, it could have been a vendor, or long-lost blog post, or one of the many webinars I attended in my early days as a program lead. Regardless of the source, I operated under the wild misconception that all I needed to do was train my teams to do accessibility. Developers, QAs, designers, all they needed was training! This model does not work. Especially for an organization with multiple products, multiple platforms, and multiple development teams. Accessibility is so much more complicated than can be summarised in a mere training. It requires experts, capable programmers, users who actually require said accessbility, and so much more. It's also an ongoing process - it's not a static train once, use everywhere" kind of deal.
Ubuntu Touch OTA-3 Focal released
A new update for Ubuntu Touch is here - adding Ubuntu 20.04 LTS support for new devices (the PinePhone, PinePhone Pro, PineTab and PineTab 2), and containing a whole slew of bug fixes and new features. It's awesome to see the UBPorts team delivering a steady stream of updates, keeping the Ubuntu Touch platform alive and kicking.
A picture is worth a thousand permissions requests
What's happening here is that Migration Assistant has migrated all my apps, and has automatically launched any of them that are listed in Login Items or are set to automatically launch in the background. They all launch, all at once, and every single one of them then prompts me for permission to do all the things they already had permission to do on my previous Mac. In this screen shot, I've dragged them apart, but in reality most of these windows appeared on top of each other. They float above every other window, and most of them want to open various portions of the Settings app. In the background, a few apps have launched with their own alert prompts, requesting that I perform more tasks in order to get the system ready. You will be protected.
Google argues iMessage should be regulated by the EU’s Digital Markets Act
Google is hoping regulators will bail it out of the messaging mess it has created for itself after years of dysfunctional product reboots. The Financial Times reports that Google and a few cell carriers are asking the EU to designate Apple's iMessage as a core" service that would require it to be interoperable under the new Digital Markets Act." The EU's Digital Markets Act targets Big Tech gatekeepers" with various interoperability, fairness, and privacy demands, and while iMessage didn't make the initial cut of services announced in September, Apple's messenger is under a market investigation" to determine if it should qualify. The criteria for gatekeeper services all revolve around business usage. The services the EU wants to include would have more than 45 million monthly active EU users and more than 10,000 yearly active business in the EU, a business turnover of at least 7.5 billion euros, or a market cap of 75 billion euros, with the caveat that these are just guidelines and the EU is open to arguments in both directions. When the initial list was announced back in September, the EU said that iMessage actually met the thresholds for regulation, but it was left off the list while it listens to Apple's arguments that it should not qualify. The sooner the various messaging services are forced to interoperate - preferably via completely open specifications anyone can build for - the better. These services should not be locking users in.
Fedora Linux 39 released
Fedora Workstation now features GNOME 45, which brings better performance and many usability enhancements, including a new workspace switcher and a much-improved image viewer. If you're looking for a different desktop experience, our Budgie Special Interest Group has created Fedora Onyx, a Budgie-based Atomic" desktop in the spirit of Fedora Silverblue. Of course, that's not all - we also have updated desktop flavors featuring KDE Plasma Desktop, Xfce, Cinnamon, and more. As with every Fedora release, it comes with the latest and greatest every one of the Linux desktops has to offer, as well as all the newest versions of the various frameworks and underlying layers, down to the kernel. Fedora KDE is my desktop of choice, so I'm definitely a bit biased, but I can't wait to load up the upgrade and install it.
Ubuntu’s Miriway maturing as a Mir-based Wayland compositor for other desktops
In addition to Canonical continuing to invest in developing Mir as a platform now built atop Wayland, over the past year Canonical developers have been quietly working on Miriway as a Mir-based Wayland compositor and it's becoming iteratively more useful. I'm not entirely sure what its purpose is.
ReactOS gets initial UEFI and NT6+ application support
The ReactOS project has published another newsletter filled with news about their progress, and two things stand out. First, there's now initial support for booting using UEFI. Work has been underway since the beginning of the year to transition FreeLoader, our default bootloader for ReactOS, to support UEFI on x86 and AMD64, as well as ARM32 and ARM64. Hermes has been developing a system for passing the UEFI framebuffer information in a fashion that allows Windows XP to run on UEFI systems, while Justin Miller (TheDarkFire) has been developing the UEFI freeloader build. On top of supporting booting ReactOS, other features are being built such as EFI chainloading and a bootmgfw-compatible build of FreeLoader. These features would add boot management capabilities and allow modern Windows systems to bootstrap our favorite bootloader. Second, and this is a big one: work has been done to add initial support for running Windows applications targeting newer systems than Windows Server 2003. Up until now, ReactOS was limited to running Windows applications targeting NT 5.2 found in Server 2003, but now work is being done to support appications targeting NT 6.0 and newer, as found in Windows Vista and newer. A group made up of Timo Kreuzer, Justin Miller, and other developers and contributors alike are developing the necessary APIs for compatibility with modern programs. While Timo is still working on implementing a dynamic versioning system for DLLs (#3239) that allows exporting of routines to applications depending on their compatibility settings, he has added the option for ReactOS bot builders to compile builds with NT6 exports which makes it possible to experiment with NT6+ application compatibility. There are also various improvements to the shell and debugger, but a new release is still a ways away, so unless you want to dive into unstable builds, there's no way to test any of this just yet. Still, hose are some massive projects being undertaken, and makes ReactOS a bit more prepared for the future.
Browsing the WWW on a 1980s IBM PC using MicroWeb
Do you ever sit at your 1981 vintage IBM PC and get the urge to pop onto that newfangled WWW' to stay up to date on all the goings-on in the world? Fret not, because Al's Geek Lab has you covered with a new video, which you will unfortunately have to watch on a device that was made at the very least in the late 1990s. What makes this feat possible is a miniscule web browser called MicroWeb, created by jhhoward, that will happily run on an 8088 CPU or compatible, without requiring any fiddling with EMS or similar RAM extensions. Anything is possible, if you just want it hard enough.
Ironclad 0.5.0 released
Ironclad is a formally verified, hard real-time capable kernel for general-purpose and embedded uses, written in SPARK and Ada. It is comprised of 100% free software, free in the sense that it respects the user's freedom. Version 0.5.0 has been released. This release brings a lot of improvements to mainly the scheduling, time keeping, userland, and networking subsystems. The easiest way to try Ironclad, either virtually or on real hardware, is to use a distribution that uses it - Gloire seems to be the recommended option. Gloire is an OS built with the Ironclad kernel and using GNU tools for the userland, along with some original applications like gwm. This repository holds scripts and tools to build the OS from the ground up. I had never heard of this project before, but it seems incredibly cool.
OmniOS Community Edition r151048 released
OmniOS Community Edition r151048 has been released. For those of us that lost track of the Solaris world - OmniOS is a distribution of illumos, which in turn is a fork of the last release of OpenSolaris before Oracle did what Oracle does and screwed everyone over by taking Solaris closed source again. OmniOS focuses on being a server operating system. For this release, the userland is now built with gcc 13, and it contains various improvements for AMD Zen 4 support. The which command has been replaced by an implementation in C rather than csh, dtrace has seen some improvements on machines with a lot of CPUs, and so, so much more.
LXQt 1.4.0 released
LXQt, the Lightweight Qt Desktop Environment, version 1.4.0 has been released, and this one marks an important milestone - it's the last release based on Qt5, before the next release moves to Qt6. LXQt 1.4.0 is based on Qt 5.15, the last LTS version of Qt5. If everything goes as planned, this is the last Qt5-based release - we'll do our best to port the next release to Qt6, even if we'll have to delay it. It's loaded with new features, bugfixes, and improvements, and, as always, will find its way to your distribution of choice soon enough.
Why Cities: Skylines 2 performs poorly
Cities: Skylines 2 like its predecessor is made in Unity, which means the game can be decompiled and inspected quite easily using any .NET decompiler. I used JetBrains dotPeek which has a decent Visual Studio -like UI with a large variety of search and analysis options. However static analysis doesn't really tell us anything concrete about the rendering performance of the game. To analyze what's going with rendering I used Renderdoc, an open source graphics debugger which has saved my bacon with some of my previous GPU-y personal projects. An incredibly detailed look at just what's going on under the hood to make the new Cities: Skylines 2 behave so poorly.
US lawmakers press Biden for plans on Chinese use of open chip technology
A wider bipartisan group of U.S. lawmakers is asking the Biden administration about its plans to respond to China's rising use of RISC-V chip design technology after Reuters last month reported on growing concerns about it in both houses of Congress. Now, a broader group of 18 lawmakers that includes five Democrats is asking the Biden administration for how it plans to prevent China from achieving dominance in ... RISC-V technology and leveraging that dominance at the expense of U.S. national and economic security," according to a letter the group sent to Raimondo and seen by Reuters. A rather shortsighted take, and without even looking I wouldn't be surprised if some of these lawmakers have chip factories or whatever in their districts.
Microsoft’s flawed approach to application updates wreaks havoc on Windows PCs
WinRAR has a massive security hole that's still being actively exploited, and it's one of many Windows applications that do not auto-update. The developer boasts of more than 500 million WinRAR installations around the world, so it's likely that hundreds of millions of PCs are vulnerable to malicious ZIP files today. How is it that, in 2023, the world's most popular desktop operating system doesn't provide an easy way to update your installed applications? It baffles me that Windows and macOS users still have to manually keep track of and update each and every one of their applications individually, like it's 1997 or something. Stay safe. It's the wild west out there for some of you.
Google rewriting Android’s Binder in Rust with promising results
Google engineers on Wednesday posted an initial request for comments" set of patches that re-implement Android's Binder code within the Linux kernel in the Rust programming language rather than C. Binder remains a critical piece of Android's software stack and for increasing the robustness and security, Google is pursuing a rewrite of the C code in Rust. Binder is responsible for inter-process communication (IPC) and other tasks on Android while replacing it with memory-safe Rust code should be a big step-up for system security. Rust is everywhere.
Want to name my Wi-Fi network and computer? Want to troll me with stickers on my PC? Now’s your chance!
Update 2: At a staggering 176% of the original goal within 2 days, I think it's time to end this crazy ride. Rests me to thank all of you - donor or not - for the incredible support and generosity. This will enable me to go far beyond mid-tier" and build something that's going to set me for close to a decade. I'm absolutely stunned. Update: I did not expect this to take off, but within a few hours we've already reached the goal! Thanks, everyone - I'm stunned and at a loss for words, which, I can assure you, is a rather rare occurrence. The goal sits at 110% now, and I'll leave it up for the night so this story doesn't suddenly stop making sense (it's 02:26 where I live). I'll also contact the two largest donors privately and work out the details with them. Since we started our more visible push for donations to ensure we can keep OSNews running as an independent technology news website without having to resort to SEO spam, ad overload, and worse, a number of people have expressed interest in donating to specific goals instead of donating generically. A possible goal for this has recently come up, so I'm stepping out of my comfort zone (this whole thing terrifies me): you can now donate specifically towards a much, much-needed upgrade for my PC - and troll me along the way. Read on! After almost 8 years of loyal service, my PC, with a 7700K and GTX 1070, is starting to show some serious signs of old-age and constant use. This machine is the main computer I have, used for both my work on OSNews as well as gaming, and it's getting long in the tooth. As such, I'm planning a relatively conservative, mid-tier upgrade for the machine, retaining as many parts as possible to keep costs down. I will retain the case, power supply, CPU cooler, and the various SSDs and hard drives. My intention is to purchase the following parts: In Sweden, this would add up to SEK 10900 (incl. all applicable taxes), or 921/$978, so I set the goal at an even 1000. With the state of the world as it is, as well as having a family with two young children, investments like this simply aren't something I can do out of pocket, and that's why people have been suggesting for months to take this step. However, I want to make things a bit more interesting, and provide you lovely nerds with some ways to troll me. As such, I will give the two largest combined donations (as in, you can donate multiple times and it'll count) some extra perks, designed to give you the opportunity to mess with me: Obviously, there are some ground rules here - no pornography, no hateful stuff like racism, no gore, stuff like that. We're all adults here, and I'm pretty sure we all instinctively know what I mean. Other than that - anything goes! Any required stickers I'll buy myself, as long as you can provide me a link. Any donation made through our Ko-Fi will count towards this goal, and you can keep track of the progress there as well. Since I have absolutely no idea how this will go (like I said, I'm terrified), I haven't set a time limit on the goal. So, hop on over to our Ko-Fi page and donate away! In the meantime, I'm going to curl up in a corner because I have no clue how anyone is going to respond to this.
Apple’s EU legal shenanigans laughed out of the room by EU
Bruce Lawson writes: This week, I've had the pleasure to read the post-modernist triumph that is CASES DMA.100013 Apple - online intermediation services - app stores, DMA.100025 Apple - operating systems and DMA.100027 Apple - web browsers (PDF), which details some of Apple's attempts to avoid being regulated. I call it a post-modernist triumph" because its prose is almost as incomprehensible as James Joyce's Finnegans Wake, and it is so full of preposterous lies and contradictions that it can only be sanely read as a metatextual joke like the Illuminatus! Trilogy. In order to avoid having Safari being deemed a Core Platform Service (and thus falling under the remit of DMA), Apple argues Look, those Safaris on iOS, iPadOS, MacOS, TvOS, WatchOS are TOTALLY DIFFERENT PRODUCTS and none of them have enough users in the EU for you to even think about regulating us, alright? We're a tiny start-up! Will nobody think of the children?!?". (I paraphrase somewhat). Entirely unsurprisingly, Apple's legal contortions did not work - the EU basically tossed this nonsense out right away, using Apple's own marketing claims about Safari against them.
Enable MTE on Pixel 8
The Pixel 8 hardware (Tensor G3) supports the ARM Memory Tagging Extension (MTE), and software support is available both in Android userspace and the Linux kernel. This feature is a powerful defense against linear buffer overflows and many types of use-after-free flaws. I'm extremely happy to see this hardware finally available in the real world. You can enable this feature in both Android and the kernel, as the post explains. Sadly, the post does not explain if there's any downsides to enabling this extension, and I'm certainly not the right person to investigate that. Does anyone in our audience know?
M3 Macs: there’s more to performance than countingcores
I was yet again spectacularly wrong in speculating that we had another eight months to wait before Apple would release the first Macs with M3 chips. Another few days and the first will be upon us, and the fortunate few will start bragging or moaning about their performance. That has suddenly grown more complex: the number of each CPU core type has diversified with the M3 Pro in particular. This article looks at some of the factors involved in comparing CPU performance across Apple's expanded range of M-series chips. As Apple's line-up of processors grows, it's becoming harder to keep track of all the details. This article does a good job of highlighting some of the changes coming inside M3-based Macs.
Google drops Web Environment Integrity proposal
Google has announced it's going to drop the Web Environment Integrity proposal - the controversial proposal that set the internet on fire a few months ago. Instead, the company intends to offer a much more limited version of the proposal that only targets Android WebViews embedded in applications, targeting only media streams running inside Android applications. We've heard your feedback, and the Web Environment Integrity proposal is no longer being considered by the Chrome team. In contrast, the Android WebView Media Integrity API is narrowly scoped, and only targets WebViews embedded in apps. It simply extends existing functionality on Android devices that have Google Mobile Services (GMS) and there are no plans to offer it beyond embedded media, such as streaming video and audio, or beyond Android WebViews. I might be ye of little faith, but this feels a lot like a case of proposing something overtly horrible first, to pave the way for something that now seems benign in comparison. On top of that, that scope might be limited now, but does anyone have any faith left that Google won't just... Widen the scope later, once we're all not looking?
...567891011121314...