5,185 karma · joined July 23, 2010
Keep in mind that this is also a request by the application, not a requirement of the compositor to obey it. If there's not sufficient space where the application requests things then the compositor can just ignore it and do what it believes makes sense.
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
This might eventually get fixed, above is what I believe is the current proposal for handling this issue and letting apps do some amount of positioning without exposing things that a program shouldn't know about. That said this has had multiple proposals over the past 5-6 years at least and none have managed to make it all the way through. If you go through the previous ones (ext-placement and i forget the others) and ignore the angry messages involved it turns out that it's a very difficult problem to deal with in a way that isn't just a free-for-all with apps either not knowing about monitor placement, or having to handle so much detail about the displays that nothing will ever act consistently.
That said, recent discussion on that latest one does look promising so maybe it'll finally happen.
Not just that, but also by being fairly vanilla/boring about a lot of things in the ISA too. Thus letting the ISA itself be less an impediment to being compatible with ARM and x86_64 as far as behavior for memory ordering and such.
I think one of the big drivers of it has been the serious increase in performance and capability of the low power embedded processors from Intel and AMD (and in the last year or so some ARM based ones), like supporting more than 2GB of ram and having multiple cores that can meaningfully do work even with a 15W TDP.
https://www.theregister.com/2017/11/07/aws_writes_new_kvm_ba...
It could be that it's not all over and tied to specific machine types still, or there's something they've done to make it report to the guest still that it's xen based for some compatibility reasons.
I'm iffy on the machines themselves for this, mostly because I'm just ignorant about the risks and potential issues. But this absolutely should be the case for the consumable/wear items that go along with it. There's been a lot of push-back on retailers being able to sell things like the masks, the hoses, filters, etc. to the public at large that can't be used without a machine anyway.
> These things should be $500 mass-market consumer units.
Fundamentally yes. I'd be fine with it being something as simple as the local pharmacy can keep them in the back and you bring in the prescription from the doctor and they file it away saying that you're allowed to buy/replace it if there's some reasonable evidence that they need some modicum of control for safety of people. It shouldn't be any harder than getting some antibiotics.
As it is now I'm using a 10+ year old machine because I've changed insurance companies multiple times since and my current one wants a full sleep study before they'll sign off on anything at all (like allow the doctor to prescribe or let me order one). And they wouldn't tell me if they'd cover the sleep study or not.
For firebird, https://www.cnet.com/tech/tech-industry/mozilla-holds-fire-i... and https://www.cnet.com/tech/services-and-software/mozillas-fir... in this case it was AOL Time Warner that owned the Firebird trademark for the database.
2) For Phoenix, https://web.archive.org/web/20070914035447/http://www.ibphoe... the main reporting on it seems to be lost but wikipedia still backs it up
ECC I'd love but I also won't be surprised if it's never supported by Intel or AMD on their mobile processors in any official capacity. Though maybe that'll change going forward.
Some recent reviews that give an idea of what's out there (look further too, there's a few 4x2.5GBe + 2x10GBe ones too)
https://www.servethehome.com/asrock-industrial-4x4-box-8840u...
I'm actually running mine with the router in a VM in proxmox with a PCI-e passthrough NIC because I'm also running a few other network critical services that I wanted more isolation on (omada controller, mail server, ldap, etc.) but don't want the power budget for yet another server.
EDIT: bah, wrong second link for STH, https://www.servethehome.com/everything-homelab-node-goes-1u...
edit: fixed link, copy paste fail dropped the ++
You'll still want a fast network (I'd recommend 10gbe on the server at least, 2.5gbe on clients though 1gbe will work you will notice it bottleneck in bursts) but that won't be any different than any other network booting/rooting process
1) Seccomp, a BPF based kernel filter for syscalls
2) Bind mounts inside a filesystem namespace to control what files are visible
3) Landlock - more path restriction type stuff and permission changes to paths that are local to the application being wrapped
4) seccomp-notify (used with ptrace to inspect types of arguments to syscalls that bpf isn't allowed to access for security reasons, i.e. pointers)
1. Throughput - say you use usb adapters, in a lot of ways usb is a shared bus so you'll run into max bandwidth quickly. This is especially because data will have to go in and then out, all the way to the cpu
2. Latency - because you're using software to do switching, it'll add time to process each packet and send it back out tne right place. You've also go any other interface latency adding to it
3. Power usage - eacj adapter will have it's own full network phy and hardware, which will increase the power draw. Combined with all the extra processing above and now your power usage is even higher. This means you also loae out on hardware offloading and other performance enhancememts that generally reduce power usage because less of the system is involved in mocing packets around
4. Features (potentially) - this will depend a lot on the hardware you choose, some of those cheap gigabit usb adapters i've tried didn't work with vlans and other features properly. But if you say load up a bunch of nice pcie cards with 1 or more ports thst support everything (never had issues with pcie ones) then you can now actually get a lot of features that are otherwise difficult or impossible on simpler hardware (though at that point you're doing routing more tham switching, but thay flexibility is why you'd potentially do this).
Unless there's such a thing as polarized gravitational waves, https://www.ligo.org/science/Publication-O1StochNonGR/ which might exist but are hard to discern with current detectors from what I understand. It'd be really cool to learn that there's such a thing as vector and scalar polarized gravitional waves.
I've always wondered (but not done the research/reading) on how that would mesh with black holes since you'd need gravitons to escape to mediate the curvature of space-time but that'd seemingly (to me) require them to be able to either ignore the curvature of space-time or travel faster than the speed of light in order to do so. And I believe that those two options there are actually mathematically equivalent as far as the consequences of things go.
Gravity exists, it manifests as the warping/geometry of space. This is in contrast to the other fundamental forces which get explained via Quantum Field Theory. That's the very high level difference of the two, our current understanding of gravity does not work the same way as the way everything else does, and so far we can't find a provable theory (yet) that makes the two work together at all scales.
String theory purported as a way to create a quantum theory of gravity and explain everything else, but my understanding is that it's fallen out of favor because it mostly turned into a tunable mathematical framework that could just change to fit any observations that were made, so it doesn't have the same kind of predictive power that people want (i.e. too much freedom so it can be used to explain anything, not just everything). I believe this is where predictions about a possible gravitational force carrier generally come from, aka the graviton.
Then there's theories like Loop Quantum Gravity, where the way it works is that space-time itself is quantized and that's how you get things to mesh because you can now use the same wave-function style of things that all other quantum theories use. Though I think this doesn't predict much about a quantum field for gravity on it's own.
I believe one of the other things that runs into everything being difficult is that with relativity you end up with a lot of infinities in the equations and results and so there's a "new" kind of math for it that gets called "renormalization" that prevents them from coming out but it also has issues when translating between quantum theories and relativity.
The big advantage over stickers is that they aren't held on by glue, but instead by the plastic that they're made out of conforms to the surface and grips it instead. That said I'm not sure how to make white text for a black keyboard.