> In such an environment the container would crash, we see the violations, delete it and dont' have to worry about it.
This is the interesting part. What kind of UI or other mechanisms would help here? There's no silver bullet for detecting and crashing on "something bad". The adversary can test against your sandbox as well.
Gamescope is custom sw built by Valve, and all the games run under X (via Xwayland). I'd suspect you could build similar functionality without Wayland (for example a custom X server talking to directly to the kernel DRM).
I'd wager in a alternate universe where Wayland didn't have all the mindshare, Steam Deck would still be a product (unless some butterfly effect nixed it).
Data point: On my current and previous work laptops (iGPU ThinkPads) I switched from the default Wayland back to X11 because of various bugs (hangs, stutters, resume failures), in X11 they don't happen, seems to work flawlessly.
Sometimes it's worse to live in a mess that is being constantly fixed I guess.
You are really completely clueless, I have no idea why you keep posting comments that contradict your own comments but fine, whatever.
There are four different mutual defense pacts in Europe and there is an umbrella one and they all operate independently of NATO. And then there is NATO, with or without the USA.
I assume the contradiction you refer to is that EU has this clause but it's still not considered a military alliance? Maybe you read the term differently. It doesn't mean it has zero defense dimensions, it's that its mission or capability are not military. That's why NATO is the one a would-be invader needs to worry about wrt military consequences.
In WW2, was there an existing organisation for a coordinated response? In the Korean War? Was NATO the organization that coordinated allies in the Persian Gulf War?
Of course military alliances can be formed after wars start, I'm not saying this couldn't happen in Europe. But it's different to have a military alliance existing responding to a conflict (or better yet preventing the conflict, as the military alliance served as a deterrent).
I think pointing end users to use the end user packaged app is fine, as is to trust people who are comfortable with building from source to find the build docs from the repo.
> Nobody in the real world expects this behaviour.
For example, numbers and strings are immutable objects in Python. If self.x is a number and its numeric value is changed by a method call, self.x will be a different object after that. I'd dare say people expect this to work.
Seems like curious terminology from NV. In estabilished use, SMT means executing instructions from several cpu threads concurrently in the OOO CPU's execution units so they are not starved from work, whereas timeslicing conventionally means context switching between threads/processes, alternating temporally.
In operating systems timeslicing means giving a quantum of execution time to each process, and context switching between processes. Not normally a term used in computer architecture but possibly the characterisation would fit a barrer processor rather than SMT.
This is the interesting part. What kind of UI or other mechanisms would help here? There's no silver bullet for detecting and crashing on "something bad". The adversary can test against your sandbox as well.
reply