Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2025-04-18 16:31
Apple releases iOS 17, iPadOS 17, etc.
iOS 17 expands on last year's Lock Screen updates with the addition of interactive widgets and StandBy, a new feature that turns the iPhone into a mini home hub when it is charging. You can now see voicemail transcriptions in real time, and leave video messages in FaceTime. FaceTime also now works on the Apple TV with tvOS 17. Apple also released watchOS 10, tvOS 17, and HomePod 17 Software. Take a guess which one is the unwanted child.
So let’s talk about this Waylandthing
KDE's Nate Graham talks about Wayland, and sums up both its history, current status, and the future. Wayland. It comes up a lot: Bug X fixed in the Plasma Wayland session." The Plasma Wayland session has now gained support for feature Y." And it's in the news quite a bit lately with the announcement that Fedora KDE is proposing to drop the Plasma X11 session for version 40 and only ship the Plasma Wayland session. I've read a lot of nervousness and fear about it lately. So today, let's talk about it! Wayland is a needlessly divisive topic, mostly because the people who want to stick to X.org are not the same people with the skills required to actually maintain, let alone improve, X.org. Wayland should not be a divisive topic because there's really nowhere else to go - it's the current and future of the Linux desktop, and as time goes on, the cracks in X.org will start to grow wider and longer. In essence, Xorg became too large, too complicated, and too fragile to touch without risking breaking the entire Linux ecosystem. It's stable today because it's been essentially frozen for years. But that stability has come hand-in-hand with stagnation. As we all know in the tech world, projects that can't adapt die. Projects that depend on them then die as well. My biggest - and basically only - issue with Wayland is that it's very Linux-focused for now, leaving especially the various BSDs in a bit of a rough situation. There's work being done on Wayland for BSD, but I fear it's going to take them quite a bit of time to catch up, and in the meantime, they might suffer from a lack of development and big fixing in their graphics stack.
Browsing like it’s 1994
Before the ubiquity of the Internet, before WiFi, even before Ethernet was affordable, there was the LocalTalk physical layer and cabling system and its companion suite of protocols called AppleTalk. A network ahead of its time in terms of plug-and-play, but not quite as fast as 10mbit/s Ethernet at 230.4 kbit/s. This article goes into great detail about setting up an AppleTalk network today.
OS/2, ArcaOS Mastodon client in Object REXX
The spread of Mastodon clients to alternative platforms is continuing, and today, it's OS/2's - the one that got away - time in the spotlight. Robert Roland is working on a Mastodon client targeting OS/2, eComStation, and ArcaOS, but it's all still early in development. The first bits of code were only uploaded yesterday, so there's a long way yet to go - but if you want to follow along, you can go to Roland's Mastodon account, and of course, if you want to help out, I'm sure he'd be delighted. I love OS/2 - in the form of the modern ArcaOS - and a working Mastodon client is something that's quite high on my wish list. Who knows - maybe one of you nerds can help out with this project.
Introduction to immutable Linux systems
If you reach this page, you may be interested into this new category of Linux distributions labeled immutable". In this category, one can find by age (oldest youngest) NixOS, Guix, Endless OS, Fedora Silverblue, OpenSUSE MicroOS, Vanilla OS and many new to come. I will give examples of immutability implementation, then detail my thoughts about immutability, and why I think this naming can be misleading. I spent a few months running all of those distributions on my main computers (NAS, Gaming, laptop, workstation) to be able to write this text. I haven't given any of these a try just yet, but I feel like this is where the Linux desktop is going. I'm not sure if that's a good or a bad thing - I need both more experience as well as read more informed opinions about it - but I do like the concept.
The Fossil Wrist PDA becomes a tiny Gopher client
But little was said at the time about connectivity and networking. It could IR-beam (consuming the battery) and sync, but other than muted complaints about missing Bluetooth (which would have consumed even more battery), no one said anything one way or the other about getting it on the Internet. And I'm all about Palm devices on the Internet. It turns out there's a reason for that, and we're going to patch the operating system so we can make the Fossil Wrist PDA into what may be the smallest (and first wrist-mounted) Gopher client. That also required an update to the Overbite Palm Gopher client (which you'll want for your 68K Palm anyway), and then there's the matter of the battery refusing to charge as well. And finally, we want to make all of this portable! This makes my heart flutter and my tummy somersault.
Hot Chips 2023: AMD’s Phoenix SoC
Phoenix is the latest addition to AMD's long line of APUs (chips with integrated graphics). Ever since Picasso launched with Zen cores and Vega graphics, AMD's APUs saw massive improvements from generation to generations. That's largely because AMD started from so far behind. But Zen 2 and Zen 3 APUs were already very solid products, so Phoenix's improvements make it a very dangerous competitor. AMD has put a lot of focus into reducing power consumption across every area of the chip. Zen 4 cores do an excellent job on the CPU side, while RDNA 3 provides strong graphics performance. Hardware offload helps power efficiency on specialized AI and audio processing workloads. To support all this, Infinity Fabric gets lower power states and very flexible clock behavior. Phoenix ends up being able to perform well across a wide range of form factors and power targets. These are the kinds of chips powering the current slew of mobile gaming devices like the Steam Deck and its various competitors. It's great to see this market segment take off, mostly thanks to AMD and Valve, but I'm going to hold off just one or two generations more before jumping in. If AMD's pace of improvement continues, these handheld devices are going to become even thinner and lighter. That being said, I'd still love to review a Steam Deck for OSNews, specifically because of its Linux base. Maybe I'll run into an acceptable deal at some point soon.
How the Mac didn’t bring programming to thepeople
Macs have brought a great deal to us over the years: desktop publishing, design, image editing and processing, multimedia, and more. One of the few fields where they have failed is programming, despite many attempts. Here I look back at some of those opportunities we missed. It's a bit of an only mildly related aside, but even though I personally would love to get into programming in some form, it's actually a lot harder to get into than a lot of programmers tend to think. Learning how to program has big the rest of the fucking owl" energy in that the most basic of basic concepts are relatively easy to grasp, but the leap from those very basic concepts to actually using them for something useful is absolutely massive and fraught with endless pitfalls. Many, many have tried to bridge this massive canyon, and Apple sure has tried numerous times as this article illustrates, but other than just starting at a young age and never losing interest and never standing still for too long, it seems like nobody has found an actually good, reliable way of teaching latecomers how to program.
Understanding the origins and the evolution of Vi and Vim
I had no idea that Vim started on the Amiga, and I doubt many people do.
A look at Apple’s new Transformer-powered predictive text model
At WWDC earlier this year, Apple announced that upcoming versions of iOS and macOS would ship with a new feature powered by a Transformer language model" that will give users predictive text recommendations inline as they type." Upon hearing this announcement, I was pretty curious about how this feature works. Apple hasn't deployed many language models of their own, despite most of their competitors going all-in on large language models over the last couple years. I see this as a result of Apple generally priding themselves on polish and perfection, while language models are fairly unpolished and imperfect. As a result, this may be one of the first Transformer-based models that Apple will ship in one of its operating systems, or at least one of the first that they've acknowledged publicly. This left me with some questions about the feature. Jack Cook did some digging into this new feature and the language model it uses, and came up with some very interesting findings. He also details his process, and of course, the code he wrote to do all of this is available on Github.
Java 21 makes me actually like Java again
Java 21 will be released on September 19, 2023, supporting record patterns in switch blocks and expressions. Such syntax is monumental (At least, in Java land). It marks the point where Java could be considered to properly support functional programming patterns in ways similar to Kotlin, Rust, or C#. And it marks the first point where I can say, as a Kotlin developer, that I feel jealous. I've got nothing to say about matters such as these, so I'll just quietly back away and let you all handle it.
Pineapple ONE: open source 32 bit RISC-V CPU that you can make at home
Pineapple ONE is a functioning (macro) processor, that is based on an open-source architecture RISC-V. This architecture is becoming very popular these days, and it is well, open-source, so we chose to build a cpu only out of discrete, off-the-shelf components. You heard it right, there is no FPGA nor any microcontroller, there are just logic gates and memories. Our goal is to prove that designing a modern" CPU isn't that hard, so we have released our schematics and made it open source as well. You can check out our GitHub repository for more information. If there would be enough interest, maybe we could make a DIY kit, so anybody interested with soldering skills would be able to make their own Pineapple ONE! Don't think you can run Crysis on this though - it runs at 500 kHz, has a 512 kB program memory and 512 kB of RAM, and a black and white graphics card with 200*150 pixels. It's no speed demon, but who cares - this is quite the feat.
A virus for the BBC Micro
In short, no, I'm not making it up, I did make a virus back in 1990. I don't have the source code, unfortunately, for two reasons. It was over thirty years ago. I'm a chronic hoarder, but seemingly not that chronic. The floppy discs containing the code were confiscated. No, my mum wasn't proud, indeed she didn't even know about this episode at the time, and still doesn't. Not that she'd understand what a computer virus is, even if I attempted to explain it to her. What a great story.
Microsoft is replacing Windows 10’s Video Editor with web-based Clipchamp
Last week, Microsoft started rolling out the modern Photos app on Windows. While the modern Photos app has several new editing tools, it removes the built-in Video Editor" and replaces it with a web-based Clipchamp. If you've lost track of how many different photos applications Microsoft has shipped for Windows and what features they don't and do have - the linked article has a good, if Microsoftian convoluted overview.
Servo improves WebGPU support, gets new browser UI
Servo, the Rust browser engine originally developed by Mozilla, has posted an update about the project's progress over the past month, and there's a lot of good stuff in there. While our WebGPU support is still very much experimental (--pref dom.webgpu.enabled), it now passes over 5000 more tests in the Conformance Test Suite, after an upgrade from wgpu 0.6 (2020) to 0.16 (2023) and the addition of GPUSupportedFeatures. A few WebGPU demos now run too, notably those that don't require changing the width or height on the fly, such as the Conway's Game of Life built in Your first WebGPU app. On the CSS front, floats and white-space: nowrap' were previously only supported in our legacy layout engine (--legacy-layout), but now they are supported again, and better than ever before! Floats in particular are one of the trickiest parts of CSS2, and our legacy version had many bugs that were essentially unfixable due to the legacy layout architecture. On top of this and other improvements, Servo's reference browser now also comes with a new user interface, and it comes with a location bar! Keep in mind this is not supposed to be a full-fledged user interface comparable with Chrome or Firefox, so don't expect the world as a user.
Android 14 still allows modification of system certificates
Earlier this month, we linked to a story about how Android 14 would make it impossible for users - even root users - to modify system certificates on Android. We're ten days along now, and it seems two new methods have already been found to work around this issue, making it once again possible to edit system certificates. The original author, Tim Perry, found a way with the help of a few other people over on Mastodon, while g1a55er found a different way independently. I'm not smart enough to indicate if these methods are hacks or solid, durable, intended methods, but at least for now, this functionality remains available.
Google won’t repair cracked Pixel Watch screens
If you crack the screen on the Pixel Watch, getting it officially repaired by Google isn't in the cards. Several Pixel Watch owners have vented their frustrations about the inability to replace cracked screens, both on Reddit and in Google support forums. The Verge has also reviewed an official Google support chat from a reader who broke their Pixel Watch display after dropping the wearable. In it, a support representative states that Google doesn't have any repair centers or service centers" for the device. At this moment, we don't have any repair option for the Google Pixel Watch. If your watch is damaged, you can contact the Google Pixel Watch Customer Support Team to check your replacement options," Google spokesperson Bridget Starkey confirmed to The Verge. Google is exemplary at instilling confidence in buying their products.
GNOME this week: Libadwaita 1.4 released
Update on what happened across the GNOME project in the week from September 08 to September 15. It wasn't a massive week for the GNOME project - at least when it comes to easily digestible improvements that fit neatly on a blog post - but there's still a few notable points. First and foremost, the release of Libadwaita 1.4, which brings UI breakpoints, which allows developers to create arbitrary layouts for their applications at different sizes. It also comes with new adaptive widgets, which should fix a whole slew of problems that crop up when resizing an application. For the rest, a whole bunch of GNOME applications have been updated, as well as a number of extensions.
Why my favourite API is a zipfile on the European Central Bank’s website
A lot is possible with a zipfile of data and just the programs that are either already installed or a quick brew install/apt install away. I remember how impressed I was when I was first shown this eurofxref-hist.zip by an old hand from foreign exchange when I worked in a bank. It was so simple: the simplest cross-organisation data interchange protocol I had then seen (and probably since). A mere zipfile with a csv in it seems so diminutive, but in fact an enormous mass of financial applications use this particular zipfile every day. I'm pretty sure that's why they've left those commas in - if they removed them now they'd break a lot of code. When open data is made really easily available, it also functions double duty as an open API. After all, for the largeish fraction of APIs in which are less about calling remote functions than about exchanging data, what is the functional difference? I wonder how many of these types of simple, but extremely powerful open datasets that are so relatively easy to use exist.
Chromebooks will get 10 years of automatic updates
Security is our number one priority. Chromebooks get automatic updates every four weeks that make your laptop more secure and help it last longer. And starting next year, we're extending those automatic updates so your Chromebook gets enhanced security, stability and features for 10 years after the platform was released. A platform is a series of components that are designed to work together - something a manufacturer selects for any given Chromebook. To ensure compatibility with our updates, we work with all the component manufacturers within a platform (for things like the processor and Wi-Fi) to develop and test the software on every single Chromebook. Starting in 2024, if you have Chromebooks that were released from 2021 onwards, you'll automatically get 10 years of updates. For Chromebooks released before 2021 and already in use, users and IT admins will have the option to extend automatic updates to 10 years from the platform's release (after they receive their last automatic update). A good thing... Without any additional strings other than are already attached to a Chromebook? This can't be. In all seriousness, ten years of updates for laptops that are often quite cheap and disposable is simply good news, and ensures that Chromebooks can be passed on for longer than they could before.
Googlers told to avoid words like ‘share’ and ‘bundle,’ US says
Alphabet Inc.'s Google is on trial in Washington DC over US allegations that it illegally maintained a monopoly in the online search business. Executives of the Mountain View, California-based behemoth have known for years that the company's practices are under a microscope, and have encouraged its employees to avoid creating lasting records of potential problematic conduct, government lawyers allege. Googlers often communicate with one another internally using the company's Google Chat product. Under a policy called Communicate with Care," the Justice Department asserts, Googlers receive training that instructs them to have sensitive conversations over chat with history off - meaning the conversation is auto-deleted after 24 hours. As far back as 2003, Google managers circulated unambiguous instructions on phrases to avoid to ensure they don't come across like monopolists. It's one thing that we all innately understand Google to be an abusive monopolist - it's another thing to actually legally prove it. Antitrust hasn't exactly been the strong suit of the US government as of late, so I'm hoping this one will turn out different than some of the other halfhearted attempts over the past few decades. We need some honest-to-god trust-busting or Bell cutters.
My little MillionDollarHomepage garden
Back around the time I convinced my family to switch from a 56 kb/s dial-up modem to ADSL, the website milliondollarhomepage.com was launched, and quickly became an Internet phenomenon, selling pixels for advertising space on a 1000*1000 canvas. 18 years later, the homepage is still standing, proudly displaying the Internet billboard of 2005, frozen in time. Some time ago I bought one of the expired domain names the page points to, pixels4all.com. In this post I'm exploring this Internet garden. This whole thing was such a massive hype back then, but since it took place about a year before I became the news-post-person around here, I didn't actually remember if OSNews covered it, and it seems we didn't. It's definitely a fun exercise to look back at these pixel links, and actually owning one of the original domains is amazing.
A Mastodon client for Palm OS
At this point I was getting annoyed that I had spent so long on these things, so I just imported megalodon-rs to download my mastodon timeline instead of writing the code myself. The conduit itself is exported as a 32-bit dll with a single entry point called OpenConduit, which HotSync calls after loading your dll. I think there are supposed to be more functions exported, but it works fine so far \_()_/. Internally, the conduit just takes an empty PalmDOC database (PDB) file, downloads the timeline data, then stuffs everything into the PDB and sends the entire thing to the handheld. I doubt any custom HotSync conduit has had an entire tokio runtime stuffed in it before, but it only took me an afternoon to write and it takes ~5s to run, so chalking this one up as a win. You can clone the repo here, and install the conduit yourself using the provided binary if you too would like to use the world's most exclusive mastodon client. This project obviously make my heart flutter a little bit. As a longtime Palm OS user of yore, and huge fan of the platform to this day, I've been wondering when, in the flurry of interest in building Mastodon clients for weird and dead platforms, it would be Palm OS' turn in the spotlight. Well, that spotlight is here now, and while it's still relatively basic, this is excellent work. Targeting old-style Palm OS devices is an interesting choice, but without having tried it, it should work seamlessly through PACE on the later, ARM-based Palm OS devices. The whole blog post is a joy to read, and can serve as a blueprint for anyone interested in, for some reason, picking up Palm OS development in 2023.
California passes strongest right-to-repair bill yet, requiring 7 years of parts
California, the home to many of tech's biggest companies and the nation's most populous state, is pushing ahead with a right-to-repair bill for consumer electronics and appliances. After unanimous votes in the state Assembly and Senate, the bill passed yesterday is expected to move through a concurrence vote and be signed by Governor Gavin Newsom. Excellent news from California, and I'd like to congratulate everyone involved in the effort getting this passed. Much like consumer protection laws from the EU, such laws from California also have a tendency to benefit consumers far beyond the borders of the original jurisdiction.
ReactOS gets support for UEFI booting
After several months of (public) work, ReactOS can now use UEFI boot. But that's the major changes planned for this PR. As of the state of this PR UEFI boot will operate as long as you have a serial port you should be able to test it. Some more boot fixes will come down the road but this covers 85% of devices we've ran into. In fact, they've even made it possible for ReactOS to boot on the Steam Deck, which is surely a neat trick. I'm sure once this has been polished up a bit more - if that's even necessary - it will make its way to the next ReactOS release.
KDE Gear 23.08.1 improves Dolphin, Gwenview, Kdenlive, and other KDE apps
KDE Gear 23.08.1 comes only three weeks after KDE Gear 23.08 and fixes various issues in several KDE apps, including the Dolphin file manager which now exports the copy location path with native separators on copy operations, and the Gwenview image viewer whose navigation works better with side mouse buttons. The Kdenlive video editor received quite some attention in this release with fixes for a possible crash in the audiolevel widget, broken audio channel setting when opening an existing project file, incorrect saving of default audio channels for a project, a crash on subclip transcoding, and extracting of audio multi-stream clips. There's way more bug fixes and improvements than these. As always, KDE Gear 23.08.1 will make its way to your distribution soon enough, and of course, if you're crazy, you can compile it yourself as well.
Haiku monthly activity report, August 2023
The latest Haiku activity report is here, covering the month of August, and it's a massive laundry list of fixes and improvements, but I couldn't find any major big ticket features or fixes. August also happens to bring the first two final Google Summer of Code reports - porting .NET to Haiku, and improving various parts of Icon-O-Matic, a vector drawing program designed specifically for working with Haiku's vector icon format. Also of note is that the main Haiku CO is down at the moment, but should be back up soon.
86Box v4.0 released
This is the August 2023 update to 86Box, bringing many improvements, bugfixes (especially for non-Windows users) and some new hardware. Mouse and keyboard support has been completely reworked, and should perform much, much better on all platforms, while also fixing a slew of bugs. Support for the ATI Mach8/32 was added, which is a first for the world of emulation, and VDE networking has been implemented as well (but not on Windows yet).
Any sufficiently advanced uninstaller is indistinguishable from malware
There was a spike in Explorer crashes that resulted in the instruction pointer out in the middle of nowhere. The start of a Raymond Chen investigation.
Xfce’s Wayland roadmap updated
The Xfce Wayland road-map on the project's Wiki has been updated a few times over the past two weeks, namely around the desktop panel plug-ins and applications support for Wayland. There still isn't a firm timeline or release where they expect to have a complete Xfce Wayland transition complete, but ultimately are aiming to have a native Wayland experience that doesn't depend at all on XWayland and will be using wlroots as part of its compositor. Many Xfce panel plug-ins are working under Wayland as are a number of Xfce's own applications. Do note, though, that there's no certainty at all yet that Xfce will transition to Wayland completely. As the roadmap clearly states: It is not clear yet which Xfce release will target a complete Xfce Wayland transition (or if such a transition will happen at all). So, the future of Xfce on Wayland is not yet set in stone - but with X.org having effectively been abandoned, I doubt Xfce will have much say in the matter.
The roots of an obscure Bourne shell error message
I love these kinds of investigations.
Microsoft replaces Chat with “Microsoft Teams – Free”
I know I keep harping on the declining quality and enshittification of Windows, but Microsoft just makes it so easy. In the changelog for the latest Windows 11 Insider Preview Builds is this gem: Beginning to roll out with this build, Chat is nowMicrosoft Teams - Free. Microsoft Teams - Free is pinned by default to the taskbar and can be unpinned like other apps on the taskbar. So you buy a new Windows machine or reinstall Windows, and the taskbar will have the beautiful and not at all thirsty name Microsoft Teams - Free". I know a good ad agency for Microsoft.
The death of Unity
But now I can say, unequivocally, if you're starting a new game project, do not use Unity. If you started a project 4 months ago, it's worth switching to something else. Unity is quite simply not a company to be trusted. What has happened? Across the last few years, as John Riccitiello has taken over the company, the engine has made a steady decline into bizarre business models surrounding an engine with unmaintained features and erratic stability. Unity is imploding in on itself, and it's very sad to see.
ZFS for dummies
As mentioned on previous posts, I have spent the past few weeks dealing with a ZFS crash on my FreeNAS install. Because of that, not only was I forced to learn how to troubleshoot ZFS, but I also had to learn how to setup new volumes and come up with new backup strategies (between a few other things). This was a great opportunity for me to learn more about ZFS (because I new nada' to start with). And I'm happy to share some of the knowledge that I gathered with you on this post. Please keep in mind that I don't consider myself an expert on ZFS (not even close), but I will try to make things simple and easy to understand for someone, who like me, is just getting started with ZFS. An excellent starting point for diving into ZFS.
Intel introduces Thunderbolt 5
Thunderbolt 5 will deliver 80 gigabits per second (Gbps) of bi-directional bandwidth, and with Bandwidth Boost it will provide up to 120 Gbps for the best display experience. These improvements will provide up to three times more bandwidth than the best existing connectivity solution, providing outstanding display and data connections. Thunderbolt 5 will meet the high bandwidth needs of content creators and gamers. Built on industry standards - including USB4 V2 - Thunderbolt 5 will be broadly compatible with previous versions of Thunderbolt and USB. That's some serious speed for a cable.
QtWayland 6.6 brings robustness through compositor handoffs
Every release has a killer feature. Qt 6.6 features the opposite - staying alive. This blog post describes work to make Qt clients more robust and seemlessly migrate between compositors, providing resistance against compositor crashes and more. Qt 6.6 is bringing something to the Linux desktop we haven't had yet: transparent recovery from display server crashes. The solution for this? Instead of exiting when the compositor closes, simply...don't! If we could connect to a new compositor we just need to send the right amount of information to bring it in sync and notify the application code of any changes to bring this in sync. For Qt applications all this information is handled in the backend, in the Wayland Qt Platform Abstraction (QPA). Qt already has to handle screens and input devices being removed, clipboards being revoked and drag and drops cancelled. Supporting a whole reset isn't introducing any new work, we just have to trigger all of these actions at once, then reconnect to the newly restored compositor and restore our contents. Applications already have to support all of these events too as well as handle callbacks to redraw buffers. There's no changes needed at an application code level, it's all done as transparently as possible. The benefits here are legion: you can run two different compositors on two different monitors. You can switch compositors at runtime. You can add new features without logging out and back in. Checkpoint restore in userspace, and more. All this made possible by Wayland - X.org cannot do any of these things.
End of servicing plan for third-party printer drivers on Windows
With the release of Windows 10 21H2, Windows offers inbox support for Mopria compliant printer devices over network and USB interfaces via the Microsoft IPP Class Driver. This removes the need for print device manufacturers to provide their own installers, drivers, utilities, and so on. Device experience customization is now available via the Print Support Apps that are distributed and automatically installed via the Windows Store. This framework improves reliability and performance by moving customization from the Win32 framework to the UWP software development framework. Finally, print device manufacturers no longer have to rebuild their software since this solution is supported across all Windows versions and editions. With these advancements in the Windows print platform, we are announcing the end of servicing of the legacy v3 and v4 Windows printer drivers. As this is an impactful change, end of servicing will be staged over multiple years. Printer drivers used to be an absolute hell on Windows. Whereas on Linux you just plug the printer in and Linux will find and use the printer without much issue, on Windows, you had to trawl vendor websites using obscure device names and minor version variations just to get the right driver installed - usually accompanied by a whole boatload or crapware. Things got better as Windows eventually started downloading printer drivers and accompanying OEM management software by itself, and it seems this is the next step in the process by moving the functionality from these often crappy printer management applications into Print Support Apps.
Mac ROM-inator II restock and partnerships
In the last few years, several other vendors have begun selling Mac ROM SIMMs too. Friendly competition is great, but it creates a potential dilemma for me if someone buys another vendor's ROM SIMM and reprograms it with BMOW's base ROM in order to get the on-the-fly ROM disk decompression and other features. It could turn into a situation where my base ROM software is subsidizing another competing product. To compound the problem, I didn't have any clear usage policy or license" for the base ROM to say whether this type of use was OK. Furthermore my FC8 compression algorithm is free open-source, but the BMOW base ROM which incorporates it is not. This all created a large gray area. I hope to clarify this now by making the BMOW base ROM image explicitly free for personal use with anybody's own Mac ROM SIMM, no matter what vendor they purchased it from. This is the simplest and best way of resolving the ambiguity for the benefit of the classic Mac community. I only ask that you don't resdistribute the base ROM image elsewhere - come back to the BMOW Mac ROM-inator II details page if you need to download the image. Excellent move.
Microsoft has not stopped forcing Edge on Windows 11 users
Microsoft published a blog post on the Windows Insider Blog in late August with a vague statement saying that Windows system components were to begin respecting the default web browser setting. Windows 10 and 11 regularly bypass this setting and force-open links in Microsoft Edge instead. In my extensive testing, I haven't found any changes in the new Windows Insider version. The issue here, I think, is in the wording Microsoft used. Here's the announcement: In the European Economic Area (EEA), Windows system components use the default browser to open links. I think the issue lies in the term Windows system components". The author of the post, Vivaldi employee Daniel Aleksandersen, states he tested links inside the new Copilot, Start menu, Search on the taskbar and desktop, Windows Spotlight, first-party apps (Outlook, Teams, News, Weather, and more), and Widgets on the taskbar (formerly called News and Weather)." However, I don't think Microsoft was talking about any of those things. When I read that original announcements from Microsoft, I assumed Windows system components" referred to links inside things like the Settings application, or various control panels. I have a feeling system components" does not include applications, search, or things like the search functionality. Idiotic and unclear, I know, but Microsoft is known for arcane language and terminology that doesn't make any sense to normal people outside the company. Of course, this is just my guess, so we'll see how this plays out.
HDMI ISA graphics card for vintage PCs by improving the Graphics Gremlin
2 years ago, I learned of an open-source project called Graphics Gremlin (GG) by Eric Schlaepfer who runs the website Tubetime.us. It is an 8-bit ISA graphics card that supports display standards like Color Graphics Adapter (CGA) and Monochrome Display Adapter (MDA). CGA and MDA are display standards used by older IBM(-compatible) PCs in the 1980s. The frequencies and connectors used by CGA and MDA are no longer supported by modern monitors hence it is difficult for older PCs of the 1980s era to have modern displays connected to them without external adapters. GG addresses this problem by using techniques like scan doubling (for CGA) and increasing the vertical refresh rate (for MDA) then outputing to a relatively newer but still old VGA port. As neat as this project is, it does have a few limitations that the author tried to address: it doesn't have modern outputs, which is becoming problematic with monitor makers no longer adding VGA ports, and it can't display on two outputs at once. This article details his solutions.
Breathing life back into a Minitel 1B with the Minimit
Regular readers will know that I have a lot of love for the French Minitel system and own a couple. In the past I've written about using a Minitel 1B as a terminal and replacing the EPROM in a Minitel 2 to run custom firmware. Today I'm going to blog about a project called Minimit. The Minimit is a small, Minitel-shaped box that attaches to the Minitel's DIN port and brings the Minitel experience back to life. The box contains an ESP32 which talks to the DIN port outputting Minitel-compatible text and graphics. And the graphics and letters appear slowly just as they would have in the 1980s. Minitel is such a fascinating topic and technology - Teletext, but more versatile. I'm so glad people are keeping it alive like this.
KSMBD declared stable – no longer “experimental” – in Linux 6.6
Back in 2021 Samsung engineers posted KSMBD as an in-kernel SMB3 server alternative to the likes of the user-space Samba server. KSMBD merged into Linux 5.15 as an experimental SMB server while after two years of fixes and other improvements has now dropped its experimental" marking. The KSMBD in-kernel SMB3 server is now formally declared stable with Linux 6.6 in removing its experimental tag. Neat.
I used a Game Boy Camera for FaceTime video calls in iPadOS 17 and it was glorious
A major change introduced by iPadOS 17 that is going to make video creators and gamers happy is support for UVC (USB Video Class) devices, which means an iPad can now recognize external webcams, cameras, video acquisition cards, and other devices connected over USB-C. I started testing iPadOS 17 thinking this would be a boring addition I'd never use; as it turns out, it's where I had the most fun tinkering with different pieces of hardware this summer. Most of all, however, I did not anticipate I'd end up doing FaceTime calls with a Game Boy Camera as my iPad Pro's webcam. This is amazing.
Meet the guy preserving the new history of PC games, one Linux port at a time
The person doing that maintenance, as well as making sure that about 70 of the best known indie games from the same era keep running, is Ethan Lee. He's not as well known as Fez's developer Phil Fish, who was also the subject of the documentary Indie Game: The Movie, but this week Lee started publicly marketing the service he's been quietly providing for over 11 years: maintenance of older games. Usually, when video game publishers talk about revisiting older games they talk about remasters," lavish reproductions that not only make them playable, but update their graphics or make them more modern in some way. Lee chose the word maintenance" intentionally to describe what he does. Doing the lord's work.
How big tech got so damn big
Enter the trustbusters, led by Senator John Sherman, author of the 1890 Sherman Act, America's first antitrust law. In arguing for his bill, Sherman said to the Senate: If we will not endure a King as a political power we should not endure a King over the production, transportation, and sale of the necessaries of life. If we would not submit to an emperor we should not submit to an autocrat of trade with power to prevent competition and to fix the price of any commodity." In other words, when a company gained too much power, it became the same kind of kingly authority that the colonists overthrew in 1776. Government by the people, of the people, and for the people" was incompatible with concentrated corporate power from companies so large that they were able to determine how people lived their lives, made their incomes, and structured their cities and towns. Break up big tech. Apple, Google, Amazon, Microsoft, Facebook - they need to be chopped up into smaller parts that need to compete with one another. The amount of life this will breathe into the economy, as well as the burst of innovation that it will cause, will do more for people's lives than a trillion nonsense trickle-down policies that favour the rich and powerful.
Even more merch: new colours, new shirt, and new longsleeve
We've got new merch! The first round of merch turned out to be more popular than I thought, so it's time to shake things up a bit and get some fresh new stuff in the official OSNews merch store. Before we start, if you want the limited edition quote T-shirt or quote mug, you have to be quick - I'll be removing them from the store somewhere in the coming days, and they'll never come back. This is your last chance to show the world how awesome Eugenia is. The first new product is by popular demand - a mug with just the OSNews logo, no quote. There's really nothing to add here - it's a mug, it holds liquid. Go nuts. Second, I've added a few new colour options to the basic logo T-shirt: night sky navy, revolution red, and white sand. They look pretty great. And I saved the best for last: a brand new T-shirt and sweatshirt, with the ASCII OSNews logo I use for our Gemini capsule. Of course, it comes in the only valid colour combination: phosphor green on black. The Gemini T-shirt goes for the same price as the other T-shirts - $29.99 - and is also made of the same organic cotton as the others. The longsleeve Gemini Sweatshirt goes for $39.99, to maintain that roughly $8 of every product sold that goes to OSNews, and is made from an 80/20 ringspun cotton/polyester blend. If I may say so myself - I think these two terminal shirts look stunning, and I'm quite proud of how they turned out. And thanks to everyone who has already bought merch since we launched the store - it means the world to me!
Intel announces Arm investment, talks up RISC-V
SoftBank has been gearing up anchor investments in Arm Holdings among its clients and partners for months now (ahead of theupcoming IPO) and apparently Intel is among them. In a call for the Goldman Sachs Communacopia & Technology Conference, the head of the company's foundry business unit confirmed that the chip giant has made an investment in Arm because its technology is strategically important for both Intel Foundry Services and Altera FPGA unit. This doesn't seem to be an indicator Intel is interested in making ARM chips - it seems to have more to do with Intel becoming a fab for other companies' ARM chips.
SoftGPU: SW and HW accelerated driver for Windows 9x virtual machines
Do you need software and hardware accelerated graphics drivers for Windows 9x running inside a virtual machine? Well, here's SoftGPU, which will give you just that in Bochs, VirtualBox, Qemu, or VMware, for Windows 95, 98, or ME. The Github page provides detailed instructions on setting up the optimal virtual machines, and information about what, exactly, each virtual machine and diver supports and doesn't support. On top of that, there's links to a number of YouTube videos showing the driver in action. Excellent work, and this will allow you to get the most out of your Windows 9x virtual machines.
The rxv64 operating system
What, you thought we were done with the operating systems written in Rust? Oh sweet summer child. rxv64 is a pedagogical operating system written in Rust that targets multiprocessor x86_64 machines. It is a reimplementation of the xv6 operating system from MIT. As a pedagogical system, it supports very little hardware other than the text-mode CGA device, serial port, PS/2 keyboard controller, and PCIe AHCI SATA storage devices. xv6, in turn, is a reimplementation of Sixth Edition UNIX in C for x86 and RISC-V, widely used in teaching operating systems courses at various universities.
NuXT 2.0 motherboard: a new 8088 motherboard for your DIY PC clone
In the recent past I have discussed the Book 8088 and the Hand 386, which are newly made vintage computing systems. I concluded that those products, although not uninteresting were rather flawed. The Book 8088 was by far the more disappointing of the two devices. I have also been made aware of a project which tries to fulfill a similar niche, the NuXT motherboard. The NuXT is an 8088-based motherboard you can buy brand new and can really fill that IBM PC-clone hole in your vintage collection. While I do not own one of these, I have read and seen enough about it to give my thoughts on whether this product would be right for you. The NuXT 2.0 looks like an incredible motherboard for fans of the original IBM PC and its clones - especially with the prices of working original machines going through the roof as supply dwindles and demand skyrockets.
...25262728293031323334...