View previous topic :: View next topic |
Author |
Message |
lutel Tux's lil' helper
Joined: 19 Oct 2003 Posts: 110 Location: Pomroczna
|
Posted: Sat Nov 21, 2020 7:59 pm Post subject: Gentoo on Macbook Air/Pro M1 (ARM64) |
|
|
I see there is ARM64 project ongoing in Gentoo. Will Gentoo run in future on Apple M1? When could it happen, what is needed to make it happen? |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54644 Location: 56N 3W
|
Posted: Sat Nov 21, 2020 9:58 pm Post subject: |
|
|
lutel,
i'm sure it can happen. I'm equally sure Apple will make it difficult.
First of all, Linux needs to be ported ta Apples variant of arm64, then Gentoo needs to test it.
That will need access to some Apple M1 hardware.
Personally, I'm not an Apple fan, so I won't be spending my own money on an M1. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
lutel Tux's lil' helper
Joined: 19 Oct 2003 Posts: 110 Location: Pomroczna
|
Posted: Sun Nov 22, 2020 4:48 am Post subject: |
|
|
There are more people involved in ARM64 project https://wiki.gentoo.org/wiki/Project:ARM64 - i hope the team will help in transition. Looking at the early benchmarks it seems that Apple just flushed down the toilet 40 years of x86 development. I was working on Gentoo for last 15 years, but now the performance that M1 offer is just amazing, I'm switching to MacOS, homebrew is catching up, I can move my workflow there. I really hope Gentoo could installed on M1 in future. |
|
Back to top |
|
|
steve_v Guru
Joined: 20 Jun 2004 Posts: 416 Location: New Zealand
|
Posted: Sun Nov 22, 2020 5:25 am Post subject: |
|
|
lutel wrote: | the performance that M1 offer is just amazing |
I'm sure it is. A pity the rest of the hardware design and the company behind it are such trash.
When Apple pulls head out of arse and stops fighting right-to-repair, stops extorting third-party developers, and allows consumers to do what they want with the hardware they buy, I'll consider buying an apple product. Not before.
lutel wrote: | I'm switching to MacOS, homebrew is catching up, I can move my workflow there. |
Have fun with that.
lutel wrote: | I really hope Gentoo could installed on M1 in future. |
If you want to donate the hardware and spend the time to reverse-engineer the drivers they almost certainly won't release or break the locked bootloader they will almost certainly include, go right ahead. I'll be spending my time on something more productive and supporting manufacturers who don't go out of their way to make life difficult.
I sincerely hope the Gentoo/Linux/GNU devs do the same, there are a bunch of interesting (and far more deserving) open-hardware projects out there that could use it. _________________ Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy. |
|
Back to top |
|
|
lutel Tux's lil' helper
Joined: 19 Oct 2003 Posts: 110 Location: Pomroczna
|
Posted: Sun Nov 22, 2020 6:47 am Post subject: |
|
|
Quote: | If you want to donate the hardware and spend the time to reverse-engineer the drivers they almost certainly won't release or break the locked bootloader they will almost certainly include, go right ahead. |
If I was a rich man I'd be more than happy to to that. Actually this is something that Apple should do, to really support all developers, not only with hardware but to pay them. I'll keep running Gentoo on servers, but as a workstation I see no reason to stay in x86 ecosystem, performance/efficiency gap is just too huge. I really hope to run emerge command on M1 some day, I hope Apple will open bootloader and provide decent docs for Linux community. I bet Linux could unleash much more performance from Apple ARM implementation than MacOS. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54644 Location: 56N 3W
|
Posted: Sun Nov 22, 2020 9:09 am Post subject: |
|
|
lutel,
Apple are not the only arm64 game in town. The CPU is not even Apple IPR, its ARM.
They have provided the IO that sits around the ARM core.
Scottie wrote: | You cannae break the laws of physics captain |
So anything that Apple can do, others can do too.
No need to pay over the odds for a closed system that you struggle to open.
Get some other arm64 system and stop baning your head against the Apple wall.
Its been said that if Apple made bathrooms, when you needed a new tap washer for your Apple bathroom, you would have to buy a whole new bathroom. I don't see any Apple hardware moving away from that.
Moving to ARM only makes the vendor lock in easier for Apple.
Then, I'm old and cynical and remember Apollo and the other proprietary workstation vendors, so with a bit of luck, this is history repeating itself. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
lutel Tux's lil' helper
Joined: 19 Oct 2003 Posts: 110 Location: Pomroczna
|
Posted: Sun Nov 22, 2020 9:41 am Post subject: |
|
|
Quote: | Get some other arm64 system and stop baning your head against the Apple wall. |
Show me any ARM64 system which comes close to performance/efficiency of M1. Their implementation of ARM is incredible, this is first step to break domination of x86, sooner or later we all have no joice but to enter ARM realm. If not into Apple, then maybe NVIDIA if they will be able to create something similar (hopefully). If Apple can deliver performance of latest desktop CPUs to laptop and cool it passively, then even though I support open-sauce with all my heart, I'll jump on Apple wagon.
It seems they do support some of the open-source projects, I hope Gentoo will get on their list as well before any other Linux distribution will ally with them.
https://twitter.com/wongmjane/status/1275177255681982464 |
|
Back to top |
|
|
steve_v Guru
Joined: 20 Jun 2004 Posts: 416 Location: New Zealand
|
Posted: Sun Nov 22, 2020 10:10 am Post subject: |
|
|
lutel wrote: | this is first step to break domination of x86 | There is no "domination" of x86, ARM is already extremely popular in low-energy devices and powers almost the entire phone/tablet/IOT space.
lutel wrote: | If Apple can deliver performance of latest desktop CPUs to laptop and cool it passively, then even though I support open-sauce with all my heart, I'll jump on Apple wagon. | If apple can cool anything effectively, passively or otherwise, I'll be most surprised.
I'm already surprised that anyone who supports open sauce[sic] with all their heart would be so eager to back the what is likely least freedom-compatible hardware manufacturer on the planet... Apparently over the elimination of a CPU cooling fan.
lutel wrote: | It seems they do support some of the open-source projects | Sure. Patches for open source projects Apple wants to show off benchmarks with or otherwise have available on their platform. Note that none of them are operating system kernels or compete directly with apple software.
i.e. apple supporting things that directly benefit apple. _________________ Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy. |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Sun Nov 22, 2020 12:20 pm Post subject: |
|
|
lutel wrote: | this is first step to break domination of x86 |
Talos, RISC-V, Raspberry Pi. Speaking of which, the latter costs 1/10th what a M1 Mini does and runs Gentoo out of the box without making you feel like a criminal for doing so.
The thing about voting with your wallet is that you don't turn around and demand free effort from others. |
|
Back to top |
|
|
lutel Tux's lil' helper
Joined: 19 Oct 2003 Posts: 110 Location: Pomroczna
|
Posted: Sun Nov 22, 2020 12:34 pm Post subject: |
|
|
Quote: | The thing about voting with your wallet is that you don't turn around and demand free effort from others.
|
I just want the performance on silent computer, nothing currently comes close to M1. Maybe in 5 years AMD/Intel will have something that can compete with M1, but then we will have M2 or M3 most probably. Hardware costs money anyway. So i'm willing to pay premium to Apple knowing they actually do something to move computing forward. Last 10 years we had stagnation in x86 ecosystem. Comparing M1 to Raspberry or other ARM technology is a joke.
As I said I'll stay with Gentoo on servers, knowing that from now on I'm working on legacy technology which will be replaced by ARM in couple of years. I don't "demand free effort", as I said, Apple should support the effort, and they do. It is not a matter of money. Some people are too conservative and stubborn to advance in technology. You can continue to live under the rock like Intel/AMD did for past decades.
People will switch to new technology regardless if Linux will migrate or not. The performance gap is too wide. All resistance is futile. If Linux community refuse to adapt, it will be great loss to community and open-source, not Apple. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54644 Location: 56N 3W
|
Posted: Sun Nov 22, 2020 12:55 pm Post subject: |
|
|
lutel,
I bet the benchmarks are a cold system, so that there is no thermal throttling.
Like so many light portable systems, the cooling is compromised for battery life, weight and size.
As a result, long term performance suffers.
Things that look too good to be true usually are. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
steve_v Guru
Joined: 20 Jun 2004 Posts: 416 Location: New Zealand
|
Posted: Sun Nov 22, 2020 1:03 pm Post subject: |
|
|
lutel wrote: | I just want the performance on silent computer | Ahh, so it is about the CPU fan. I never knew souls came so cheap.
lutel wrote: | nothing currently comes close to M1. | Rubbish. Maybe for laptops and low-power devices, but if you think your little MacBook is going to compete in the server/workstation/compute market you're plain deluded. Only 16GB non-upgradeable memory? Laughable. 8 cores? Pshh.
I have many times more computing horsepower sitting on my desk right now, and for a fraction of the price.
Oddly enough there are applications where being quiet, light, or portable is irrelevant. There, real iron does and will continue to dominate.
lutel wrote: | Hardware costs money anyway. So i'm willing to pay premium to Apple knowing they actually do something to move computing forward. | Hardware costs money, so I'm utterly unwilling to pay premium to apple knowing they constantly screw over their customers, application developers, and independent support providers.
lutel wrote: | I'm working on legacy technology which will be replaced by ARM in couple of years. | Wanna bet on that?
lutel wrote: | Apple should support the effort, and they do. | How? What funding is apple is providing the Linux foundation or the FSF? Where are their commits to the kernel tree?
lutel wrote: | You can continue to live under the rock like Intel/AMD did for past decades. | I'll continue to use and purchase hardware that is reasonably priced, widely compatible, extensible, modifiable, repairable, and respects my freedom. If one day it's made by apple, so be it. That day isn't today.
Right now I'm far more interested in Raptor Computing/OpenPOWER and where RISC-V might be going than yet another arm soc.
lutel wrote: | The performance gap is too wide. All resistance is futile. |
They invade our schools, and we fall back. They assimilate entire organisations, and we fall back.
Not again. The line must be drawn here! This far, no further!
Why oh why do I get sucked into arguing with rabid fanboys anyway? I should know by now it's pointless... _________________ Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy. |
|
Back to top |
|
|
lutel Tux's lil' helper
Joined: 19 Oct 2003 Posts: 110 Location: Pomroczna
|
Posted: Sun Nov 22, 2020 1:27 pm Post subject: |
|
|
Quote: | I bet the benchmarks are a cold system, so that there is no thermal throttling. |
They do throttle (Air - one without fan) but not after seconds like Intel/AMD, but 6-8 minutes of full load... And thats only 10-30%.
Sounds too good to be true? Check reviews. Really for me there is no point to keep desktop anymore when I can have the same performance, without moving parts, in small laptop. I've been using Intel CPUs for ~30 years, with one generation of AMD, but for me the times of x86 are over. Intel/AMD will die in 10 years and they deserve this fate.
RIP x86. |
|
Back to top |
|
|
steve_v Guru
Joined: 20 Jun 2004 Posts: 416 Location: New Zealand
|
Posted: Sun Nov 22, 2020 1:38 pm Post subject: |
|
|
lutel wrote: | not after seconds like Intel/AMD | After seconds like Intel-based macbooks you mean. See comment above regarding apple cooling solutions.
I have a not-apple x86 laptop here that doesn't thermal throttle at all, if you're throttling immediately there's something wrong with your cooling design, not your CPU architecture. _________________ Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy. |
|
Back to top |
|
|
lutel Tux's lil' helper
Joined: 19 Oct 2003 Posts: 110 Location: Pomroczna
|
Posted: Sun Nov 22, 2020 2:00 pm Post subject: |
|
|
Quote: | After seconds like Intel-based macbooks you mean. See comment above regarding apple cooling solutions.
|
What a joke, I'm talking about no-fan solutions. Of course with blowing fan nothing will throttle (including Macs with shitty Intels)
Quote: | I have a not-apple x86 laptop here that doesn't thermal throttle at all, if you're throttling immediately there's something wrong with your cooling design, not your CPU architecture.
|
If you don't see difference between having and not having fan then discussion is pointless. For you "proper cooling" is to have blowing fan. For me "proper cooling" is ability to cool passively. The difference is Apple can always add a fan, but with Intel/AMD you cannot run laptop without a fan. Apple delivers performance of I7-9700K but at 5-10% of power usage. Maybe you like the sound of the laptop fan, whatever floats your boat. Apple M1 is faster than your laptop AND dead silent at the same time (for you it means that there is something "wrong with cooling design" LOL). But yeah, buy yourself AMD/Intel, milions of flies cannot be wrong, and you will feel free because you can give money to Intel/AMD, even though they will never be able to catch up with Apple Silicon. |
|
Back to top |
|
|
steve_v Guru
Joined: 20 Jun 2004 Posts: 416 Location: New Zealand
|
Posted: Sun Nov 22, 2020 2:34 pm Post subject: |
|
|
lutel wrote: | I'm talking about no-fan solutions. | If you don't state that your comparison applies only to fanless designs, you don't get comparisons with only fanless designs.
lutel wrote: | If you don't see difference between having and not having fan then discussion is pointless. | I understand the difference, I just don't care one iota whether my machine has active cooling or not, so long as it does it's job.
lutel wrote: | For you "proper cooling" is to have blowing fan. For me "proper cooling" is ability to cool passively. | Proper cooling is whatever is required to maintain a reasonable die temperature under full load.
lutel wrote: | Maybe you like the sound of the laptop fan, whatever floats your boat. | I like my systems to not thermal throttle, it's as simple as that. If that means it needs a fan, a fan it will have.
lutel wrote: | you will feel free because you can give money to Intel/AMD | Actually, my next hardware purchase will quite likely be giving money to IBM, and I'll feel a whole lot less dirty than if I'd given money to an exploitative, controlling anti-consumer corporation for the sake of something so trivial as a quieter PC.
Why IBM? Because there's a tasty looking POWER9 platform out there with fully open-source firmware, microcode and BMC, and it's specifically designed with GNU/Linux in mind.
It's also a whole lot bigger, noisier, and more powerful than a MacBook will ever be, but that's just fine with me, I have no fear of those nasty cooling fans.
But I really shouldn't be arguing with an apple fanboy, and this is straying far off topic. So I'll stop. Good luck porting Gentoo to the M1 SOC, I look forward to reading your commits. _________________ Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy. |
|
Back to top |
|
|
GDH-gentoo Veteran
Joined: 20 Jul 2019 Posts: 1778 Location: South America
|
Posted: Sun Nov 22, 2020 3:16 pm Post subject: |
|
|
lutel wrote: | Actually this is something that Apple should do, to really support all developers, not only with hardware but to pay them. [...], I hope Apple will open bootloader and provide decent docs for Linux community. I bet Linux could unleash much more performance from Apple ARM implementation than MacOS. |
lutel wrote: | It seems they do support some of the open-source projects, I hope Gentoo will get on their list as well before any other Linux distribution will ally with them. |
"I hope, I hope". Unless the day all of this happens is today, I honestly do not see the point of this thread... |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22888
|
Posted: Sun Nov 22, 2020 5:13 pm Post subject: |
|
|
Moved from Installing Gentoo to Gentoo Chat, on the basis that this is not a question about how to install Gentoo on a specific device, but rather discussion about whether a given class of devices will ever run Linux in general, along with a deviation into discussing the merits of the device's design. |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3802 Location: Rasi, Finland
|
Posted: Sun Nov 22, 2020 5:51 pm Post subject: |
|
|
NeddySeagoon wrote: | Things that look too good to be true usually are. |
Sooner or later someone manages to install 3rd party OS on ARM Mac.
Before that people with ARM Mac can probably run portage on macOS. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
LordArthas Guru
Joined: 01 Nov 2004 Posts: 500 Location: Maniago, Friûl, Italia
|
Posted: Thu Dec 03, 2020 9:37 pm Post subject: |
|
|
Hello!
My 2 cents: I think the most interesting thing of this switch to M1, is that there will be a lot of good-level "legacy" Intel-based Apple hardware where to install Gentoo Linux.
Michele. _________________ Michele Beltrame
https://www.cattlegrid.info/ |
|
Back to top |
|
|
mir3x Guru
Joined: 02 Jun 2012 Posts: 455
|
Posted: Fri Dec 04, 2020 11:04 am Post subject: |
|
|
lutel wrote: | Quote: | Get some other arm64 system and stop baning your head against the Apple wall. |
Show me any ARM64 system which comes close to performance/efficiency of M1. Their implementation of ARM is incredible, this is first step to break domination of x86, sooner or later we all have no joice but to enter ARM realm. If not into Apple, then maybe NVIDIA if they will be able to create something similar (hopefully). If Apple can deliver performance of latest desktop CPUs to laptop and cool it passively, then even though I support open-sauce with all my heart, I'll jump on Apple wagon.
It seems they do support some of the open-source projects, I hope Gentoo will get on their list as well before any other Linux distribution will ally with them.
https://twitter.com/wongmjane/status/1275177255681982464 |
1 year ago I wrote that I update my whole world in 30 minutes on snapdragon 7790 in 2025.
https://forums.gentoo.org/viewtopic-t-1104962-postdays-0-postorder-asc-start-25.html
When Snapdragon jumps on 5mm they will have similar performance like M1 and bc of M1 new laptops with snaps will come next year for sure.
Except sponsoring clang Apple never did anything good for community. And they are known for making crapware like quicktime/safari for windows and blocking any attempts to mimic their soft. _________________ Sent from Windows |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3802 Location: Rasi, Finland
|
Posted: Sat Dec 05, 2020 7:11 pm Post subject: |
|
|
I managed to get my hands on one MacBook Pro with M1. That thing is quiet, but it had some MAJOR hiccups.
I mean almost ten second freezes while browsing the web. I don't know if it was thermals or just OS bug.
But yeah. I wouldn't get one, at least yet. I'd wait for the second generation. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
mir3x Guru
Joined: 02 Jun 2012 Posts: 455
|
Posted: Thu Dec 10, 2020 4:39 pm Post subject: |
|
|
Apple M1 lasts only 3h of compiling time or playing demanding game
https://www.youtube.com/watch?v=_yLV07YVaJo
Seems in other tasks is using efficiency cores.
It doesnt look revolutionary at all now. _________________ Sent from Windows |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3802 Location: Rasi, Finland
|
Posted: Mon Dec 14, 2020 7:12 pm Post subject: |
|
|
Some drivers haven't yet caught up with Apple ARM. I witnessed a quite a headache with a certain driver with M1 MacBook Pro.
I'd say these kinds of problems are gone when M2 hardware comes out. Early adopters suffer. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
Morality124 Tux's lil' helper
Joined: 20 Feb 2018 Posts: 102
|
Posted: Tue Dec 15, 2020 4:35 pm Post subject: |
|
|
Zucca wrote: | Some drivers haven't yet caught up with Apple ARM. I witnessed a quite a headache with a certain driver with M1 MacBook Pro.
I'd say these kinds of problems are gone when M2 hardware comes out. Early adopters suffer. |
M2 is already the chip they include with Intel Macs though? That will be confusing.
Louis Rossmann is such a good source for Apple part trivia. _________________ OTW 2.0
"Put your message in a modem and throw it in the cyber sea." |
|
Back to top |
|
|
|