Live data from Hacker News

Gnome Shell on the Apple M1, bare metal

twitter.com

1–10 of 141 posts

Re: Gnome Shell on the Apple M1, bare metal

#5

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/alyssarzg/status/1429583864679129098).

Re: Gnome Shell on the Apple M1, bare metal

#6

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

> Can it run anything with thumbnails in the filepicker?

This is of course a harder and more pervasive problem than one might realize. macOS Finder RAM usage can explode catastrophically and take down the whole system if you have image previews enabled and click on a very large (gigabyte) TIFF.

Re: Gnome Shell on the Apple M1, bare metal

#9
post #7

I am forever in awe of the engineers that can work with the low-level bits and make things like this happen. I'm a deer in the headlights whenever I see addrs and `eax 0xDAFAC000...`

I was until I did some device driver development. Imagine it like trying to write a HTTP client for an undocumented SMTP-as-a-service HTTP server.

* you know how to make HTTP requests (you know how to use I2C or PCI or ...)

* you know roughly what an SMTP-as-a-service should do (you know roughly what a display driver should do)

* you don't know the URLs (you don't know the addresses)

It's a fun exercise in collaborative reverse engineering.

Also there's survivorship bias. The reverse engineering that's most likely to succeed (and thus be written about) are the most approachable ones.

Bravo to all those doing this stuff!

Post reply on HN