Live data from Hacker News

Linux Running on Apple M1

twitter.com

211–220 of 282 posts

Re: Linux Running on Apple M1

#211
post #203
post #84

Linux might run, but good luck with the drivers. And good luck with it keeping working with future upgrades of both, hardware and software. Heck, even today it is pretty difficult to get things working reliably unless it is a thinkpad or some other Linux friendly brand. A Mac with subpar support for a webcam, energy saving, suspend/resume, the trackpad, brightness/volume controls, etc is not a laptop, it's an expensi…

Yup. The last Mac I ran Linux on was a 2016 MBP. And even then, audio and suspend/resume didn't work (well, suspend was fine, resume... not so much), and battery life was terrible. When I first installed it, the keyboard and touchpad required an out-of-tree driver. That driver has been upstreamed, but I hear the 2017 and onward touchbar MBPs still require and out-of-tree driver, and a similar level of things don't wo…

> And even then, audio and suspend/resume didn't work (well, suspend was fine, resume... not so much)

The computer never woke and needed to be hard-rebooted if it was ever allowed to suspend? I ran into this after installing Linux on a MacBook, downgrading the kernel to an old LTS release eventually worked.

Re: Linux Running on Apple M1

#213
post #203
post #84

Linux might run, but good luck with the drivers. And good luck with it keeping working with future upgrades of both, hardware and software. Heck, even today it is pretty difficult to get things working reliably unless it is a thinkpad or some other Linux friendly brand. A Mac with subpar support for a webcam, energy saving, suspend/resume, the trackpad, brightness/volume controls, etc is not a laptop, it's an expensi…

Yup. The last Mac I ran Linux on was a 2016 MBP. And even then, audio and suspend/resume didn't work (well, suspend was fine, resume... not so much), and battery life was terrible. When I first installed it, the keyboard and touchpad required an out-of-tree driver. That driver has been upstreamed, but I hear the 2017 and onward touchbar MBPs still require and out-of-tree driver, and a similar level of things don't wo…

My last Mac running Linux was a 2011 MacBook Air 13". My Linux (work) laptop is an XPS15. Now that optimus on Linux is completely transparent (merged into Xorg in April '20). Sleep doesn't seem to work well though. Fans keep spinning and it drains about 10% of the battery per hour. If anyone knows how to get around that "active sleep" mode I'd appreciate it.

My personal laptop is an HP Envy X360 with a Ryzen 5 2500U. That was rough when it came out. Windows update updated the bios on the laptop which installed a new GPU firmware that wasn't supported by the Linux driver for a few months. It's been solid since kernel 5.0 came out.

IMHO, the Linux experience on the AMD APUs is better than the Windows experience due to how rough the AMD windows drivers can be for the APUs. The fans are always shrieking at me under Windows but at idle they are off in Linux and the battery lasts significantly longer.

Re: Linux Running on Apple M1

#214

Earlier quoted context omitted.

While Correlium is a bit of a minefield for obvious reasons, I don't understand why Apple hasn't blessed Marcan's work. I wouldn't expect them to commit any development resources of their own, but I'd think it would be in their interest to (A) provide Marcan with some documentation and (B) make an engineer available to answer occasional questions. Apple makes money selling hardware, and Linux support will sell more h…

I can't see why they would? Marcan is capable to be sure, but he's also a random guy with a Patreon. Why would Apple ever officially bless his work? I'd sooner seem them collaborating with Corellium, because that at least gives them a corporate entity to interact with. Plus, like, releasing documentation without giving away the stuff they want to keep to themselves, and without promising too much and having it break…

Hypothetical question: If Microsoft wanted to port Windows to the M1 (as Phil Schiller said was their choice), would you expect Microsoft to have to reverse engineer everything? Or would Apple share documentation and expertise, under the logic that Windows support will increase Mac hardware sales, if only a small amount?

I realize that Marcan isn't Microsoft—but he's not quite "a random guy with a Patreon" either. He's a professional freelancer, and I'm sure he has an LLC† and a set of professional references he can point to.

Put another way—on a scale between "Marcan" and "Microsoft", where is the threshold in which Apple would be helpful? I don't personally see a huge difference between a one-person LLC and a 100,000-person company in this regard. If anything, the 100,000 person company offers more opportunities for things to get leaked.

---

† Or something similar.

Re: Linux Running on Apple M1

#215
post #193

Earlier quoted context omitted.

> Make sure not to buy a Stinkpad (or any hardware) with non-replaceable parts! Correct - that is why I bought a Thinkpad X1 Extreme - both SSD and RAM are user replaceable. Granted its not as thin as X1 Carbon but I don't need to carry it around much so that is not a big issue for me.

I dont really understand why modern devs can't carry a 5 pound laptop. Its not exactly a burden.

5 pounds is pretty heavy.

Re: Linux Running on Apple M1

#216

Love to see the competition between the projects trying to get linux running on the m1. Though I think they will hit a wall trying to enable GPU support. I think opening up just enough to enable this effort also serves as some good nerd marketing for Apple. This race keeps the m1 in the news regularly, giving hope to those who want a low-power and performant ARM machine that wouldn't otherwise consider an apple machi…

Someone has begun digging the GPU. https://rosenzweig.io/blog/asahi-gpu-part-1.html

heh, between my clicky keyboard and his, I'm losing my mind a bit lol

Re: Linux Running on Apple M1

#217

Earlier quoted context omitted.

Funny, that's how I feel with Windows and Mac. I grab a machine and install Linux, and it works more or less out of the box. Maybe a few fixable quirks. And I don't use Thinkpads. I try to use Windows or macos, and it's a coin toss. Windows handling USB like hot garbage (hub balancing/buffer sizes leading to devices unable to activate, webcams glitching, input lagging at random intervals), display issues (macos doesn…

MacOS a coin toss and Linux being robust regarding drivers/hardware support on desktop? Are you talking about Hackintosh, or do we not live on the same planet?

i miss the golden days of the Hackintosh! Would love to see someone bring this back somehow. Running linux on a machine like an m1 macbook pro would be a dream.

Re: Linux Running on Apple M1

#218

Earlier quoted context omitted.

Putting politics aside, which I probably don't want to discuss in a thread about Apple silicon, competition where you argue about licensing and code sourcing for stuff that you are vying to upstream stuff to the same open source upstream does really not seem healthy.

We're not talking about health. Competition and the cred received for for being first to market will drive people to compete and therefore innovate. Whether that's healthy or not is not only a big convoluted topic, but a separate topic. Either way you're citing singular examples and calling it "seemingly unhealthy." It's a weak argument against my example of the entire modern world as a competitive arena.

We are talking about health because I started this thread with a discussion about the healthiness of the situation. Bringing up jailbreaking is an extremely strong argument because many of the same people are involved, rather than whatever vague "competition the real world" example you have shows. And I know that the currently situation has already turned off some very capable people from contributing to either "side" when they were perfectly willing to do so before, or waste their time on arguing who is in the right here.

Re: Linux Running on Apple M1

#219
post #165
post #133

Earlier quoted context omitted.

There were dozens of ranges, too many to blacklist. Which made me suspect that it might actually be the memory controller. In which case, it's totally F'd. But given this I went for total data evac.

Couldn’t you just move the disk to another device and read it from there instead of risking data corruption or going through all the hassle of comparing checksums?

Perhaps. It has an SSD, so I'd need a thingie like this adapter to do that: https://www.amazon.com/SATA-Adapter-Thinkpad-Lenovo-Carbon/d...

But I don't have a SATA reader either, so I'd need one of those :-)

Post reply on HN