The Video Game History Foundation, in partnership with the Software Preservation Network, has conductedthe first ever studyon the commercial availability of classic video games, and the results are bleak.87% of classic video games released in the United States are critically endangered. This confirms something all of us already suspected or knew: the vast majority of classic games are simply not available in any legal way, shape, or form. If it wasn't for the emulation and preservation scene, many of these games would face certain oblivion in the near future. It's high time some changes are made to intellectual property law to make software and game preservation legal.
Here is a dumb question that you probably never asked yourself: What is the minimal amount of bytes we need to store in a .NET executable to have the CLR print the string "Hello, World!"to the standard output? In this post, we will explore the limits of the .NET module file format, get it as small as possible, while still having it function like a normal executable on a typical Windows machine with the .NET Framework installed. The answer is way, way smaller than I thought".
Today it's been three weeks since my 4th RSoC started, where the main focus this time is to speed up Redox by implementing on-demand paging in the kernel. I don't really understand any of this, but I know OSNews readers love this sort of nitty gritty stuff.
This is a community-based project and is actively updated. This project aims at restoring the legacy Windows Update websites, and allows older operating systems (Windows 95, NT 4.0, 98, Me, 2000, and XP) to obtain updates like they used to. Ever since 2011 when Microsoft pulled the plug on nearly all the Windows Update websites, the Windows Update feature for older Windows operating systems was no longer functional. The only way to install updates after that point was through external third-party installers which didn't cover all the updates that the operating system would fully support. So, with this project, we can now update operating systems as old as Windows 95 all the way through Windows XP RTM like we used to back in the day. IT's still a work-in-progress, as sourcing the various update packages and installers is proving to be quite difficult in some cases, and not all versions of Windows/Microsoft Update have been recreated yet. However, as the ever awesome Michael MJD notes in his video overview of the project, it already works quite well for Windows 95 and Windows 98 and 98SE.
In ourState of the Budgie blog post in May of last year, we emphasized that Budgie 11 would be Wayland-first, with initial expectations being that we would support an X11 fallback mode, as well as mentioning that it is notentirelyout of the realm of possibility to have a Budgie 10 under Wayland". Since that blog post, several key developments have occurred in the Wayland ecosystem. This detailed article about the future of Wayland support in Budgie is a great read. If you're interested in the kinds of considerations and decisions that go into maintaining a Linux desktop environment in 2023.
FreeBSD is still going strong. Its strength comes from having built a strong base in its code, documentation, and culture. It has managed to evolve with the times, continuing to bring in new committers, and smoothly transition through several leadership groups. It continues to fill an important area of support that is an alternative to Linux. Specifically, companies needing redundancy require more than one operating system, since any single operating system may fall victim to a failure that could take out the entire company's infrastructure. For all these reasons, FreeBSD has a bright future. In short, FreeBSD is awesome! Having finally delved a bit deeper into FreeBSD this past year, I have to say it's an incredibly nice operating system to use and maintain. In the end, it's the lack of polish as a desktop and laptop user that prevents me from using it full-time, but the built-in tools are incredibly nice to use, software installation and updates are a breeze, and the documentation is great. It really makes me wish the desktop and laptop was more of a focus for the developers, but I understand why it isn't.
Ubuntu is a Debian-based Linux distribution but it's increasingly positioning snaps as the preferred way to get' software. The aim is, eventually, to default to a full-snap experience on the desktop. With that plan in mind you won't be mighty surprised (and if you are, welcome back to planet earth) to hear that showcasing DEB software willnotbe the primary aim of this newUbuntu Softwarereplacement. Ubuntu's Director of Engineering says the new hub will be a snap-first app store" designed around snap metadata. If the same piece of software exists in the Ubuntu repositoryandthe snap store the new store will only make it possible to install the snap version. This is not a surprising move, but one that is sure to alienate at least some - including me. Not that I'd use Ubuntu any time soon anyway, but forcing Snaps down my throat certainly isn't going to draw me back in.
Truth be told, this was the first time I heard of anAddressograph. So what does it do? What was the motivation behind its creation? And how does it work?Let's take a dive into an Addressograph. I had never heard of this machine either - it's designed to imprint things like names, addresses, and other information onto envelopes and forms. It's one of the many, many innovations we've lost along the way in the 20th century that I'd love to see in the real world sometime.
This project brings the Windows 10 or Windows 11 desktop operating system to your Lumia 950 and Lumia 950 XL. It's the same edition of Windows you're used to on your traditional laptop or desktop computer, but it's the version for ARM64 (armv8a) processors. It can run ARM64, ARM, x86 and x64 applications (the last two via emulation) just fine. This is such a cool project, and is making me want to buy a 950 XL on eBay.
The Intel i960 was a remarkable 32-bit processor of the 1990s with a confusing set of versions. Although it is now mostly forgotten (outside the many people who used it as an embedded processor), it has a complex history. It had a shot at being Intel's flagship processor until x86 overshadowed it. Later, it was the world's best-selling RISC processor. One variant was a33-bit processor with a decidedly non-RISC object-oriented instruction set; it became a military standard and was used in the F-22 fighter plane. Another version powered Intel's short-lived Unix servers. In this blog post, I'll take a look at the history of the i960, explain its different variants, and examine silicon dies. This chip has a lot of mythology and confusion (especially onWikipedia), so I'll try to clear things up. Not even Intel can overcome x86 - and I can guarantee you: neither will ARM. The truth is that x86 simply cannot die.
Wayland is an interesting beast. X11, for all its faults, does a lot for the desktop environment. If you're stretched for time, you could - in theory - just slap a panel onto the default X11 window manager and call it a day. The modern landscape of desktop environments built on top of X11 exists because developers have gotten really good at eschewing X11's built-in crusty junk for their own new and shiny junk, so that things work as you'd expect them to. For the most part, this kinda works - with enough hacks, you can get things like variable refresh rate, fractional scaling, et cetera. The problem here is that X11 definitely was not built for those things. Variable refresh rate works, but only if you're using a single monitor, and mixed refresh rate monitors in a single X session don't work at all outside of the hardware cursor. Fractional scaling is a hack. Compositing in general is optional and is sort of just stapled onto the existing architecture. X11 does do what it needs to do, which is display windows, but it's kinda garbo when you need it to do anything more advanced. Wayland is what happens when issues with the dominant windowing protocol have been festering for decades. It throws away everything and establishes a core set of standards that must be adhered to, along with a (very large) set of extensions that can be optionally implemented. The websitehttps://wayland.app/shows all the protocols worth knowing, and a lot more on top of that. It's kinda like Vulkan, in a sense: the core has the basics, and everything else is extensions that can be queried for by clients. Wayland is such a massive improvement over X11 it absolutely boggles the mind that people try to claim otherwise. I'm glad we're finally at a point where Wayland has clearly won, and developers are finally free to focus their efforts on the clearly superior choice, instead of wasting more time trying to hack X11 into the 21st century.
At the time the KDE Free Qt Foundation was founded, Qt was developed by Trolltech-the company that originally developed the framework. The Foundation has supported Qt through its transitions, first to Nokia, then to Digia, and finally to The Qt Company. It has the right to release Qt, if necessary to ensure that Qt remains open source. This remarkable legal guarantee protects the free software community and creates trust among developers, contributors, and customers. This special deal is well-known, but it's also kind of unique. It's great that KDE has such a solid guarantee in its back pocket in case of an emergency.
Back in May at the Build conference,we introduced Windows Copilot for Windows 11. In today's flight we are offering an early look of Windows Copilot to Windows Insiders in the Dev Channel via a controlled feature rollout. This first preview focuses on our integrated UI experience, with additional functionality coming down the road in future previews. To use Copilot in this flight you must have Windows Build 23493 or higher in the Dev Channel, and Microsoft Edge version 115.0.1901.150 or higher. You can test Windows Copilot for Windows 11 starting today.
Instead,they ended up on eBay, at a bargain-basement price of $59.99 each. And when the modern retro computing community turned them on, what they found was something worth bringing back to life. It took a while for anyone to notice these stylish metal-and-plastic machines from 1983. First, information spread like whispers in the community of tech forums, Discord servers, and Patreon channels where retro tech collectors hid. But then, a well-known tech YouTuber, Adrian Black,did a video about them, and these eBay machines, slapped with the logo of a company called NABU, were anonymous no more. The NABU is an incredibly interesting story, but I would like to take this time to highlight Adrian Black, one of the very finest retro computing YouTubers out there. He's incredibly knowledgeable and capable, kind, calm, and takes his time to fix and showcase the hardware he works on. He's the Mister Rogers of retro computing, and living proof that no, not all YouTubers are flashy, algorithm-chasing airheads.
This is a wee operating system written to support theasyncstyle of programming in Rust on microcontrollers. It fits in about 2 kiB of Flash and uses about 20 bytes of RAM (before your tasks are added). In that space, you get a fullasyncruntime with multiple tasks, support for complex concurrency viajoinandselect, and a lot of convenient but simple APIs. I understood some of those words.
The last ReactOS release is already twp years old, and there seemingly hasn't been any news since. Of course, the project has not stalled, and in a newsletter the project details the progress that's been made since 2021. In the last year and during the beginning of 2023, the ReactOS developers and contributors alike are working on many parts of the project, the top focused area being the kernel. Other areas that aren't kernel-related are the applications, specifically our Paint and Notepad programs, the Input Method Editor (IME) as well as other stuff such as the ReactOS testing infrastructure. There's steady progress on the x86-64 port, improvements to the Security Subsystem, and more.
Microsoft has been increasingly moving Windows to the cloud on the commercial side with Windows 365, but the software giant also wants to do the same for consumers. In an internal state of the business" Microsoft presentation from June 2022, Microsoft discuses building on Windows 365 to enable a full Windows operating system streamed from the cloud to any device." Who wants this?
macOS is fortunate to have access to the huge arsenal of standard Unix tools. There are also a good number of macOS-specific command-line utilities that provide unique macOS functionality. There's some real cool stuff in here.
Red Hat's announcement last week caused quite a bit of a stir, so today, Red Hat published a blog post to defend itself. We will always send our code upstream and abide by the open source licenses our products use, which includes the GPL.When I say we abide by the various open source licenses that apply to our code, I mean it. I was shocked and disappointed about how many people got so much wrong about open source software and the GPL in particular -especially, industry watchers and even veterans who I think should know better. The details - including open source licenses and rights - matter, and these are things Red Hat has helped to not only form but also preserve and evolve. I feel that much of the anger from our recent decision around the downstream sources comes from either those who do not want to pay for the time, effort and resources going into RHEL or those who want to repackage it for their own profit. This demand for RHEL code is disingenuous. In the strictest sense, Red Hat has a point in that as long as the company abides by the various licenses covering the code they use, alter, and redistribute, there's really nothing anyone else can really demand from them. Abiding by the licensing terms of open source code is the bedrock and foundation upon which the entire open source ecosystem is built, and suddenly demanding people do more is actually not fair - if you want to demand more from the downstream users of your code than, for instance, the GPL demands, then you should choose a different, stricter license. That being said, the open source community is also, as the term implies, a community, and taking something you have been providing for decades away from a community merely for financial gain - which is ultimately what their reasoning comes down to - is never going to go down well. And since you're building upon and are part of that same community, you're biting the very hand that feeds you. I understand Red Hat's position, and as long as they abide by the licensing terms in question, I'm not going to be mad about it. However, it's still shitty, and it still negatively affects a ton of people.
I recently discovered a secret browser located inside the Manage my account" popup that Android has in various apps (quite important apps, such as Settings, and all Google suite apps). The browser even bypasses parental control! A secret browser that is entirely different from whatever browsers you have installed on your Android device? I'm sure that won't present any problems whatsoever. Then you have two methods which I don't know what they do, but they sound scary. As this is a secret-browser of the on-device encryption' feature, I can guess, they are both used toset your local encryption keys. So it looks like a malicious website can put their keys there, and try to make you pay for them! I think this is the time to tell you that I already reported this to Google, and they say this is not a security vulnerability (probably because this secret browser is not very popular), and that the parental control bypass is the Intended Behavior". Oh. Good.
Do you use Windows 3.1? Do your friends send you jokes and haikus written by ChatGPT, and make you feel left out? Do you wish you had the sum of all human knowledge at your fingertips? Or wish you had your very own AI chatbot on your trusty 386? Wish no more! Introducing WinGPT, an AI Assistant for Windows 3.1. Absolutely bonkers.
As expectedLinux 6.4is out today as stable as an on-time release following a relatively quiet cycle the past two months. While the RC period of Linux 6.4 was relatively quiet and uneventful, that's not to say there isn't anything good with Linux 6.4... But in fact there's a lot from beginning to upstream various Apple M2 support code in different drivers, AMD Guided Autonomous Mode added to their P-State driver, and a lot of other new hardware work. It'll find its way to your distribution, or you can install or compile it yourself.
I recently started a Pixelfed account dedicated to all the various pieces of (mobile) hardware I own. It's still quite new, but the intention is to post photos of my Palm/PocketPC/etc. device collection a few times a week, with a short info blurb. The account will post no other content, so you won't see photos of my food, sunsets, beaches, or other irrelevant nonsense. In case you aren't aware - Pixelfed is the Fediverse equivalent of Instagram, in the same way Mastodon is the Fediverse equivalent of Twitter. You can follow my Pixelfed account either through Pixelfed itself, through Mastodon, or through many other Fediverse-capable applications and services. Of course, you can also just bookmark it.
Kicking off a busy day of product announcements and updates for AMD's data center business group, this morning AMD is finally announcing their long-awaited high density Bergamo" server CPUs. Based on AMD's density-optimized Zen 4c architecture, the new EPYC 97*4 chips offer up to 128 CPU cores, 32 more cores than AMD's current-generation flagship EPYC 9004 Genoa" chips. According to AMD, the new EPYC processors are shipping now, though we're still awaiting further details about practical availability. There is so much competition in the processor space at the moment - it's just great. Few of us will ever get to use or even see these processors, but eventually, technologies developed for the very high end of the today will make their way down to the attainable end of tomorrow.
In this blog we'll look at what it takes to construct an in-memory loader for Mach-O bundles within MacOS Ventura without using dyld. We'll walk through the lower-level details of what makes up a Mach-O file, how dyld processes load commands to map areas into memory, and how we can emulate this to avoid writing payloads to disk. I also recommend reading this post alongside the code publishedhereto fully understand the individual areas called out. In keeping with Apple's migration to ARM architecture, this post will focus on the AARCH64 version of MacOS Ventura and XCode targeting macOS 12.0 and higher. With that said, let's dig in. This is well beyond my pay grade, but I'm sure some of the more advanced macOS nerds among you will love this.
Yes, I'm a little late, but here we go: The MorphOS development team is proud to announce the public release of MorphOS 3.18! This new release includes several new applications such as Hex - a scriptable file/RAM/disk hex editor, ArchiveIt - a ZIP archiver/unarchiver application and Thermals - an app displaying thermal and fan information and graphs. In addition, MorphOS 3.18 supports Samba 2 and 3 network share browsing and mounting in the Ambient desktop. Radeon drivers have been updated to better support dual monitors, more graphics card models and 3D, including updated TinyGL library and drivers. We have also improved Realtek 8168 ethernet drivers with support for more card variants and enhanced networking stability on PCI express systems like PowerMac G5 11,2. USB input device connectivity issues on supported CyrusPlus 5040 systems have been corrected. This looks like a great release, but with the supply of PowerPC Macs, especially capable ones, dwindling, one has to wonder just how long they can keep this going. There have been rumbles here and there these past ten years of a port to x86, but I have no idea where those efforts stand.
More than two years ago, Red Hat introduced CentOS Stream as the focal point for collaboration around Red Hat Enterprise Linux (RHEL). CentOS Stream shortens the feedback window between Red Hat engineers and partners, customers, and communities while at the same time providing even greater visibility into the next innovations in RHEL. We've seen great success in the Special Interest Group (SIG) community to help integrate and bring new technologies together faster than ever. TheAutomotive SIGis an excellent example of this. Hardware partners have also ramped up to use CentOS Stream for more rapid support of new hardware technologies. Because of CentOS Stream, Red Hat Enterprise Linux development is more transparent and open than ever before. As the CentOS Stream community grows and the enterprise software world tackles new dynamics, we want to sharpen our focus on CentOS Stream as the backbone of enterprise Linux innovation. We are continuing our investment in and increasing our commitment to CentOS Stream.CentOS Stream will now be the sole repository for public RHEL-related source code releases.For Red Hat customers and partners, source code will remain available via the Red Hat Customer Portal. This is peculiar, but not entirely unexpected. This change is going to have some serious effects for third party RHEL-compatible Linux distributions, such as Rocky Linux, Alma Linux, and so on. Alma Linux published a blog post about what this means for the future of the project, and the gist seems to be we don't really know yet".
Apple today announced the availability of new software tools and technologies that enable developers to create groundbreaking app experiences forApple Vision Pro- Apple's first spatial computer. Featuring visionOS, the world's first spatial operating system, Vision Pro lets users interact with digital content in their physical space using the most natural and intuitive inputs possible - their eyes, hands, and voice. Starting today, Apple's global community of developers will be able to create an entirely new class of spatial computing apps that take full advantage of the infinite canvas in Vision Pro and seamlessly blend digital content with the physical world to enable extraordinary new experiences. With the visionOS SDK, developers can utilize the powerful and unique capabilities of Vision Pro and visionOS to design brand-new app experiences across a variety of categories including productivity, design, gaming, and more. I'm genuinely interested to see if third party developers can come up with better use cases for Apple's VR headset than Apple itself did.
The confusion over Microsoft's plans to retire the current Mail and Calendar apps for Windows with the new Outlook for Windows app continues. Last week, Microsoft sent a message to Microsoft 365 admins stating the Mail and Calendar appswould be replaced by the new Outlook starting in September 2024. However, an apparent backlash against that timeframe caused Microsoft to send out a follow-up messagestating it was now reevaluating the timeline". Now, a new post on the Microsoft 365 message center, as shown by Windows enthusiast Tero Alhonen on Twitter, states that Microsoft won't replace the apps with Outlook until sometime by the end of next year." This newly vague timeline shows Microsoft still doesn't have a firm date yet, and may not have one for some time. So Microsoft is - confusion aside - going to replace the native Windows e-mail and calendar applications with a website. Not even Microsoft wants to write native Windows Applications. Makes you wonder just how much life Windows has left.
Linux on the PS3 has a pretty interesting history. If you're familiar with the History of the PS3 you probably know that when it was first released in 2006 Sony shipped it with support to run other operating systems through a feature called OtherOS. OtherOS allowed people to install operating systems like Linux or FreeBSD on a second partition on the PS3 hard drive. In 2010 Sony removed OtherOS support in firmware 3.21 because of security concerns" AKA some people were starting to use it to look a bit too close into the PS3 internals and figure out how to pirate games. With custom firmware it's possible to use OtherOS on modern firmwares so that's what we'll be doing here. This is the continuation of part 1 about the Xbox 360.
The European Union (EU) is set to usher in a new era of smartphones with batteries that consumers can easily replace themselves. Earlier this week, the European Parliamentapproved new rulescovering the design, production, and recycling of all rechargeable batteries sold within the EU. For portable batteries" used in devices such assmartphones,tablets, andcameras, consumers must be able to easily remove and replace them." This will require a drastic design rethink by manufacturers, as most phone and tablet makers currently seal the battery away and require specialist tools and knowledge to access and replace them safely. This should've been mandated more than a decade ago, but better late than never. Faulty batteries is one of the primary reasons people eventually upgrade, even when their device is otherwise still perfectly functional. Device owners should be able to easily open their device and replace the battery, and of course, said batteries should not be hindered by patents, trademarks, or any other artificial monopolies - anybody should be able to produce them. The battery in my 2018 Dell XPS 13 9370 bulged a few years ago, but since the laptop is easily opened, it took me about 5 minutes to replace the faulty battery with a brand new one, and it only cost me about 100 - on a laptop that originally cost about 2200, I think that's an amazing deal to keep the machine going. It's otherwise in tip-top shape, and its 8th Gen i7, 16GB of RAM and 4K display can easily last me another ten years, especially since, as a Linux user, I won't have to worry about my operating system killing off support. Smartphones should be the same.
The European Commission has made aformal antitrust complaint against Googleand its ad business. In a preliminary opinion, the regulator says Google has abused its dominant position in the digital advertising market. It says that forcing Google to sell off parts of its business may be the only remedy, if the company is found guilty of the charges. This would be a significant move targeting the main source of the search giant's revenue, and a rare example of the EU recommending divestiture at this stage in an investigation. The Commission has already fined Google over three prior antitrust cases, but has only previously imposed behavioral" remedies -changes to its business practices. Music to my ears. Companies exist to serve society, and if they no longer serve society by becoming too large, too powerful, and too wealthy, thereby massively restricting competition, they must be chopped up into smaller parts to create breathing room in the market. Google, Amazon, Apple, Microsoft - and that's just the tech sector - all need to be broken up to allow newcomers to fairly compete. The US has taken similar actions with railroads, oil, airplanes, and telecommunications, and the technology market should be no different.
Eight years after Google Domains launched, and a little more than a year after it graduatedout of beta, Google is winding down following a transition period," as part of efforts to sharpen our focus." That'scorporate-esefor We need to keep cost-cutting, so we're selling this business we just finished shaping up to Squarespace." I have two domains over at Google Domains. I doubt Squarespace's UI is going to be as nice and easy to understand as Google's is.
One of my favourite software projects got a brand new release - the Not so Common Desktop Environment (NsCDE) 2.3 has been released. NsCDE brings the look, feel, and behaviour of CDE to the modern Linux desktop through a combination of themes, scripts, FVWM customisations, and a lot more. This new release brings the usual bugfixes, but also new features - like Qt6 integration, CSS updates for newer releases of Firefox and Thunderbird, and more.
It's no secret that the Android Open Source Project has been languishing compared to the distributions (?) of Android that are actually being used by Google itself (on their Pixel phones) and OEMs such as Samsung, Sony, and others. Now, it seems Google has taken a pretty substantial step in further gutting AOSP - it has deprecated both the Dialer and Messaging applications in AOSP, with the following message: This app is not actively supported and the source is only available as a reference. This project will be removed from the source manifest sometime in the future. This means that soon, if you build the Android Open Source Project, you will no longer be able to send messages or make phone calls without adding your own messaging and dialer applications. In the grand scheme of things, this doesn't matter all that much since every OEM already uses their own applications, but for the open source operating system that is Android, this is another nail in the coffin. Due to the slow erosion of functionality from AOSP, as well as the transfer of functionality from AOSP to closed-source Google applications and frameworks, we're fast approaching a point where you can't really state that AOSP is a full open source mobile operating system anymore. Is a mobile operating system that can't send messages or make phone calls really complete?
Edge has a built-in image enhancement tool that, according to Microsoft, can use super-resolution to improve clarity, sharpness, lighting, and contrast in images on the web." Although the feature sounds exciting, recent Microsoft Edge Canary updates have provided more information on how image enhancement works. The browser now warns that it sends image links to Microsoft instead of performing on-device enhancements. The biggest problem with Edge's super-resolution" and other questionable services is that it is enabled by default. Therefore, unaware users automatically give the browser permission to send pictures to Microsoft for processing and enhancement. Don't use Edge.
It is with huge pleasure that the Debian GNU/Hurd team announces the release of Debian GNU/Hurd 2023. This is a snapshot of Debian sid" at the time of the stable Debian bookworm" release (June 2023), so it is mostly based on the same sources. It is not an official Debian release, but it is an official Debian GNU/Hurd port release. Debian GNU/Hurd is probably the easiest, most accessible way to try out Hurd.
After 1 year, 9 months, and 28 days of development, the Debian project is proud to present its new stable version 12 (code namebookworm). The biggest change conceptually is that Debian now includes a non-free-firmware package area, and the Debian project from here on out will allow non-free firmware to be included on installation media. For the rest, a new Debian release is exactly as you'd expect - all the latest versions of packages, and it will serve as the base for an immense number of popular Linux distributions, either directly (such as Ubuntu) or indirectly (such as Linux Mint).
For those of you a little confused about what a postcode is, it's effectively the same as a US zip code; a way of distilling a postal address down to but a few characters. Hence why some rogue auto-translate function in Windows 11 is occasionally switching zip' to postcode' in the UK's Windows menus. As a translator myself, this is easy enough to explain. Either we're looking at a terrible machine translation that wasn't properly vetted, or a translator/reviewer not getting enough context to properly translate this string. As translators, we often get the absolute bare minimum to work with when it comes to software - usually just the strings, and if we're very, very, very lucky, we might get a screenshot, but that's a rarity. It's easy to look at this and think the translator is an idiot, but without any context, some isolated strings, often delivered in a random order, can be incredibly hard to translate in a way that makes any sense in the target context. It's just another way the software industry gets away with bottom-of-the-barrel effort, something no other industry is allowed to do. A random package of disposable paper plates has to adhere to more standards, controls, and checks than consumer software has to do. Managers in the consumer software industry face virtually no consequences for shipping the absolute bare minimum in quality, and unlike in any other industry, shipping broken garbage that never gets fixed is the norm, rather than the exception. There's no other product category in our lives where we would tolerate the amount of brokenness that's common in software. And, of course, software translations are no exception. It's an easy target for managers to outsource and automate to save money". This is what it leads to.
We’re bringing a new mid-tier compiler to Chrome. Maglev is a just-in-time compiler that can quickly generate performant machine code for all relevant functions within the first one-hundredth of a second. It reduces overall CPU time to compile code while also saving battery life. Our measurements show Maglev has provided a 7.5 percent improvement on Jetstream and a 5 percent improvement in Speedometer. Maglev will start rolling out in Chrome version 114, which begins release on June 5. Let’s hope making benchmarks run faster also makes actual websites load faster.
From CrossOver’s blog: Apple revealed their newGame Porting Toolkittoday atWWDC.This Toolkit is designed to allow Windows game developers a way to easily and quickly determine how well their game could run on macOS, with the ultimate goal of facilitating the creation of Mac game ports. We are ecstatic that Apple chose to useCrossOver’s source codeas their emulation solution for the Game Porting Toolkit. We have decades of experience creating ports with Wine, and we are very pleasedthat Apple is recognizing that Wine is a fantastic solution for running Windows games on macOS. We did not work with Apple on this tool, but we would be delighted to work with any game developers who try out the Game Porting Toolkit and see the massive potential that Wine offers. So, Apple basically repackaged Wine. Interesting they’re going the same route as Valve, just less open about it, and since it’s not core to the company’s business, it probably won’t be nearly as good and aggressive at getting new games to work as Valve’s Proton does, both through Valve itself and countless modified versions of Proton from 3rd parties.
Back in March I came home for spring break and quickly found myself motivated to do something dumb with Linux but there was an issue, all of my stuff was back in my dorm. The only thing I really had was a hard modded Xbox 360, an old monitor, and an even older keyboard. I knew what I had to do. Of course.
There’s more coming to Windows 11 at some point during this year, and three of them are of particular interest to the type of people who read OSNews. First, Windows is finally getting support for more archive file formats. Microsoft has finally added native support for more archive formats, allowing you to open tar, 7-zip, rar, gz, and other files. In addition, Windows 11 users will benefit from improved compression performance when zipping files. You’ll soon also be able to force quit applications straight from the taskbar, instead of having to open Task Manager, and as we noted not too long ago, ungrouped taskbar buttons are also making a comeback – among other things.
Ars Technica: A couple of months ago, Microsoft added generative AI features to Windows 11 in the form of a taskbar-mounted version of the Bing chatbot. Starting this summer, the company will be going even further, adding a new ChatGPT-driven Copilot feature that can be used alongside your other Windows apps. The company announced the change at its Build developer conference alongside another new batch of Windows 11 updates due later this year. Windows Copilot will be available to Windows Insiders starting in June. Like the Microsoft 365 Copilot, Windows Copilot is a separate window that opens up along the right side of your screen and assists with various tasks based on what you ask it to do. A Microsoft demo video shows Copilot changing Windows settings, rearranging windows with Snap Layouts, summarizing and rewriting documents that were dragged into it, and opening apps like Spotify, Adobe Express, and Teams. Copilot is launched with a dedicated button on the taskbar. Windows is getting an upgraded Clippy, one that shares its name with the biggest copyright infringement and open source license violation in history. In fact, some of the Windows Copilot features are built atop the Github Copilot, such as the new “AI” features coming to Windows Terminal. Now you can get other people’s code straight into your terminal, without their permission, and without respecting their licenses. Neat!
The time has arrived for Windows 11 users to prepare to download the latest feature drop for the operating system. After months of testing in the Windows Insider program, Windows 11 “Moment 3” update is ready for its public release on May 24, 2023. The latest feature update for Windows 11 has no official name (so much for hating silly names, such as “Fall Creators Update“), so enthusiasts call it “Moment 3,” according to the leaked story about Microsoft changing its approach to servicing its operating system. The release is not the biggest one we have seen, but it still packs a few excellent changes and new features. There’s not a whole lot going on with this update, but it’s out now, and you can get it from Windows Update. It’s optional for now, so it won’t be pushed automatically.
The United States surgeon general, Dr. Vivek H. Murthy, issued a public advisory on Tuesday warning of the risks of social media use to young people. In a 19-page report, Dr. Murthy noted that although the effects of social media on adolescent mental health were not fully understood, and that social media can be beneficial to some users, “there are ample indicators that social media can also have a profound risk of harm to the mental health and well-being of children and adolescents.” The surgeon general called on policymakers, tech companies, researchers and parents to “urgently take action” to safeguard against the potential risks. I don’t think anyone sane really needs to be convinced of the dangers of poorly-run and terribly moderated social media like Twitter and Facebook, but I do wonder why the supposed dangers stop at the age of 18? If we look at the past 10-15 years, it seems like to me the people who most easily fall prey to misinformation and targeted troll campaigns on social media are people of older generations, who then proceeded to to incredible damage to our societies in voting booths – something that can still get a lot worse in the coming years. I have no idea how to fix any of this – social media will always exist, and so will its dark side – but we better start thinking of something, fast, because I’m afraid the damage to our society we’ve seen so far from gullible idiots falling for obvious nonsense on social media is only going to get worse from here on out.
It’s finally over. In a post last year on the Windows XP subreddit (Windows XP web activation is finally dead…), retroreviewyt shared xp_activate32.exe4, which calculates the Installation ID then generates and optionally applies the corresponding Confirmation ID to activate Windows XP, all offline. Wiping the system and reinstalling Windows XP results in the same Installation ID being assigned by Windows (assuming no change in hardware or product key), thus the same Confirmation ID obtains even in msoobe’s standard telephone activation window. Long considered out of reach, this development bodes well for salvaging old systems even after Microsoft has shut down the activation servers. Incredible team effort spanning several decades. That being said, it’s quite sad that we do not live in a world where Microsoft just releases a simple tool to allow anyone to install XP anywhere without the need for activation.
axle OS is a hobby microkernel and userspace. I started the project in early 2016, and have had stints of working on it heavily since then. axle OS’s first incarnation was a multitasking monolithic kernel, with little support for IPC, user-mode or process loading. The current incarnation is a microkernel built around variable-length IPC messaging. All applications, including the desktop environment and device drivers, are ELF executables running in userspace. We reported on axle OS for the first time well over six years ago, in 2017. A lot has changed since then, including the addition of a desktop environment, a Game Boy emulator, and a lot more.
This whitepaper details the architectural enhancements and modifications that Intel is currently investigating for a 64-bit mode-only architecture referred to as x86S (for simplification). Intel is publishing this paper to solicit feedback from the ecosystem while exploring the benefits of extending the ISA transition to a 64-bit mode-only solution. This seems like a very good idea – and it does seem like the time is ripe to remove some of the unused cruft from x86. Intel is proposing removing removing the 16 bit and 32 bit modes, and instead start in 64 bit mode right away. The company’s proposal does retain the ability to run 32 bit code on a 64 bit operating system, though. As a sidenote, the introduction to this proposal is hilarious: Since its introduction over 20 years ago, the Intel® 64 architecture became the dominant operating mode. As an example of this evolution, Microsoft stopped shipping the 32-bit version of their Windows 11 operating system. Intel firmware no longer supports non UEFI64 operating systems natively. 64-bit operating systems are the de facto standard today. They retain the ability to run 32-bit applications but have stopped supporting 16-bit applications natively. It’s 2023, and Intel is still not, in any way, capable of acknowledging AMD for coming up with AMD64. Sad.
This project’s vision is to help every college student read all the code of an operating system. With only 2000 lines of code, egos-2000 implements every component of an operating system for education. It can run on a RISC-V board and also the QEMU software emulator. Exactly what it says on the tin.