Live data from Hacker News

Gnome Shell on the Apple M1, bare metal

twitter.com

51–60 of 141 posts

Re: Gnome Shell on the Apple M1, bare metal

#51
post #43

Earlier quoted context omitted.

> They will certainly draw users away from Linux And the beauty of non commercial software is that we don't actually have to care about that. If people choose performance increase over freedom, you can't really chose for them. Now I'm not saying that we should not port free software to the M1. I'm saying that the good reason to do so is because the people porting it want to have it there, rather than thinking in term…

The problem, as I see it, is that "free software" becomes unfree when you have to pay to port it. Back in the glory of more universal general computers this was perhaps a lesser spoken requirement of the system. Today, it's clear to me that we are slipping back into chaos. EDIT: Seems like FSF's "freedom to run" might fit the definitional benchmark for me. I'm not really sure how people are going to react to that tho…

> "free software" becomes unfree when you have to pay

Not the same meaning of "free". But anyway, for now, you have to pay Apple prices to have a computer with an M1 chip on it. If the price is a string requirement, one probably won't buy Apple hardware and rather get something that less expensive and is already well supported by free software :).

Re: Gnome Shell on the Apple M1, bare metal

#52
post #51

Earlier quoted context omitted.

The problem, as I see it, is that "free software" becomes unfree when you have to pay to port it. Back in the glory of more universal general computers this was perhaps a lesser spoken requirement of the system. Today, it's clear to me that we are slipping back into chaos. EDIT: Seems like FSF's "freedom to run" might fit the definitional benchmark for me. I'm not really sure how people are going to react to that tho…

> "free software" becomes unfree when you have to pay Not the same meaning of "free". But anyway, for now, you have to pay Apple prices to have a computer with an M1 chip on it. If the price is a string requirement, one probably won't buy Apple hardware and rather get something that less expensive and is already well supported by free software :).

[deleted]

Re: Gnome Shell on the Apple M1, bare metal

#53

Can it run anything with thumbnails in the filepicker? I kid. Now what I really wanted to ask.. Is it using Wayland?

Only framebuffers are currently available and a typical Wayland compositor runs through DRI (direct rendering infrastructure), which is a whole bunch more complex. I haven't ruled out Mutter having a framebuffer backend, but I suspect she just ran it through X, which has one. Edit: Looks like DRI is there after all: "Sven and the #dri-devel crew helped me spin up #2, which is what I'm using now."( https://twitter.com…

"DRI" is a fuzzy term :)

What's there is a basic KMS driver, so rather than one single framebuffer, userspace can do pageflips. Mutter can run with a display-only KMS driver + llvmpipe for rendering by now I'm pretty sure. wlroots has landed this feature recently-ish too.

Re: Gnome Shell on the Apple M1, bare metal

#54
post #51

Earlier quoted context omitted.

The problem, as I see it, is that "free software" becomes unfree when you have to pay to port it. Back in the glory of more universal general computers this was perhaps a lesser spoken requirement of the system. Today, it's clear to me that we are slipping back into chaos. EDIT: Seems like FSF's "freedom to run" might fit the definitional benchmark for me. I'm not really sure how people are going to react to that tho…

> "free software" becomes unfree when you have to pay Not the same meaning of "free". But anyway, for now, you have to pay Apple prices to have a computer with an M1 chip on it. If the price is a string requirement, one probably won't buy Apple hardware and rather get something that less expensive and is already well supported by free software :).

> Not the same meaning of "free". But anyway

Would you care to enlighten me please? Otherwise your comment is of no value.

Re: Gnome Shell on the Apple M1, bare metal

#55
post #24

I’m so worried this project will get 95% of the way there, and then all the fun issues will run out and the M1 will be just another MacBook with WiFi, Bluetooth and sleep issues. The obvious issue is to pay someone to do the work, and I am, but I still can’t shake the fear.

Sleep would definitely be a fun issue, without ACPI to just do it™ for you.

Wi-Fi, well, it's still Broadcom. It's gonna work as well as it does on Intel macs.

Re: Gnome Shell on the Apple M1, bare metal

#56
post #36

Earlier quoted context omitted.

Currently probably because M1 is absurdly better than the competition. They will certainly draw users away from Linux unless either this porting effort gets done, or unless other ARM options that support Linux better become available.

Recent Ryzen chips perform better than M1 chips.

Not in most workloads, no. M1 is made on a better fab. Future chips might be better, provided the next process they use (rumors are, TSMC "6nm") is close enough to TSMC "5nm".

Re: Gnome Shell on the Apple M1, bare metal

#57
post #43

Earlier quoted context omitted.

> They will certainly draw users away from Linux And the beauty of non commercial software is that we don't actually have to care about that. If people choose performance increase over freedom, you can't really chose for them. Now I'm not saying that we should not port free software to the M1. I'm saying that the good reason to do so is because the people porting it want to have it there, rather than thinking in term…

The problem, as I see it, is that "free software" becomes unfree when you have to pay to port it. Back in the glory of more universal general computers this was perhaps a lesser spoken requirement of the system. Today, it's clear to me that we are slipping back into chaos. EDIT: Seems like FSF's "freedom to run" might fit the definitional benchmark for me. I'm not really sure how people are going to react to that tho…

[deleted]

Re: Gnome Shell on the Apple M1, bare metal

#58
post #43

Earlier quoted context omitted.

> They will certainly draw users away from Linux And the beauty of non commercial software is that we don't actually have to care about that. If people choose performance increase over freedom, you can't really chose for them. Now I'm not saying that we should not port free software to the M1. I'm saying that the good reason to do so is because the people porting it want to have it there, rather than thinking in term…

The problem, as I see it, is that "free software" becomes unfree when you have to pay to port it. Back in the glory of more universal general computers this was perhaps a lesser spoken requirement of the system. Today, it's clear to me that we are slipping back into chaos. EDIT: Seems like FSF's "freedom to run" might fit the definitional benchmark for me. I'm not really sure how people are going to react to that tho…

Free Software is not about getting stuff for free and never was. Free refers to freedom/liberty.

> Free software is software that gives you the user the freedom to share, study and modify it. We call this free software because the user is free.

https://www.fsf.org/about/what-is-free-software

Re: Gnome Shell on the Apple M1, bare metal

#59
post #51

Earlier quoted context omitted.

The problem, as I see it, is that "free software" becomes unfree when you have to pay to port it. Back in the glory of more universal general computers this was perhaps a lesser spoken requirement of the system. Today, it's clear to me that we are slipping back into chaos. EDIT: Seems like FSF's "freedom to run" might fit the definitional benchmark for me. I'm not really sure how people are going to react to that tho…

> "free software" becomes unfree when you have to pay Not the same meaning of "free". But anyway, for now, you have to pay Apple prices to have a computer with an M1 chip on it. If the price is a string requirement, one probably won't buy Apple hardware and rather get something that less expensive and is already well supported by free software :).

To quote fsf,

> Free software means that the users have the freedom to run, edit, contribute to, and share the software. Thus, free software is a matter of liberty, not price.

Re: Gnome Shell on the Apple M1, bare metal

#60
post #51

Earlier quoted context omitted.

> "free software" becomes unfree when you have to pay Not the same meaning of "free". But anyway, for now, you have to pay Apple prices to have a computer with an M1 chip on it. If the price is a string requirement, one probably won't buy Apple hardware and rather get something that less expensive and is already well supported by free software :).

> Not the same meaning of "free". But anyway Would you care to enlighten me please? Otherwise your comment is of no value.

The meaning of "free" in "free software" is the one from "freedom" or "free speech". It is about liberty, not price. You can totally sell free software for example. And a lot of people are paid to develop free software (so the software itself is not free as in $0 even if it is so for end users).

I'm far from agreeing with everything the FSF says or does, but see https://www.gnu.org/philosophy/free-sw.en.html for more information.

Post reply on HN