Live data from Hacker News

Asahi Linux: Linux on Apple Silicon project

asahilinux.org

131–140 of 414 posts

Re: Asahi Linux: Linux on Apple Silicon project

#131
Given the level of technological proficiency of people interested in this project, why Patreon tough? A platform that carries all the fees back to the person you're trying to support and puts their own cut on top for basically hosting a few iframes? Is this really the best way to provide some monthly income? I

Re: Asahi Linux: Linux on Apple Silicon project

#132

Earlier quoted context omitted.

First of all the feature wasn't available in the initial Big Sur release and it only got available during the Betas for the first minor patch. Second of all, some Apple developer stated on Twitter that (during M1 unveil) he's finally able to show all the boot policy work they worked on the past year(s) to allow users to boot foreign OSes and without opening up holes for attackers. Basically it boils down to: they cou…

I'd say there might be ongoing work to support Windows/BootCamp but in true Apple tradition (or maybe due to MS delays) it is being kept secret

Is there any point of running windows outside of intel processors? I'm aware they have an ARM offering but it's not clear what the "killer apps" of the OS/arch pair are.

I'd think linux/BSD drivers would be the concern here!

Re: Asahi Linux: Linux on Apple Silicon project

#133
post #7

Very interesting overall. > Apple allows booting unsigned/custom kernels on Apple Silicon macs without a jailbreak! This isn’t a hack or an omission, but an actual feature that Apple built into these devices. Indefinitely? How do we know it's a feature vs a temporarily convenient oversight? > Our goal is not just to make Linux run on these machines, but to polish it to the point where it can be used as a daily OS. Do…

First of all the feature wasn't available in the initial Big Sur release and it only got available during the Betas for the first minor patch. Second of all, some Apple developer stated on Twitter that (during M1 unveil) he's finally able to show all the boot policy work they worked on the past year(s) to allow users to boot foreign OSes and without opening up holes for attackers. Basically it boils down to: they cou…

Kind of like all the work Sony did to allow Linux on the PS4 only to kill it later?

You don't own a mac. You can only do on it what it is profitable for Apple to let you do, today.

As much as I respect the incredible RE skills required for this task, I feel like this is shaky foundation unless an unpatchable bootrom exploit is discovered. Even then new models would be patched leaving existing users with an insecure platform that they can't replace when it breaks.

Re: Asahi Linux: Linux on Apple Silicon project

#134

Earlier quoted context omitted.

Ah yeah pine64! But how does it compare to the M1 performance? I should have explicitly stated that these ideal computers would match or outperform Apple’s hardware, since that is very much the case with current intel based MacBooks

Pinebook does the typical "as cheap and low-end as possible" linux stuff. I would love to see ARM linux hardware manufacturer who would aim to create a high-end fanless powerhorse like mac mini.

You and me both. I believe it will happen eventually, it seems inevitable now

Re: Asahi Linux: Linux on Apple Silicon project

#135
post #7

Very interesting overall. > Apple allows booting unsigned/custom kernels on Apple Silicon macs without a jailbreak! This isn’t a hack or an omission, but an actual feature that Apple built into these devices. Indefinitely? How do we know it's a feature vs a temporarily convenient oversight? > Our goal is not just to make Linux run on these machines, but to polish it to the point where it can be used as a daily OS. Do…

It's a feature because it's literally a whole set of command line options and settings in their boot policies, which is documented in man pages, with all the warnings about normal users not having to use any of this that you'd expect.

It's a whole pile of code that Apple doesn't need, and could've just removed or never written in the first place, that was written explicitly and only so people could run unsigned kernels on Apple Silicon macs.

Yup, the wiki is almost empty - I was hard at working getting the site/IRC/branding/etc worked out. Expect things to pick up steam on that front starting tomorrow, as I will now focus on hardware documentation and getting things through low-level boot bring-up.

Re: Asahi Linux: Linux on Apple Silicon project

#136

Earlier quoted context omitted.

I'd say there might be ongoing work to support Windows/BootCamp but in true Apple tradition (or maybe due to MS delays) it is being kept secret

Apple's outright said it's a matter of Microsoft agreeing to license Windows on ARM for consumers. Right now putting Windows on an ARM Mac is about as legal as Hackintoshing.

If I remember correctly Windows on ARM is still limited to 32bit Apps.

And you can actually download Windows on ARM from Microsoft Insider Preview for Free. And run it on top of Parallels Desktop 16.

Re: Asahi Linux: Linux on Apple Silicon project

#137
post #33

Earlier quoted context omitted.

> Indefinitely? How do we know it's a feature vs a temporarily convenient oversight? I would point out that Apple has permitted booting alternative operating systems throughout their m68k (at least the m68ks that could meaningfully boot Linux or a BSD derivative) [1], PowerPC [2], and Intel [3] phases. It's only on Intel they actively made this a feature, because Windows Bootcamp probably allowed to sell them a certa…

And at that Bootcamp is a BIOS emulation layer. You don't need to go through the bootcamp process to run operating systems with native EFI support such as Linux, Windows 7+, etc.

I don't think recent Intel macs even support "Boot Camp" (CSM) any more. You need to go through UEFI, Boot Camp now is just a software wizard for getting UEFI Windows installed.

Re: Asahi Linux: Linux on Apple Silicon project

#138

A lot of time, money and effort invested to support a platform whos creator is unwilling to provide support. I think it's part of the Linux ethos to run on everything, but I also think this kind of effort is ... not wasted, but I feel like it could be spent more efficiently. Still looking forward to hear about the first successful boots and the epic reverse engineering feats. Just wish this kind of stuff wouldn't be…

Yes, but isn't same true about most of the hardware?

Just a fraction of notebooks comes with Linux. I'd like to but I've never bought one. Smartphone manufacturers are not cooperative, NVIDIA got finger.

Personally I would not recommend buying hardware thinking it would be supported in the future. Linux hardware acceleration for Intel GMA 500 (Poulsbo) never materialized.

Re: Asahi Linux: Linux on Apple Silicon project

#139

Really hope they pull this off. The initial target of the M1 Mini is probably the smart choice, I'd imagine all the power management stuff in the laptops might be a big task to reverse engineer

It's also the simplest hardware (no keyboard/trackpad/internal screen/camera to worry about), and no-PM Linux will be useful already on the Mini (no so much on laptops).

Re: Asahi Linux: Linux on Apple Silicon project

#140

Interesting project and wish them best of luck. On the claim: >However, no modern device is “fully open” - no usable computer exists today that has completely open software and hardware (as much as some companies want to market themselves as such) Doesn't RaptorCS[1] offer a fully open modern device? Or is there a closed part I'm not aware of? [1] https://www.raptorcs.com/

Is their silicon design open? Their internal boot ROM? Their microcode? :-) What I'm trying to say there is, there is always a line. There is always some secret sauce. Even if you have fully open HDL, you won't have documentation for the proprietary fab processes required to implement it in a way that performs. Even if the fab process were somehow fully open, you may not have public documentation on how to manufactur…

Oh, I see. That is definitely a lot deeper in the stack that I was thinking of. Thanks for the comment.
Post reply on HN