r/linux • u/wickedplayer494 • 1d ago
Hardware Linux 7.4 To Introduce Initial Device Trees For Apple M4, A18 Pro For MacBook Neo
https://www.phoronix.com/news/Linux-7.4-Apple-Device-Trees179
u/UnluckyDouble 1d ago
Device tree work is often overlooked, but it can be one of the biggest barriers to porting Linux precisely because no one wants to do it. Let's continue to liberate Apple hardware from overpriced FreeBSD.
32
3
u/ThinDrum 10h ago
overpriced FreeBSD
How much do you pay for your FreeBSD?
1
u/UnluckyDouble 9h ago
Nothing, because I don't use the version with Apple branding on it.
Actual FreeBSD running on Macs would also be nice, but I don't know if it's possible.
8
u/ThinDrum 9h ago
Nothing, because I don't use the version with Apple branding on it.
While Darwin is partly derived from FreeBSD, it is highly misleading to say that Darwin is a version of FreeBSD.
38
u/No_Practice_9597 1d ago
FreeBSD and macOS are free
78
u/ohaiibuzzle 23h ago
macOS is only free in the sense that you can download it for free. The cost of the OS is actually attached to the cost of the Mac you purchased as the only way to legitimately get it is through Mac App Store on a real Mac.
39
u/just_here_for_place 23h ago
Well yeah, but if you want to put Linux on it you also need to buy the hardware.
2
u/No_Practice_9597 22h ago
Yeah but the Linux for apple silicon will have the same cost … I was replying someone saying “liberate apple hardware “
25
u/RealModeX86 22h ago
Free as in libre and free as in cost are two different things.
With MacOS, you're beholden to however Apple decides the system should work, and subject to whatever end-of-life date they decide on for your hardware. The "walled garden". In exchange, the expensive gadgets they sell will generally work well together.
On Linux, you don't have that. If you don't like how a particular distro works, you can move to a different one or change how it works. But of course, depending on what you want to do, you might have to tinker a bit.
There are advantages and disadvantages to both approaches.
Having more choice is a good thing, and having a viable way to use it after Apple's EOL reduces e-waste. So yes, liberate Apple hardware.
7
u/dingwinger1225 22h ago
Yes but “overpriced” which is what the original comment says doesn’t refer to free as in freedom
That said, totally agree, if nothing else this keeps Macs out of landfills when Apple decides they’ve had enough
1
u/ShotgunShine7094 16h ago
Free as in libre and free as in cost are two different things.
True, but we are obviously talking about cost. The original comment was about "overpriced FreeBSD".
1
u/aidencoder 20h ago
You can run it in a VM iirc
1
u/ohaiibuzzle 17h ago edited 15h ago
That's because the Apple license do allow up to two (2) VMs instances of macOS running at the same time on real Mac hardware.
It's why in the Intel days you can only run macOS on a real Mac officially, as virtualization programs has to pulls the SMC keys to decrypt the OS. Anything else uses FakeSMC which is technically piracy.
25
u/blackhawk00001 20h ago
My only complaint about my m4 air is that it runs Mac OS, but it’s better than windows. Linux would make it the perfect little machine.
4
u/sCeege 17h ago
I feel like post Lunar Lake and Strix Halo, x86 laptops running Linux are just as good as macOS is on Macbooks. If you don't like macOS, there are tons of thin and light X86 platforms to choose from nowadays with the same performance/efficiency profile.
2
u/owenthewizard 16h ago edited 13h ago
I don't see how x86 can ever win. It's like a carburetor trying to compete with
internal combustionEFI.3
u/sCeege 15h ago
I think that's true in 2021, but I don't think it's true now. The original Apple silicon release was a wake up call, and Intel really caught up. Plus all the form factors that arm64 enabled were unbeatable back then, but again, all the __Lake series are pretty amazing right now, there's good choices in all budget ranges now that Apple raised their price again.
I have an 185H in my laptop with Ubuntu and it's amazing, especially now that S3 sleep is finally smooth, I find the mobile experience on par with my MBP.
In any event, I think if you buy a Macbook, you should enjoy macOS, it's kind of the point. Obviously I support doing what you like with your own devices, I just think Linux is really enjoyable on the newer x86 stuff that there's no reason to struggle with Asahi.
1
u/owenthewizard 15h ago
Are there viable arm64 options today? I checked last year or around there and nothing was viable at all for Linux, and only somewhat viable for Windows. You could technically run Linux but half the shit wouldn't work, e.g. sleep, power management, camera, ... anything other than "it boots" essentially.
1
u/sCeege 14h ago
Not that I'm tracking. Lenovo offers full support for Linux for their ARM laptops, but the price tags are huge.
I had high hopes for snapdragon but as usual, over promise and under deliver. There was a X2 announcement last week, but at this point I think it's just too late.
1
u/InstanceTurbulent719 9h ago
In any case Microsoft already shot themselves in the foot. Windows for ARM will never have good software support and the good hardware from qualcomm came too late to compete for the average consumer
1
u/blackhawk00001 12h ago
If I had to buy a new laptop now it would likely be an LPCAMM2 framework. The fanless design of the air is part of what drove me to buy it and I needed something last year before prices took off. I've had too many laptops that scream under load and I'm using it to terminal into my linux machines from around the house. Going back and forth can get confusing at times but it works ok if I avoid mice and large screens.
1
u/sCeege 11h ago
fanless design
Fair enough. Fanless cooling is something really unique to apple silicon, I'll give it that. I'm on the other end of the curve with a 64GB M1 Max MBP lol, I wanted the M5 MBP, but just not at the current price trends, jfc. Maybe they'll come back down by the time M6/M7 comes out.
1
u/TheIncarnated 4h ago
I've had Linux Laptops, Windows Laptops, I got a M4 Max over a year ago. I don't see myself doing any other laptop but Mac moving forward.
I am looking forward to the MacBook Ultra for the M7. But anyways... Linux is great, especially on Thinkpads but battery life, sound, screen. Since they moved away from external batteries, it's been harder to buy the laptops and expect anything to be done away from the wall.
I wouldn't want Linux on a MacBook either. Already have a proper shell. I would definitely do the new Arm laptops with Linux otherwise, they crunch through data so quickly
•
u/sCeege 23m ago
Well, never say never and all that. I've had at least two Macs continuously for little over a decade, and I would say the desktop UX and their core design on hardware has been top notch, but they're always a secondary device to me, how Apple and Microsoft constantly update their OS just provides an inconsistent experience when you have a multi OS household. Up to the RAMagedon, I've been fortunate enough to buy a new laptop every year or so, usually a different brand each time, and the gap in build quality is basically non existent imo, I find at the mid price range, Windows OEM laptops are just as good as Macbooks.
I think Apple Silicon was a big step forward, but all the -Lakes and -Halo chips have caught up now. MacOS is the best shell experience out of the box, agree, but since I've been customizing my own Hyprland setups, that gap has also closed for me.
•
u/TheIncarnated 19m ago
Didn't say never ;)
And I can see Lake and Halo making waves but even still, I think ARM is going to get more interesting. X86 has ran its course. There is only so much to be done there
•
u/TheBendit 1m ago
It's just a pain to find something with a decent screen, and when you do, it costs more than the MacBook
-8
u/funforgiven 17h ago
it runs Mac OS, but it’s better than windows.
Can't agree with that. Tons of unnecessary animations, trying to sleep at every opportunity when on battery, the dumbest keyboard layout/input handling I've ever seen, I couldn't get any mouse to work the way I wanted even after disabling acceleration, and dozens of other reasons I can't even recall right now. Even Windows is better than this shit.
9
u/nononoitsfine 16h ago
It’s a different paradigm, and the Microsoft one is far more hostile to its users than MacOS imo
1
u/funforgiven 8h ago
A lot of its opinionated defaults actively fight how I want to use my computer, and it often gives me fewer ways to change them. To me, that's much more hostile.
6
5
u/epicnicity 15h ago
Imagine linux running on an iPhone 16 Pro Max (it has the same cpu as macbook neo)
1
15
u/Afraid_Butterfly_270 1d ago
Getting Linux to run on Apple hardware is a huge step forward. Device tree support and hardware-specific drivers may not be the most visible part of Linux development, but they're essential for making everything work properly.
Hopefully, we'll see more developers contributing to these efforts and better Linux support for Apple Silicon in the future. It's great to see progress like this!
-5
22h ago
[deleted]
12
u/PrismNexus 22h ago
Maybe, but can you provide any examples of other machines with the same build quality? I’ve really struggled to find a laptop with the power to actually do stuff that has a metal chassis, haptic trackpad, insanely good speakers, etc etc. more goes into laptops beyond the obvious specs
4
u/Paria_Stark 21h ago
It's quite annoying to get your hands on it, but having received my framework 13 pro, it is quite literally almost everything you ask for.
The one factor it really lags behind a MBP is speakers and single core performance, but nobody can match the M chips today. In terms of build quality I have been blown away. Still expensive though unfortunately, especially with the fucked up ram market.
3
-1
u/Mats164 22h ago
I’ve recently got a Samsung Book6 Pro for that very reason and I’m loving it so far! It ticks all the boxes!
1
-3
22h ago
[deleted]
3
u/PrismNexus 22h ago edited 22h ago
I have a zbook for some dev stuff and not really a fan. Machine doesn’t really feel nice, trackpad sucks.
I see thinkpads have a metal option in the Z line but doesn’t appear to have a dGPU so no demanding games.
0
22h ago
[deleted]
3
u/PrismNexus 22h ago
Yes, but unfortunately Dell has completely stopped including dGPU options in their XPS line. Otherwise I do like the XPS laptops. These laptops also have very similar pricing to MacBooks when you compare spec to spec so it’s not a good example of MacBooks being overpriced
1
22h ago
[deleted]
3
u/PrismNexus 22h ago
Framework has pretty bad build quality… also from what I hear their software support is pretty trash, at least for Windows. I know a lot of their devs personally use Linux
1
22h ago
[deleted]
3
u/PrismNexus 22h ago
Took a look, there is zero option for a dGPU. So this can only appeal to web browser users or devs whose workloads be done on a thin n light.
→ More replies (0)4
u/marrone12 22h ago
They still have best in class processors for thermal efficiency and total processing power. Also great screens, aluminum chassis, and the best track pads. You might not care about all of those things, but in their category they have no real competition
1
u/ansibleloop 22h ago
I agree, however in my case my laptop I had for just shy of 10 years died and I needed a new laptop to last me 10 years with great build quality, excellent battery life and a nice screen
MacBook Air just ticked the boxes for me - £1100 for a refurbished unit that I'll keep for the next decade
And because it's actually a nice laptop I just naturally want to use it more
-7
88
u/HomsarWasRight 1d ago
I’m glad that people are making the Mac work with Linux. But what I’d kill for is Linux on the iPad.
Probably not going to happen, but a man can dream.