hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

8.9K
active users

@drewdevault@fosstodon.org No. I'm not going to go on a crusade against it, but I don't and won't use it and when it comes up I will be happy to tell people why.

@dalias @drewdevault@fosstodon.org I’ll bite; why?

Cassandrich

@sobeston @drewdevault@fosstodon.org Among other reasons, because it throws away the network model. Nowadays that's not likely to be valuable in the sense of physically remote machines, but the key property is that "network" just means "cross privilege domains" (also: "cross ABIs") which is extremely valuable.

@sobeston @drewdevault@fosstodon.org Xorg (and the implementation it inherited) does an extremely poor job of using that in a way that exposes every client to one another in a way that precludes safe use across privilege domains, but this is a bad implementation choice not a limitation of the model. You can implement the protocol (I believe some Windows ones do) in ways where clients are fully isolated.

@sobeston @drewdevault@fosstodon.org Wayland is the result of misinterpreting "Xorg sucks" as "the X model sucks" and throwing away all that was good about it for "zomg compositing eye candy everywhere!"

Kinda like if your response to belief that "glibc sucks" was "let's adopt some new non-POSIX-compatible thing".. 🤔

@sobeston @drewdevault@fosstodon.org Going back to the network model, this is why I was able to test early build of Firefox on Adelie Linux with no invasive system changes. I had Adelie in a chrooted user namespace testing it and just dropped in the xauth and ran it with the network address for the ourside-namespace host.

@dalias @sobeston @drewdevault "zomg compositing eye candy everywhere" is a pretty extreme strawman, don't you think? Eye candy has nothing to do with it. Compositing is just *the* obvious and clean way to render a desktop now that every computer easily has the resources to do it.

Everything that came before compositing was a "clever hack" to accomplish stuff on the limited resources of the 1980s, but as any programmer knows, "clever hack" is synonymous with "unmaintainable"...