The M Series Macs are awesome hardware and the last time Linus used Macs was a decade+ ago.
On a personal note, the most interesting part here is that I did the release (and am writing this) on an arm64 laptop. It's something I've been waiting for for a _loong_ time, and it's finally reality, thanks to the Asahi team. We've had arm64 hardware around running Linux for a long time, but none of it has really been usable as a development platform until now.
It's the third time I'm using Apple hardware for Linux development - I did it many years ago for powerpc development on a ppc970 machine. And then a decade+ ago when the Macbook Air was the only real thin-and-lite around. And now as an arm64 platform.
Not that I've used it for any real work, I literally have only been doing test builds and boots and now the actual release tagging. But I'm trying to make sure that the next time I travel, I can travel with this as a laptop and finally dogfooding the arm64 side too.
I thought Asahi Linux was the Linux kernel modified to run inside Apple's Silicon based hardware, wasn't it?Running the Asiago Linux kernel does not necessarily have the same inferred meaning as running Linux
Asahi is Linux. Linus himself said so and he uses it on his macbook.Running the Asiago Linux kernel does not necessarily have the same inferred meaning as running Linux
The thread title implies that it was using an environment suitable for end users with full GUI etc.Asahi is Linux. Linus himself said so and he uses it on his macbook.
Except if the title were edited (is that possible on MR forums) it definitely wasn't implying all that.The thread title implies that it was using an environment suitable for end users with full GUI etc.
What makes you think there isn't a full GUI? It's not GPU accelerated yet, but is supposedly quite usable anyways, thanks to how fast M series CPUs are.The thread title implies that it was using an environment suitable for end users with full GUI etc.
The phrasing of the tweet suggests otherwise.
I’m not commenting on the advances made for Linux or the achievement. Merely the misleading/ambiguous title of the thread
He knows what the best platforms are. It doesn't surprise me.The M Series Macs are awesome hardware and the last time Linus used Macs was a decade+ ago.
Running the Asahi Linux kernel does not necessarily have the same inferred meaning as running Linux
Linus is currently using the MacBook as an expensive Chromebook.
Bunch of nonsense. For shame.The thread title implies that it was using an environment suitable for end users with full GUI etc.
The phrasing of the tweet suggests otherwise.
I’m not commenting on the advances made for Linux or the achievement. Merely the misleading/ambiguous title of the thread
Unless you can provide evidence otherwise. Your reply is just as much nonsense.Bunch of nonsense. For shame.
Unless you can provide evidence otherwise. Your reply is just as much nonsense.
I think both you and altaic has missed the situation.Unless you can provide evidence otherwise. Your reply is just as much nonsense.
hehe.. nobody know the story of kernelI think both you and altaic has missed the situation.
Linus is using the Asahi Kernel but not the reference distribution provided by Asahi Linux. It is Fedora (Linus' favorite) with Asahi Kernel. So yes, it a Linux OS with GUI and working userspace, but no GPU acceleration and some power management features not working because the drivers are not complete yet.
I didn’t miss anything. The Asahi team submits upstream kernel patches and there’s no resistance. To call it not Linux is disingenuous. It is in development and not for consumers, but totally reasonable for Linus to rock. He’s dogfooding it, which is great.I think both you and altaic has missed the situation.
Linus is using the Asahi Kernel but not the reference distribution provided by Asahi Linux. It is Fedora (Linus' favorite) with Asahi Kernel. So yes, it a Linux OS with GUI and working userspace, but no GPU acceleration and some power management features not working because the drivers are not complete yet.
The amount of diehard Linux fanboys I've seen getting M1 Macbook Airs has been amazing. They've fallen in love with the laptops so much, some even dipping their toes into macOSThe M Series Macs are awesome hardware and the last time Linus used Macs was a decade+ ago.
Well most people I know who are hardcore Linux users in both (personal and work) life's have been using ARM Apple Silicon Macs since they came out.. Myself being one of them, can't just compete in terms of hardware and battery life.The amount of diehard Linux fanboys I've seen getting M1 Macbook Airs has been amazing. They've fallen in love with the laptops so much, some even dipping their toes into macOS
In fact, I’d go as far to say that Asahi Linux is a project to get high-quality drivers for Apple Silicon hardware upstreamed into the Linux kernel, and that the “Asahi Linux” distribution itself is just a way of letting people test out new drivers and features before they’re submitted for review.It's a Linux distro for sure, don't forget they do everything upstream as to the Linux Kernel itself so yes it is indeed Linux.
I agree, it's a reverse engineering project at it's core to make Apple Silicon usable in a distro.In fact, I’d go as far to say that Asahi Linux is a project to get high-quality drivers for Apple Silicon hardware upstreamed into the Linux kernel, and that the “Asahi Linux” distribution itself is just a way of letting people test out new drivers and features before they’re submitted for review.
In a lot of ways that makes Apple Silicon Macs more of a first-class Linux citizen than things like the Raspberry Pi, where a lot of the hardware drivers haven’t been upstreamed which leaves users often stuck on old kernels. It’s really nice to see a “port Linux to X hardware” project that is trying to do things the *right* way with proper code review and documentation instead of just hacking on things in a fork until they sort of work and calling it a day (looking at you, Corellium).
You probably already get this, but for anybody who doesn't - even without virtualisation, MacOS is UNIX* - if you're a Linux fan, most of the powerful command/scripting shells, tools and programming languages are there natively, most of the popular open-source Linux/Unix packages have already been patched for MacOS and can be installed via Homebrew and MacPorts if they're not available as standalone applications. There are even Mac X11 implementations for running Linux/Unix GUI applications where nobody has provided a Mac GUI version (although I can't imagine that many people choose Linux for the wonderful GUI).Well most people I know who are hardcore Linux users in both (personal and work) life's have been using ARM Apple Silicon Macs since they came out.. Myself being one of them, can't just compete in terms of hardware and battery life.
Completely in sync with you on this @theluggage, I have been using macOS/Linux as my main OS for more than 8 years now, I only have Windows in my desktop machine for some Multiplayer games however 99% of the single player games I play using Proton on a Linux distro.You probably already get this, but for anybody who doesn't - even without virtualisation, MacOS is UNIX* - if you're a Linux fan, most of the powerful command/scripting shells, tools and programming languages are there natively, most of the popular open-source Linux/Unix packages have already been patched for MacOS and can be installed via Homebrew and MacPorts if they're not available as standalone applications. There are even Mac X11 implementations for running Linux/Unix GUI applications where nobody has provided a Mac GUI version (although I can't imagine that many people choose Linux for the wonderful GUI).
So, ever since Mac OS X, Macs have been these really neat UNIX systems with a much slicker GUI (but able to run X11 if necessary) that also have native versions of key Windows packages like MS Office and Adobe CS (love 'em or hate 'em, you're very lucky if you can ignore 'em). The UNIX/Linux world has always been more focussed on source-code compatibility and portability than being tied to any particular processor architecture so while PPC vs. x86 vs ARM isn't totally irrelevant, it's much less of a big deal, and most of the standard "userspace" stuff and popular packages in Linux are already ARM64 compatible.
While I think Asahi is a great project, I'm perfectly happy with MacOS's own UNIX features combined with "headless" VMs (for which QEMU/UTM does the trick) for testing server-side stuff that's targetted on specific Linux systems... although I could see Asahi being invaluable in a couple of years time when you could use it to breathe life into surplus/second-hand M1 systems (...I ran a G4 Mac Mini with Yellow Dog linux as my home file/email server for years...)
...of course, Linus Torvalds has a slight interest in Linux Kernel development , so actually being able to boot the kernel on Apple Silicon hardware is kinda critical for him.
(*and, technically, Linux isn't UNIX, but that's just down to branding/licensing/certification issues...)
So how's the latest Parallels doing with running recent linux distros on Apple Silicon? I've been using it for years for both Windows and Linux, but I think my licensed copy is going to stay put on my old Intel iMac for running x86 Windows & that I can survive without Windows on my new Mac. Is it compellingly good at Linux c.f. UTM/QEMU - which seems fine for server stuff, but marginal at running GUI?However, being able to run Ubuntu/Arch and whatever distro out there in a VM like Parallels allows me to test things out as in real environments..
It runs very well and very low usage of CPU/Memory! Been using Ubuntu, Fedora KDE and a couple more without any issues! I love the suspension on Parallels to save battery on the Mac is a neat feature.So how's the latest Parallels doing with running recent linux distros on Apple Silicon? I've been using it for years for both Windows and Linux, but I think my licensed copy is going to stay put on my old Intel iMac for running x86 Windows & that I can survive without Windows on my new Mac. Is it compellingly good at Linux c.f. UTM/QEMU - which seems fine for server stuff, but marginal at running GUI?
The current VMWare preview gets a fail for still not being able to boot Ubuntu 22.04.