Live data from Hacker News

Mir’s next steps – we need your input

community.ubuntu.com

21–30 of 48 posts

Re: Mir’s next steps – we need your input

#21
post #4

Earlier quoted context omitted.

If I understand correctly, they'll drop the server part replacing it with Wayland. But they'll keep their compositor, which any Wayland based DE needs to implement anyway. They don't intended it for the desktop, since they are dropping Unity. It's for IoT and etc.

They can't replace something with Wayland because Wayland is a protocol and interface, Mir needs to implement code to speak that protocol.

OK, then they are replacing the compositor and changing their client, rewriting it to talk in Wayland protocol.

Re: Mir’s next steps – we need your input

#23
post #20

Earlier quoted context omitted.

Canonical will use Mir on other platforms, I am thinking like the screens that show advertising in Malls or touchscreens that display info and you can interact. from what I read Canonical does not intend to change GNOME too much , only fix the major complains, if they wanted a better system from the code molecularity point of view they had the chance 2 times to use KDE as a base.

> Malls or touchscreens that display info and you can interact. Why would that require anything new? I mean, Canonical is in the server OS business mostly, right?

If you have a terminal that needs to run just 1 app then why use Gnome or other DE? you would need to run a minimal display server and start that only application.

Re: Mir’s next steps – we need your input

#24
post #8

"This is where server/compositor/window manager and panels/docks/desktop are all in a single process." This sounds like gnome-shell, and it's atrocious. It's unresponsive and laggy under any sort of load, even the mouse cursor skips around

From "Seven Laws of Sane Personal Computing":

I – Obeys operator

The operator shall retain full control of the machine at all times. In particular, the handling of the keyboard, mouse, and other human interface devices must take absolute priority over all other processing. The operator shall have the ability to issue commands and receive immediate confirmation of said commands at all times, regardless of system load.

http://www.loper-os.org/?p=284

Re: Mir’s next steps – we need your input

#25
post #21

Earlier quoted context omitted.

They can't replace something with Wayland because Wayland is a protocol and interface, Mir needs to implement code to speak that protocol.

OK, then they are replacing the compositor and changing their client, rewriting it to talk in Wayland protocol.

They are no removing a Mir component and add a Wayland component, they implement the Wayland protocol on top of existing code, maybe refactoring where it is needed, so Mir could talk wayland and still do the Mir stuff that is needed for IoT.

Re: Mir’s next steps – we need your input

#26
post #20

Earlier quoted context omitted.

> Malls or touchscreens that display info and you can interact. Why would that require anything new? I mean, Canonical is in the server OS business mostly, right?

If you have a terminal that needs to run just 1 app then why use Gnome or other DE? you would need to run a minimal display server and start that only application.

[deleted]

Re: Mir’s next steps – we need your input

#27
At the very least, get Mir to the point where it's a drop-in replacement for Weston, the reference Wayland compositor. Then make whatever changes you feel like on top of that. If Mir becomes included in DE's across various distros, and if it becomes a runtime option when launching a session (in the same way that GNOME now lets you choose whether to run a Wayland or Xorg session at login), people will be able to A/B test Mir vs Weston, they'll send feedback, and the improvements can be upstreamed.

That's all I ask. The backlash against Canonical was in leveraging the Open Source community to make increasingly silo'd services. Canonical is moving in the right direction, first in discontinuing Unity in favor of GNOME, and now in making Mir Wayland-compatible. I hope the trend continues.

Re: Mir’s next steps – we need your input

#28

Earlier quoted context omitted.

https://wiki.gnome.org/Initiatives/Wayland/GnomeShell/GnomeS...

I am not close to the Gnome community, so could somebody aware of the context tell us how serious/realistic/close-term this ideas page is?

It's serious, but it's only a proposal, very a recent (~10 days old) one at that, so there's no code yet.

https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Sh...

Re: Mir’s next steps – we need your input

#29
post #13

Earlier quoted context omitted.

Wayland is a protocol, Mir will use this protocol, I think you are not uptodate with what is happening here.

What does Mir offer compared to Weston? It still sounds pretty NIH.

I don't think the guy who posted this works for Canonical at the moment. If he does, his launchpad page is very sparse compared to other employees. I'm not saying that to disparage him in any way, but because it would make it incompatible with a not-invented-here syndrome.

I think Mir should be looked at as an independent project now. I might be wrong, of course, but that's the impression I have.

https://github.com/MirServer/mir/commits?author=gerboland https://launchpad.net/~gerboland https://www.phoronix.com/scan.php?page=news_item&px=Mir-Now-...

Re: Mir’s next steps – we need your input

#30
post #20

Earlier quoted context omitted.

> Malls or touchscreens that display info and you can interact. Why would that require anything new? I mean, Canonical is in the server OS business mostly, right?

If you have a terminal that needs to run just 1 app then why use Gnome or other DE? you would need to run a minimal display server and start that only application.

Use the Weston full-screen shell. No need to invent a new Wayland compositor for that, and certainly no reason to have multi-display-system abstraction like Mir seems to have.
Post reply on HN