Linux Developers

Linux Developers Linux developers community

Linux on Apple Silicon takes another major step forward with Thunderbolt supportLinux support for Apple Silicon Macs con...
09/03/2026

Linux on Apple Silicon takes another major step forward with Thunderbolt support

Linux support for Apple Silicon Macs continues to mature, and the Asahi Linux project has now reached another significant milestone: working USB 3.0 and Thunderbolt support across Apple’s M3 family.

The achievement is particularly impressive because Apple does not provide Linux developers with the documentation or engineering support normally available for officially supported operating systems. Much of the work required to run Linux on Apple Silicon has therefore involved painstaking reverse engineering, hardware analysis and the development of open-source drivers from scratch.

For M3 Pro and M3 Max systems, developers had an additional challenge.

Apple moved from its earlier CD3217/ACE2 USB Type-C controller to a newer ACE3 controller using the SPMI bus. Asahi Linux contributors reverse engineered the changes and discovered that ACE3 retained much of the earlier controller’s register architecture behind the new interface.

The result: USB 3.0 and Thunderbolt are now working across M3-series Apple Silicon devices in Asahi Linux.

There is also important progress towards bringing the technology into upstream Linux.

On 30 August, developer Sven Peter submitted a 19-patch series providing initial USB4/Thunderbolt support for Apple M1, M2 and M3 SoCs to the Linux kernel mailing lists.

That distinction matters: Thunderbolt is not yet universally available through an ordinary upstream Linux kernel on every Apple Silicon Mac. Asahi’s official M1 and M2 support tables still list Thunderbolt as work in progress, while the newly submitted upstream patch series is undergoing the normal Linux kernel review process.

Meanwhile, Linux 7.3 development has begun

Linus Torvalds released Linux 7.3-rc1 on 30 August 2026, closing the latest merge window and beginning the testing phase for the next kernel release.

Torvalds described the release candidate as unusually large in terms of commits, although a substantial part of the overall diff comes from new AMD DCN6 GPU register headers.

The Thunderbolt patch submission and Linux 7.3-rc1 happened at roughly the same time, but they should not be confused: the Apple Silicon Thunderbolt work is a separate upstreaming effort and is not evidence that Thunderbolt support is already part of Linux 7.3-rc1.

From graphics and audio to webcams, power management, USB and now increasingly Thunderbolt, the progress made by the Asahi Linux community demonstrates just how far Linux on Apple Silicon has come since the first M1 Macs appeared.

And development is not stopping with M3: work on M4 and even M5 support is already under way.

Would you consider running Linux as your primary operating system on an Apple Silicon Mac once hardware support becomes comparable to macOS?

Command of the Day: grep — Beyond Basic SearchMost people use grep to find a word in a file.But its lesser-known options...
08/22/2026

Command of the Day: grep — Beyond Basic Search

Most people use grep to find a word in a file.

But its lesser-known options can turn it into a precise tool for extraction, investigation, auditing and automation.

For example:

grep -o prints only the part of each line that matches, making it useful for extracting identifiers, version numbers, ports and other structured values from unstructured text.

grep -m limits the number of selected lines, helping scripts stop as soon as they have found enough information.

The context options are equally valuable:
A shows lines after a match B shows lines before a match C shows context on both sides

When searching directories recursively, —include and —exclude let you decide which files should be inspected. And with grep -L, you can reverse the usual question and find files that do not contain a required pattern.

That last option is especially useful for configuration audits, documentation checks and repository maintenance.

The command may be small, but the way you combine its flags determines how powerful it becomes.

Swipe through the carousel for practical examples, then save it as a reference for your next terminal session.

Which grep option do you use most often?

Different distros. Same freedom.From Ubuntu to Arch, Fedora to Kali — every Linux distro brings its own style, power, an...
05/16/2026

Different distros. Same freedom.

From Ubuntu to Arch, Fedora to Kali — every Linux distro brings its own style, power, and community.

One kernel connecting millions of developers, creators, and tech enthusiasts around the world.

Which Linux distro feels like home to you?

Open-source secrets scanner that finds leaked API keys, tokens, passwords, and private keys before attackers do.TruffleH...
05/13/2026

Open-source secrets scanner that finds leaked API keys, tokens, passwords, and private keys before attackers do.

TruffleHog can:
• Scan GitHub, GitLab, Docker, S3, filesystems & more
• Detect 800+ credential types
• Verify if secrets are actually live
• Analyze exposed permissions automatically

Built for real-world DevSecOps and incident response workflows.

Address

Linux
North Pole, AK

Alerts

Be the first to know and let us send you an email when Linux Developers posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Linux Developers:

Shortcuts

Share