Wayland security or a tale of Jack and Jill

From my POV it looks like "everything is working, it is boring, lets break shit. As it is now, there is no advantage whatsoever for user.

One advantage to the user is the same as what I described GNOME's interests as being. Wayland should prove easier to maintain because it was initially designed in the same century it's being ran in (literally). The benefit of the user will be that developers have their time freed up to do things that are more interesting than "let's just keep this ship from sinking"

There's a youtube video out there that details all the advantages Wayland has over X already. I won't summarize all of them but one of the advantages is that X11 introduces an enormous amount of blocking even when everything is functioning as intended. Just because it has to play middleman/broker instead of just putting it up on the screen. Even though the broker isn't actually doing anything, it's just required in order for the X11 design to work.

Security featues just dont do shit if all your apps run as same user

Except it does. Like I said in the other comment chain, the point is to keep graphical clients isolated from each other to protect sensitive information that's just in memory. Being the same user doesn't mean you can easily just grab all available memory, dump it to a file and then comb over it looking for maybe something sensitive that just happened to be on the screen at the time you dumped memory.

And if takes them that long to make a fucking screenshots work, making common DE-independent API will take ages

It's a hiccup due to an intentional part of Wayland's design. Things like this just happen when you're developing complex systems for the first time. It takes some time to work of the wrinkles and find ideal solutions to problems that only affect your new solution.

And it isn't "that long" at all. This is literally just something that's gotten attention in the last month or so. Up until this point it's been about getting Wayland to work. Frankly, it's also going to take a backseat to hardware compatibility.

Screenshots and Screenrecording just aren't the most important aspects of a DE. They just aren't. They need to work, but hardware is much more important and there's more work to be done in that area.

/r/linux Thread Parent