Fedora Asahi Remix first impressions
jasoneckert.github.io
jasoneckert.github.io
It seems the other ARM option is the ThinkPad X13s, which presumably has lower performance.
Anyone have experience running linux on these machines and can compare the experience and hardware compatibility?
Only things still lacking for single machine use is speakers, microphone and webcam: https://github.com/AsahiLinux/docs/wiki/Feature-Support
When semi-idle (just typing in a browser), turbostat on a i9-10900T system shows values that fluctuate around these values:
PkgWatt CorWatt GFXWatt RAMWatt
4.86 3.89 0.15 1.57
2.21 1.40 0.02 1.41
Mostly it's around the second line with the lower values. Of course, when under load, PkgWatt can go up to close to 100W (depending on the system tuning), but if the cooling solution can handle that for a sufficiently long time, is this really a problem? After all, this CPU, while somewhat dated, is not actually slow, especially for multi-threaded workloads.DIY is a bit hit-or-miss because if you want a truly silent system, you need select components for absence of coil whine, and I haven't found a good way to do that yet.
It's worth noting that this MBP was almost certainly an Intel model. The new ARM-based Apple laptops rarely have audible fans. This isn't to discount your recommendation, however.
M1/M2 Macs are in a completely different league. I'm on a 16" M1 Max and it is just a dream from a noise / temperature point of view. The fans _never_ come on during normal web dev work. And the laptop is cold to the touch. I only hear the fans come on during gaming and heavy compiling.
Seems there is a bunch of Windows laptops from Dell, Lenovo and Samsung besides the X13
https://www.qualcomm.com/products/mobile/snapdragon/pcs-and-...
I kinda regret going back and forth between debian and ubuntu when ubuntu started getting shitty, should have moved to fedora eons ago.
1. The release of a version every six months. (I would prefer at least a yearly release for being sure that things are gonna be matured enough)
2. The fact that Red Hat is behind. (At this point, having seen the CentOS debacle, I don't trust them long term that much)
If Arch is totally dropped by Asahi team it's unlikely I'll continue using linux on my macbook at all. I just have better things to do than manage multiple distros.
Then again, I haven't used Arch in such a manner, so you might as well be right.
sudo pacman -Sy archlinux-keyring && sudo pacman -Syu
There were two times something went wrong:- when Arch moved plymouth to their main repos
- when switching from a 1070 to a 4070 I needed to recompile my nvidia drivers
The other one seemed to have been updated last time in 2015. It didn't even have updated certificates for https, so it couldn't sync the keyring. After trying for a while I just gave up and reinstalled Arch from a USB stick.
> not updated since 2021
Here we talk about a tiny percent of the tiny 3% of desktop users.
If you're going to be snide, you should at least be correct - or are the 6300 users in the main matrix chat room just hanging out for fun?
(sent from my nixos daily driver)
Hell, even in a Linux-only context too. I mean, an exchange like:
- We're shipping this enterprise software in packages compatible with RHEL and Ubuntu, would it be worth our while to also devote resources to specifically support Arch too?
- Nah, nobody uses Arch
While not accurate to the maximum possible precision (something like say 5% of Linux users is not the same as 0%), it would still be quite understandable...
That being said, for day to day stuff Arch (and Nix standalone) works well enough for me, to be weary of switching my daily driver PC to Nix, out of the fear of dealing with unforeseen issues and maybe encountering less well maintained packages (there's always something broken on Nix unstable, but maybe it's not an issue for more popular stuff). So I'm sticking to Arch for non-servers for now.
The irony. You’re aware Arch its policy is to release packages in a broken state and just put it in the release log? They even very publicly state that.
If you want an actually stable rolling release, stick with OpenSUSE.
Can you please provide some sources/examples?
Seriously, I spend more time when using Linux trying to get the computer to work instead of actually doing anything constructive with it.
But as a long term Fedora user who used Arch as a daily driver for a year and a half because of Asahi, and now just switched back to Fedora because of Asahi, I have a solid appreciation for the benefits that Fedora provides over Arch.
In short, I like Fedora more than Arch (and I really like Arch). Of course, everyone is different, but if you start using Fedora Asahi Remix, there's a good chance you'll put Fedora on everything after a few weeks... just like me, Linus Torvalds, and everyone else who joined the dark side ;-)
[0] https://wiki.archlinux.org/title/Unofficial_user_repositorie...
But it was really stable, I think I only hit one issue that was fixed within a week or so. Guess it's a benefit of Red Hat's "patch upstream first" philosophy.
Good on them for trying and I don't mean this as a discouragement but realistically I just don't believe there will be a day anytime soon where it works even as good as standard Linux distro on a x86 laptop now a days. After all not even recent Intel Mac Laptops worked well with Linux.
Sleep isn't stable yet, for example.
I will say the the battery life on my Mac Studio sucks - as soon as I unplug it from power, it turns off.
Frankly I find this statement from the blog post extremely hard to believe:
> All the hardware works
Really? The webcam? Touchpad gestures? Fingerprint reader? Bluetooth? Thunderbolt?
Battery life on the Mac Studio sucks though ;-)
> Is this new overloaded APFS terminology?
Yes and yes. It's like a PV in LVM, or a partition in ZFS or BTRFS. What Apple calls an APFS volume is like a logical volume in LVM, or a BTRFS subvolume.
Edit: Had this backwards, at first.
However, if you've used ZFS, APFS containers are essentially identical to the concept of a ZFS dataset.
Your link makes this clear as well.
(When I tried to go from memory I wrote it out backwards at first, too.)
For example, if you create a 'data' ZFS dataset that uses some storage device (which will be mounted to /data and contain a ZFS filesystem), then 'data' is the root ZFS dataset for that associated storage.
And if you then create a 'data/stuff' ZFS dataset, then the /data/stuff directory is a separate ZFS filesystem that shares the same underlying storage as the 'data' ZFS dataset.
This is also why the root ZFS dataset (e.g., 'data') is always displayed separately in the output of the 'zfs list' command (which displays all datasets on the system).
An APFS container is like the root ZFS dataset (e.g., 'data'), and the APFS volumes within this APFS container are like the ZFS datasets within the root ZFS dataset (e.g., 'data/stuff'). However, unlike ZFS (which can create a single dataset from virtually any number of devices/partitions/files), APFS containers are normally just created from a single big partition (slice) on the Apple SSD. And because APFS containers aren't just partitions, you can't just delete the container using 'diskutil erasevolume' - you must instead use 'diskutil apfs deleteContainer'.
Thanks very much for the detailed reply!
Wondering if/when dependence on macOS will be eliminated? I don’t mind a small recovery partition on disk for… what, firmware updates? But otherwise would prefer macOS get completely out of the way.
Is that a thing that is possible, or will we always be reliant on an “activated” macOS?
Apple Silicon Macs can boot from USB, kind of, depending on your definition of "boot"--they have to first boot an OS from the internal hard drive and then boot the OS on the USB.
To install Fedora Asahi Remix, however, you must have macOS to run the installer script and prepare the system for use.
So, the best solution is to shrink macOS to the minimum possible size during installation and use the remaining space for Fedora Asahi Remix should you wish to forget about macOS altogether.
I don't see how that could be done if it is true—that the system is bricked/unrecoverable if the macos partition is lost. Surely it can boot from USB or something?
Perhaps not, this wiki page linked above implies the iboot can't handle usb or external storage:
Investigating DFU, apparently it needs a second laptop to bootstrap it, like a mobile device. I don't like the idea, but it won't happen often, hmm.
I would live a little more detail on this.
"But the main reason is that there have been many issues surrounding the maintenance of ARM packages for Arch Linux, and that the Fedora team is both capable and willing to provide provide the support needed to provide a truly polished Linux experience on modern Macs (the main goal of the Asahi Linux project). By moving to Fedora, the Asahi team can focus on reverse engineering Apple hardware while the Fedora team can focus on maintaining the distribution itself on the Apple Silicon platform. This combination of Fedora with the Asahi boot components and drivers for Apple Silicon is called Fedora Asahi Remix."
This is a bidirectional relationship, the Asahi linux developers also benefit from the people and infrastructure in Fedora.
Just kidding - I understand the recent hate directed at Red Hat and IBM, but there are always two sides to every story: https://www.lpi.org/blog/2023/07/30/ibm-red-hat-and-free-sof...
Fedora is an excellent distribution, my second favourite F-word, and a sage choice for providing a polished long-term experience on Apple Silicon.