MOBILE APP DEVELOPMENT
Apple releases iOS 27, macOS Golden Gate 27 with Siri āAIā and Liquid Glass refinements
Apple releases its yearly cluster of operating system updates today, with the two most prominent of course being macOS and iOS/iPadOS. These new versions focus heavily on Appleās āAIā stuff, but there are a few actual improvements and changes to the actual operating systems as well. Across both iOS and macOS, users now have a slider to affect how transparent or opaque the āLiquid Glassā design is across the operating system. And on the macOS side especially, Apple has made numerous small design tweaks to address user feedback, which has been accumulating since Liquid Glass was introduced. Thereās nothing radically new in terms of design here, but this is a much-needed polish pass. Across all the releases, but in particular macOS and also iOS, there are a bunch of quality-of-life or performance improvements. For example, macOS now supports HDR for all system UI elements and gets more robust support for a wider range of display modes for external monitors. ā« Samuel Axon at Ars Technica If youāre not into āAIā, thereās not a lot of meat on these bones, but at least you can turn the āAIā nonsense off through a switch buried deep in the settings applications of Appleās operating systems (which will probably be flicked back on whenever the next update comes).
APPLE
COMPUTER HARDWARE AND ARCHITECTURE
The BeBox: one of the most beautifully overbuilt computers of the 1990s
Late 2000. There is a grey and blue tower PC on my dorm-room desk like nothing anybody who walks into the room has ever seen. The Be logo on the front, a 3.5ā³ floppy peeking out the bottom of the drive bays, and the vertical grille that hides two columns of green LEDs (blinkenlights) dancing with the CPU load. This was a dual-PowerPC workstation running an operating system you didnāt see in the wild. I was studying computer science at the time and this was a fun piece of hardware. ā« J.D. Hodges As a BeOS user in and around 2001 or so, the BeBox was the holy grail of the little community I was a part of. There were some people here and there in online circles who had one, but they were rare even when new, and by 2001, they had become rarer still. This rarity made them mysterious and exciting from almost from the day they were launched, like a small volume halo car few people will ever get to see, let alone experience, first-hand. Itās 2026 now, and more and more of the small number of BeBoxen made must be succumbing to degradation and hardware failures. I hope everyone who has one takes good care of them, because these are some of the rarest, most coveted computers of all time. Iāve still never seen one, and here in Arctic Europe I most likely never will. Still, I remain hopeful. One day.
ARCTIC EUROPEJD HODGES
ELDER CARE AND AGING
Age verification exemptions for open source operating systems feel like Phyrric victories
On the Windows side of the age verification question, Microsoft is obviously following trends among lawmakers the world over. To address this, Windows is introducing a new platform capability: the Windows Age API. This API brings age awareness beyond the operating system by making it available across the entire Windows ecosystem so that apps and services can deliver age-appropriate experiences using the same trusted foundation. By making age awareness available as a platform capability, Windows helps developers build safeguards into experiences from the start rather than placing the burden on children and families to manage protections app by app. ā« Rob Mauceri at the Windows Blogs Meanwhile, on the Linux side of things, thereās been some cheering as at least California passed amendments to its age verification law to exempt open source operating systems. These amendments redefine the term āoperating system providerā to exclude any person or entity that distributes an OS or application āunder license terms that permit a recipient to copy, redistribute, and modify the software.ā Any software distributed under the GPL, MIT, BSD, and Apache licenses satisfies that test, which removes the likes of Debian, Fedora, Ubuntu, Arch, and the BSD family from AB 1856ās scope. ā« Luke James at Tomās Hardware I think this is not at all the good news that many make it out to be. Exempting Linux, BSD, and other open source operating systems from age verification obligations may seem like a good thing at first glance, but in reality, I think services and applications will simply choose to not work at all on platforms that do not implement age verification. The fear of legal ramifications, especially when it involves children, will be enough for existing and future popular services and applications to exclusively work on platforms that implement age verification ā whether those fears are founded or not. In fact, Iām fairly sure a company like Microsoft, which has actually been feeling the squeeze from the Linux side recently ā even if it is modestly so ā is quite happy to see open source operating systems excluded from these obligations. Google, too, is probably none too unhappy to see any possible open source mobile operating system competitors not implement age verification. The fear of missing out is real, and most people are not as invested in fighting big tech and government surveillance as the average OSNews reader is going to be. If using Linux means not being able to play the latest hit games or use that new successful service, people will choose to stick with Windows or macOS. Let me be very clear that I do not support these age verification laws in any way, shape, or form, and I definitely do not want the open source world to embrace age verification. What Iām worried about is that the open source world will cheer on these exceptions and consider the battle won, when in reality, they feel more like Pyrrhic victories. Age verification laws must be fought and destroyed at ballot boxes the world over, because otherwise I fear they will become just another tool in big techās toolbox, exemptions or not.
CALIFORNIAGOOGLEMICROSOFT
EMBEDDED SYSTEMS AND FIRMWARE
FreeBSD working on new service manager
The BSD news will continue until morale improves. I missed this two months ago, but Baptiste Daroussin, creator of pkg and poudriere, is working on a service manager for FreeBSD called rcd. rcd(8) is a service manager daemon called by init(8) (in place of /etc/rc). It reads service definitions from UCL unit files (/etc/rcd.d/*.ucl), builds a dependency DAG, and starts services in parallel. After boot completes, it forks to background and stays running as a supervision daemon (automatically restarting failed services and accepting control commands via a UNIX socket). ā« Baptiste Daroussin Itās fully backwards compatible, and works on any existing FreeBSD system without having to make any modifications to rc.d scripts or configuration files. In fact, you can install it on a running system, make zero changes to your files, and reboot to use it, which is quite impressive. The most immediate benefit is, of course, faster boot times, but youāll also get several other benefits already found on similar systems like Solarisā smf. Thereās a migration path in place, with a hard promise to maintain compatibility with rc.d scripts for as long as needed. This gives maintainers as much time as they need to convert to rcdās own unit files.
BAPTISTE DAROUSSIN
WEB DEVELOPMENT AND INTERNET TECHNOLOGIES
Antiquated HTML snippets and artefacts
With ever-changing devices, browsers, operating systems, form factors, specifications, personal preferences, tooling, and corporate interests, the web is in a constant state of flux. As a result, so is the HTML we write. For every line of the HTML specification itself that has changed since the languageās inception, there are many more bits of HTML that have seen what Iāll call āenvironmentalā changes. Adaptations to differing browsers, extensions, integrations, and systems which we find HTML existing in. This article doesnāt cover once-specced but now obsolete bits of HTML but instead looks at all the snippets that have wormed their way into websites as result of, or in combat against, third-party integrations, browser competition, vendor extensions, and platform-specific hacks. The bits of HTML that were included for reasons, and which have been forgotten for present irrelevance. The snippets that live on only in the markup of sites from bygone eras and in the minds of those who fought during the browser wars. ā« Declan Chidlow I donāt do any HTML or website development, and even I clearly recognise quite a few of these. Especially the countless relics of the large technology companies trying to worm their way into the various web standards of decades ago serve as a stark reminder of how many times they tried and failed ā which should tell you something about all the times they tried and succeeded.