❌

Lees weergave

Development Release: Ditana 0.9.3 (Beta)

The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. Stefan Zipproth has announced the release of Ditana 0.9.3, a major update of the project's Arch-based Linux distribution that boots into a custom system installer with advanced configuration options. The new release updates the distribution's configuration setup and adds new desktop choices, including COSMIC, Xfce, niri and Wayfire.....
  •  

Distribution Release: Quarkos 26.04

The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. Quarkos, a desktop Linux distribution based on Ubuntu's long-term support branch (and a sister project of the Q4OS distribution), has been updated to version 26.04. This initial release comes with the KDE Plasma desktop 6.6: "Quarkos 26.04 'Resolute' LTS is now officially stable and available for download. This....
  •  

Distribution Release: Proxmox 9.2 "Virtual Environment"

The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. Proxmox is a commercial company offering specialised products based on Debian GNU/Linux. One of the products, "Virtual Environment", has received a new update and is based on Debian 13 "Trixie". "Proxmox VE 9.2 is built on the robust Debian 13.5 'Trixie' and ships with Linux kernel 7.0 as....
  •  

Dirk Eddelbuettel: nanotime 0.3.15 on CRAN: Coping

Another very minor update, now at 0.3.15, for our nanotime package is now on CRAN, and has been built for r2u and Debian. nanotime relies on the RcppCCTZ package (as well as the RcppDate package for additional C++ operations) and offers efficient high(er) resolution time parsing and formatting up to nanosecond resolution, using the bit64 package for the actual integer64 arithmetic. Initially implemented using the S3 system, it has benefitted greatly from a rigorous refactoring by Leonardo who not only rejigged nanotime internals in S4 but also added new S4 types for periods, intervals and durations.

This release adjusts the package for the maybe overly hasty switch R 4.6.0 has undertaken with respect to using C++20 as a default C++ compilation standard. I am of course largely in favour of such a switch to more modern C++. But I am also cognizant of the fact that not all compilers and machines are ready. And just as I have already seen one other package fail to compile on a particular CRAN system (!!) under C++20, this package all of a sudden, and only on that same system, started to throw two (harmless) compiler warnings. We could call these erroneous as newer versions of the same compiler do not throw them but it does not matter. The decision to default to C++20 has been made, and now we live with it. But maybe some hardware platforms should be moved behind the barn. Either way, this release both adds an explicit cast to two lines that may not really need it (but this will not hurt) and also dials the compilation standard down to C++17 on one particular platform. So once again there are no user-facing changes, or behavioural changes or enhancements, in this release.

The NEWS snippet below has the fuller details.

Changes in version 0.3.15 (2026-05-21)

  • Add extra const_cast as one CRAN machine with more ancient setup whines otherwise and is obviously less C++20 ready than it thinks

  • tools/configure also checks where this is being built and ’as needed' downgrades the compilation to C++17

Thanks to my CRANberries, there is a diffstat report for this release. More details and examples are at the nanotime page; code, issue tickets etc at the GitHub repository – and all documentation is provided at the nanotime documentation site.

This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. If you like this or other open-source work I do, you can now sponsor me at GitHub. You can also sponsor my Tour de Shore 2026 ride in support of the Maywood Fine Arts Center.

  •  

iPhone 17 Pro Will Make Sports History This Weekend

Apple today announced that this Saturday's Major League Soccer match between the LA Galaxy and Houston Dynamo FC will be captured entirely with the iPhone 17 Pro.


Apple said this will mark the first time an iPhone will be used to capture the entirety of a major professional live sporting event broadcast, rather than studio cameras, so the iPhone 17 Pro will make sports history this weekend.

"iPhone 17 Pro will capture live footage throughout the match, including team warmups on the pitch, player introductions, in-net goal angles, and the atmosphere inside the stadium," said Apple. "With cameras positioned throughout the venue, the broadcast will deliver the pristine video quality fans expect, alongside dynamic new perspectives that bring viewers closer to the action, made possible by the small form factor of iPhone."

Apple TV subscribers will be able to stream the match live on Saturday, May 23 at 7:30 p.m. Pacific Time. For the 2026 season, only an Apple TV subscription is required, with a separate MLS Season Pass subscription no longer necessary.

Apple already used the iPhone 17 Pro to capture select moments and cinematic Fenway Park footage during a Major League Baseball game between the Boston Red Sox and Detroit Tigers last year, but other cameras were also used. For the Major League Soccer match this weekend, the iPhone 17 Pro will exclusively capture all footage.

Earlier this year, the U.S. National Baseball Hall of Fame and Museum added one of the four iPhone 17 Pro devices that captured the Red Sox's thrilling walk-off win over the Tigers to its permanent collection in Cooperstown, New York, so the device already made sports history, and now it will repeat the feat in an even bigger way.
Related Roundup: iPhone 17 Pro
Related Forum: iPhone

This article, "iPhone 17 Pro Will Make Sports History This Weekend" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple's 15-Inch M5 MacBook Air Sees Biggest Price Cut Yet at $199 Off

Amazon has sweetened its deal on the 512GB 15-inch M5 MacBook Air today, dropping the price of the notebook down to $1,099.99, from $1,299.00. This is a new record low price on the 15-inch M5 MacBook Air, and it's available in three colors.

Note: MacRumors is an affiliate partner with Amazon. When you click a link and make a purchase, we may receive a small payment, which helps us keep the site running.

Amazon is providing delivery by the end of this week for many locations, and Prime members should see same-day or overnight options as well. Additionally, you'll find $150 markdowns on both 1TB models of the 15-inch M5 MacBook Air this week on Amazon, but we aren't tracking any major discounts on 13-inch models right now.



If you're on the hunt for more discounts, be sure to visit our Apple Deals roundup where we recap the best Apple-related bargains of the past week.




Deals Newsletter


Interested in hearing more about the best deals you can find in 2026? Sign up for our Deals Newsletter and we'll keep you updated so you don't miss the biggest deals of the season!




Related Roundup: Apple Deals

This article, "Apple's 15-Inch M5 MacBook Air Sees Biggest Price Cut Yet at $199 Off" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple Debuts Sleep Apnea Alerts and Hearing Test Features in India

Apple has announced the rollout of two new device features in India: sleep apnea notifications for Apple Watch, and Hearing Test for AirPods Pro.


Sleep apnea is a condition in which breathing repeatedly stops and starts during sleep, often leading to poor rest. The Apple Watch detects signs of the disorder by using its accelerometer to track subtle wrist movements associated with irregular breathing patterns. When these disturbances occur repeatedly across several nights, the watch can flag a potential case of sleep apnea.

The feature is supported on the Apple Watch Series 9, Series 10, Series 11, Apple Watch Ultra 2, and Apple Watch Ultra 3, and is available in more than 150 countries worldwide. To receive an initial reading, users need to wear the watch consistently for several nights, although nightly breathing disturbances are logged in the iPhone's Health app.

Hearing tests can be conducted by connecting AirPods Pro 2 or AirPods Pro 3 to an iPhone running iOS 18.1 or later or an iPad running iPadOS 18.1 or later. The hearing test mimics the hearing tests one might encounter at a doctor's office or when visiting an audiologist.

Tones at different frequencies and sound levels play in each ear, with users instructed to tap the iPhone's display whenever a sound is heard. Apple tests four frequencies, including 500Hz, 1kHz, 2kHz, and 4kHz. Results up to 25 dBHL indicate little to no hearing loss. 26 to 40 dBHL is a sign of mild hearing loss, while results of 41 to 60 dBHL suggest moderate hearing loss. 61 to 80 dBHL is severe hearing loss, and a result above 80 dBHL is considered profound hearing loss.

The results, which include an audiogram, are stored in the Health app, and can be shared with a healthcare provider to have more informed conversations.

Apple Health features are now available in over 160 countries and regions globally, according to a post on X by Apple's Greg Joswiak. Joswiak's post also suggests that Apple recently brought its Hearing Aid feature to Italy and hypertension notifications to Taiwan.
Tag: India

This article, "Apple Debuts Sleep Apnea Alerts and Hearing Test Features in India" first appeared on MacRumors.com

Discuss this article in our forums

  •  

From AI pilots to enterprise impact: Why execution is the new differentiator

As the pace of change accelerates, organizations are moving quickly from AI experimentation to enterprise-scale transformation. Leaders are prioritizing measurable outcomes, faster time to value and repeatability across the business.

But many are encountering the same reality: the challenge is no longer deciding whether to invest in AI β€” it’s scaling adoption and delivering consistent, enterprise-wide impact.

Over the past year, one thing has become clear. Organizations aren’t asking if AI matters. They’re asking how to make it real β€” how to embed it into the way work gets done and ensure it drives meaningful results.

That’s where many are getting stuck.

Because the barrier is no longer experimentation. It’s execution.

Intelligence and trust as the foundation

At Microsoft, we believe successful AI Transformation depends on two foundational elements: intelligence and trust.

Organizations need to harness their own work intelligence β€” the data, workflows and expertise that make their business unique β€” and apply it through AI in ways that are flexible, secure and governed. That requires a platform that supports model diversity and continuous innovation, without compromising enterprise-grade security, compliance and reliability.

Just as importantly, AI must be embedded into the flow of work β€” how people collaborate, make decisions and operate day to day. For that to scale, systems must be transparent, secure and accountable.

This is where real enterprise value is created β€” and where many organizations need a clearer path forward.

Achieving impact at scale requires more than deploying new tools. It requires a trusted foundation β€” integrating data, security, privacy and governance β€” and a new model for delivering AI into the business.

That’s why Microsoft and EY are deepening our alliance β€” to help organizations move faster from AI ambition to measurable business outcomes.

From pilots to production

There is no shortage of AI pilots in today’s market. But pilots don’t transform businesses. What organizations need now is the ability to scale AI across the enterprise, integrate it into core workflows and deliver sustained, repeatable impact.

EY brings that experience.

As one of the first global organizations to deploy Microsoft 365 Copilot at scale, EY began with an initial rollout to 150,000 of its people, quickly demonstrating what’s possible when AI is embedded into everyday work.

The results were significant and measurable:

  • A 15% productivity gain, reinvested into client delivery and continuous learning
  • 94% monthly adoption and 85% weekly usage
  • 63% of enabled employees using Copilot three or more days per week
  • 81% of employees reporting time savings, with 84% redirecting that time to higher-value work and 73% improving quality of output

The impact goes beyond individual productivity into agentic AI in core business operations:

  • Finance operations modernized with intelligent agents, driving 95% faster lead times and more than 37% reduction in operational costs
  • A multi-agent AI framework was deployed across 130,000 Assurance professionals and 160,000 audit engagements
  • Tax workflows were transformed through document automation, reducing manual effort by up to 90%

With these results, EY is now expanding Copilot through Microsoft 365 E7 to more than 400,000 of its people worldwide, moving from early success to true enterprise scale.

This is what enterprise-scale transformation looks like β€” not isolated wins, but sustained impact across the organization.

It’s also why EY serves as Customer Zero β€” applying Microsoft AI technologies internally to prove what works before bringing those solutions to clients.

Investing in what actually drives outcomes

Building on this foundation, Microsoft and EY are jointly investing more than $1 billion in a new initiative designed to help organizations move from isolated AI use cases to enterprise-scale transformation.

This effort brings together Microsoft’s AI platforms, including Azure, Microsoft 365 Copilot, Foundry, Fabric and security β€” and EY’s deep industry capabilities and transformation leadership.

But what differentiates this initiative isn’t just what we bring. It’s how we deliver it.

At its core is a shared focus on helping organizations become Frontier Firms β€” where AI is embedded across the enterprise, not layered on top.

In a Frontier Firm, data, workflows and decision-making are connected end to end. AI becomes part of how work happens, and human expertise is amplified by intelligent systems.

Reaching this level requires more than investment. It requires execution.

A new model for execution at scale

This is where our approach is fundamentally different.

Microsoft and EY are cooperating as an integrated transformation engine β€” co-developing, co-engineering and co-delivering solutions aligned to real business priorities.

A key part of this model is Microsoft’s Forward Deployed Engineers (FDEs), who work side by side with EY transformation teams directly within customer environments.

Together, these teams:

  • Co-create solutions grounded in business needs
  • Accelerate deployment across complex systems
  • Stay engaged from initial use case through full-scale adoption

This integrated model closes the gap between strategy and execution. It reduces friction across the technology stack and creates a direct path from pilot to production β€” at enterprise scale.
It also ensures that intelligence and trust advance together, embedding AI across data, applications and infrastructure in ways that can be governed, secured and continuously optimized.

Importantly, it establishes a repeatable blueprint β€” one that organizations can use to scale AI adoption across functions, industries and geographies.

Why this matters now

Organizations are under pressure to move faster β€” to go beyond experimentation and deliver AI across the enterprise.

What they need is not just technology, but a clear path to execution β€” grounded in both intelligence and trust.

AI is not simply about doing work faster. It’s about enabling people and organizations to do more β€” focusing on insight, creativity and higher-value decision-making.

Our work with EY demonstrates what’s possible when AI is deployed with purpose at scale. Together, we are bringing those learnings to customers around the world β€” helping them accelerate transformation, unlock efficiencies and create new opportunities for growth.

Microsoft and EY are committed to helping organizations turn AI ambition into enterprise impact.

Learn more in the official announcement.

The post From AI pilots to enterprise impact: Why execution is the new differentiator appeared first on The Official Microsoft Blog.

  •  

iPhone 19 Pro Prototype in Testing Allegedly Has Quad-Curved Display

Apple is testing an iPhone 19 Pro with a display that curves around all four edges of the device, a leaker out of China has claimed.


According to Weibo-based Digital Chat Station, the 2027-generation Pro device, currently at the evaluation stage, has a hole-punch cutout in the display for the front-facing camera, but Face ID is completely hidden under the panel.

The claim is notable because multiple reports suggest Apple is aiming to launch a 20th-anniversary iPhone next year featuring a quad-curved display with no cutouts. Whether Apple plans to position the commemorative model as an ultra-premium tier above its Pro and Pro Max lineup has remained unclear, but the leaker's latest comments suggest that could be the case.

That said, if Apple is planning to use quad-curved panels across both the iPhone 19 Pro and iPhone 19 Pro Max, it would leave the company less room to differentiate them from the rumored commemorative iPhone.

One way Apple could play it is to keep the uninterrupted display exclusive to the 20th-anniversary iPhone while leaving a hole-punch cutout in the 19 Pro models – an option that the leaker's comments do seem to imply. However, Apple is said to be finding it particularly challenging to get both the Face ID system and the front-facing camera under the panel, with the selfie camera proving to be the most difficult to hide.

If existing technologies can't hide the camera under the panel without degrading quality, Apple is unlikely to go ahead with it – which would leave the 2027 iPhone series' differentiation outlined here unresolved.

Digital Chat Station has more than three million followers on Weibo, and has a track record of accurately leaking Apple-related information. For example, they accurately revealed the overall design of the iPhone Air and iPhone 17 Pro, as well as the triple 48-megapixel rear camera system of the β€ŒiPhone 17 Pro.β€Œ Recently, the leaker claimed Apple's first foldable, expected to arrive alongside the iPhone 18 Pro models, will be called "iPhone Ultra."
This article, "iPhone 19 Pro Prototype in Testing Allegedly Has Quad-Curved Display" first appeared on MacRumors.com

Discuss this article in our forums

  •  

MacBook Pro OLED Display Production Clears Key Hurdle

Apple's first OLED MacBook Pro models have cleared a major manufacturing hurdle, with panel supplier Samsung Display having reportedly achieved yields above 90 percent on its Gen 8.6 OLED production line.


According to Korean publication The Elec, some individual process stages are now reaching yields as high as 95 percent, a level that the display industry considers "golden yield" territory for stable mass production.

The report says Samsung could begin shipping OLED laptop panels through the supply chain as early as June. The panels are expected to be used in future 14-inch and 16-inch MacBook Pro models, with estimated supply volumes of around 2 million units this year.

The rapid yield improvement is notable because OLED laptop panels are a lot harder to manufacture than smartphone displays due to their larger size and stricter brightness and lifespan requirements. For example, MacBook Pro panels are expected to use brighter tandem two-stack OLED technology like Apple's OLED iPad Pro models, oxide TFT backplanes for improved battery life, and an anti-moisture sealing protection method called hybrid encapsulation.

Samsung began its Gen 8.6 IT OLED investment in 2023 and is currently operating one of two planned production lines. Depending on demand for the OLED MacBook Pro models, which will reportedly have touchscreen capability for the first time, Samsung could activate the second line and expand capacity further.

Bloomberg's Mark Gurman has repeatedly stated that 14-inch and 16-inch OLED MacBook Pro models are slated to launch in late 2026 to early 2027, but the latter time frame is now said to be more likely due to the industry-wide chip shortage.
Related Roundup: MacBook Pro
Tags: OLED, The Elec
Buyer's Guide: MacBook Pro (Buy Now)
Related Forum: MacBook Pro

This article, "MacBook Pro OLED Display Production Clears Key Hurdle" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Tianon Gravi: Containers Are a Security Boundary (some assembly required)

I've heard "containers are not a security boundary" enough times that it's started to feel like received wisdom, and my honest read (after 13+ years) is that it's technically defensible but practically sloppy – and the sloppiness matters.

The part that's true: containers share a kernel, and a kernel exploit crosses the container boundary where a VM would not. That difference is real and non-trivial, and the CVE history backs it up – CVE-2019-5736, CVE-2022-0492, and CVE-2024-21626 all happened in "correctly configured" production containers.

The part I'd push back on is that the comparison point is almost never stated. "Containers aren't a security boundary" is being used as shorthand for "containers aren't a VM boundary" – but the conclusion people seem to draw from that is "therefore don't bother", which doesn't actually follow. The more honest version is that default Docker doesn't provide strong isolation between mutually untrusting parties, but a hardened configuration does.

What ships by default in Moby is actually a pretty reasonable foundation: seccomp is enabled (with a builtin profile blocking ~50 syscalls – credit where it's due: this is mostly @jessfraz's work; she even ran contained.af as a public CTF for years daring people to escape a container under her seccomp profile, and to my knowledge it was never claimed), AppArmor is enabled (the docker-default profile), and several sensitive /proc paths are masked. What's not on by default: no-new-privileges (setuid binaries inside can escalate), CAP_NET_RAW is still granted to every container (even though the kernel has supported unprivileged ICMP sockets for over a decade, meaning most modern distributions no longer need CAP_NET_RAW for ping), and user namespace remapping – though user namespaces aren't quite the silver bullet they might sound like; Debian left them disabled by default for years because the kernel attack surface they exposed hadn't been hardened against unprivileged callers.

The boundary isn't absent – it doesn't come completely pre-assembled. With VMs, the hypervisor is there whether you asked for it or not; with containers, assembling the boundary is left as an exercise for the operator. That's a much more solvable problem than "the technology is incapable", but it does mean the work falls to whoever's running the containers.

So, some things you can do today without waiting for defaults to change:

--user (or USER in your Dockerfile) is worth calling out specifically, because I think it's arguably stronger than user namespace remapping in one important way – and partly for the same reason Debian was hesitant about user namespaces in the first place. User namespace remapping protects the host from a root-in-container escape: if you do escape, you land as an unprivileged user on the host. But you were still root inside the container the whole time. Running as a non-root user means you were never root anywhere. The blast radius of a compromised process is limited whether or not it escapes, including for things like reading secrets, modifying container contents, or lateral movement within the container itself. Most application containers have no legitimate reason to be root.

Beyond that, a short list of things that are easy to enable and hard to justify leaving off:

  • --security-opt no-new-privileges – prevents setuid binaries from escalating; can also be set daemon-wide in daemon.json with "no-new-privileges": true
  • --read-only – a read-only root filesystem means a compromised process can't easily persist tooling or modify the container (pair with a writable tmpfs mount for /tmp etc as needed)
  • --cap-drop NET_RAW – or --cap-drop ALL and add back only what you actually need; CAP_NET_RAW is almost never legitimately needed by application containers
  • never --privileged – if something seems to require it, the right answer is almost always a more targeted capability grant or bind mount, not the nuclear option
docker run \
  --user 1234:5678 \
  --security-opt no-new-privileges \
  --read-only \
  --tmpfs /tmp \
  --cap-drop ALL \
  acme/untrusted-workload:latest

None of these require a daemon restart or infrastructure changes, and stacked together they go a long way toward actually building the boundary that the defaults leave unbuilt.

(this post was written with the assistance of "claude my eyes right out" but all thoughts and understanding are Tianon's)

  •  
❌