Microsoft Stores are awesome. The one here was *always* busy... I assume Covid killed it. They held events, I have a full Xbox driving rig (seat, steering wheel, peddles with clutch, manual shiftter) because they had one out in the mall in front of their store around Christmas...
They have a full line of Microsoft computers - but showcased particular brands... HP, Toshiba... also...
And if you had *any* machine with Microsoft OS on it, even if you bought it somewhere else - they would fix any problem you brought in - almost always for free... Their geniuses were *actually* useful. My experience with the Apple Geniuses was usually I found myself telling *them* things about Mac OS and iOS.
They did mimic the Apple store - but they were *better* at everything that Apple does... except phones.
The fact that they failed shows that it isn't superior quality or superior service or superior user experience - because Microsoft Stores were designed to beat Apple at that game every time. The Surface Pro and Surface Book are both superior quality machines to Macbooks. I'm on one right now. It won't cook itself to death if I play a game on it, unlike the i7 Powerbook sitting on the desk next to it.
The fact that Microsoft Stores are failing - illustrates it isn't the EXPERIENCE... it is the *aura*... it is the "prestige" - it is simply the cult loyalty to the brand. All Apple does is make "designer brand" computers.
The same people who buy an M4 because it is the most expensive 4 series BMW - and then drive it like a grocery-getter to pick up their kids from school - put an Apple sticker on the window of that M4.
Update on this - it seems like it's an X11 vs Wayland thing. From what
I can tell, Linux apps running in X11 mode get the crappy borders.
Native Wayland stuff looks better.
This is why I am still baffled by their decision to do weird hacks with RDP instead of just building a 100% compatible Wayland compositor that simply draws on the Windows desktop. They have the opportunity to *really* do it right, and they ought to.
Aside from that, one would imagine that Xwayland is Xwayland regardless of whether it's running on Linux or Windows. It shouldn't know or care, since it's simply accepting X11 client instructions and rendering them on Wayland.
Yeah, it's a little surprising that they didn't just host an Xwayland on the Linux side. That's the off-the-shelf solution that already exists.
The thing about Wayland is that no two compositors are created equal. I guess Weston is the reference implementation. Then you have gnome-shell and whatever KDE has.
gnome-shell implements additional protocols that are out-of-band with respect to the standard Wayland protocol. So that appears to be the reason that gnome apps, running on WSL2, don't necessarily render with the same window borders that they would get under a full Gnome session. And don't get the window "snap on drag right" behavior.
Apparently it's possible to nest a Wayland compositor within another Wayland compositor, and that might be the way to hack together a proper `gnome-shell` instance, but I don't know whether gnome-shell supports that.
Ok then, this makes it even *more* obvious that the Windows desktop layer (is it still called GDI?) ought to just *be* a Wayland compositor instead of having WSL clients draw onto a hidden Weston compositor and then WeirdRDP that onto the visible Windows desktop.
For the moment, on my work machine I'm back to the old fashioned way of running Linux in a virtual machine. I upgraded to WSL2 which broke the network, and I don't know how to go back to WSL1 ... and we have to assume that WSL1 will become unsupported in the not too distant future anyway.
mutter is a libary that's linked into gnome-shell. So from the user's perpsective, gnome-shell is the compositor.
I don't know how to downgrade a WSL2 distro once it's been upgraded, but I believe you can create a new WSL1 distro with the `wsl` program at a Command Prompt.
Oh, they *did* host Xwayland and Weston on the Linux side. It's just that it's all containerized, so you don't see the processes in the user distro.
https://github.com/microsoft/wslg
I think some of that diagram might be wrong (for example, the X window manager inside weston, or PulseAudio talking to Weston rather than FreeRDP) but yes, weston is definitely running on the Linux side, drawing into a virtual frame buffer that is scraped by RDP.
It feels like they're going for something similar to VirtualBox running Linux in "seamless mode" but the choice to use RDP really skeeves me. Enabling the Wayland protocols on the Windows side and rendering with the native GDI just feels like such a clean and native way to go. Hopefully they go that way eventually.
In fact, they should make Wayland the native graphics system for Windows
:)
*shudder*
Fri Oct 15 2021 03:41:41 PM EDT from IGnatius T Foobar
In fact, they should make Wayland the native graphics system for Windows
:)
I think some of that diagram might be wrong (for example, the X window
manager inside weston, or PulseAudio talking to Weston rather than
well, gnome-shell is the window manager and it's also the compositor, when running either in X11 mode or in Wayland mode.
Wayland becoming the native GDI for Windows would be an excellent step forward in eventually retiring Windows.
So after watching yet another demo from our vendor, they are really going full speed with 'logic/power apps'
Tho my azure account has no access, i thought id watch some videos. The subject of pricing came up. Damned things are billed based on transaction.
WTF. why are they going down this path? Idiots. How the hell are you supposed to budget when you cant predict your monthly cost? Depending on the workflow and what it does, we woudl easily have several hundred K triggers a DAY..
Rumor is the are moving their services ( like sending email.. ) and data validation on forms to power apps. wtf wtf
Email alone = 200k or more...
You've got to model your access on charge per transaction to the clients. I mean, that is what Microsoft wants.
It turns IT from a cost center into a revenue generator. Departments can only use your services if they are in turn profitable.
Ideally, it would work great.
Sun Nov 21 2021 16:49:23 EST from Nurb432So after watching yet another demo from our vendor, they are really going full speed with 'logic/power apps'
Tho my azure account has no access, i thought id watch some videos. The subject of pricing came up. Damned things are billed based on transaction.
WTF. why are they going down this path? Idiots. How the hell are you supposed to budget when you cant predict your monthly cost? Depending on the workflow and what it does, we woudl easily have several hundred K triggers a DAY..
Rumor is the are moving their services ( like sending email.. ) and data validation on forms to power apps. wtf wtf
Email alone = 200k or more...
In my case it does not work that way.
We have to give out our rate for 'seat' each year before the other agencies do their budgets. Its a flat rate, not a 'per-use', cant be touched for another year and if it goes up, we have to justify it to the controller in the statehouse. We also are legislatively required to break even.
disagree. the hosting structure for our Front-End application is as follows:
* the application itself is a static HTML/JS (plus PNG and whatnot) bundle. Static.
* it's primarily distributed by a CDN (CloudFront, to be specific) which is essentially a globally-distributed HTTP cache layer (for which you pay by the transaction)
* CloudFront requires an origin server of some kind, but we just point it at an S3 bucket. Why not. There's literally no need to run a traditional "server"
2021-12-04 18:00 from LoanShark
yes, and MS tried to talk me out of it today when I changed my default
browser. LMFAO.
"Please Dave. Please."
"Daisy, Daisy, give me your answer do"
so now edge says bad things when you try to download chrome....
As I've mentioned before, it's easier to de-Microsoft the Edge browser than it is to de-Google the Chrome browser, so if you're stuck on Windows you might as well be using Edge. That is, of course, assuming that you don't have IT Department Gestapo blocking you from using Brave or Dissenter.
But yes, I've read about those messages and they're quite obnoxious. M$ also tried to make it more difficult to switch the default browser in 'doze 11 by removing the "default browser" setting and leaving different settings for .htm, .html, and a bunch of other ways that a browser could get started up. Enough people complained that they changed it back to the way it was before. Honestly, it was a stupid move to begin with, because Google Chrome and Google Firefox would just end up having extra code in them to scour the registry for things pointing to other browsers and change them.
What's more interesting is *why* M$ even wants you to use their browser at all. During the early browser wars, a common saying was "whoever controls the browser, controls the Internet". M$ wanted everyone using IE because they wanted everyone on Windows, instead of using the browser as a platform.
Netscape won the browser war, even though they died in it. The web became the platform. Nowadays, M$ has a renewed interest in everyone using their browser because it's an easy way to direct everyone toward their various cloud services, which is where they make all the real money these days.
Who would have thought that the end game for Exchange would be "this software is so unstable that we can't let you run it anymore; just pay us forever and we'll run it for you."