zlacker

[parent] [thread] 9 comments
1. onepla+(OP)[view] [source] 2023-05-25 09:13:10
But that's the problem, isn't it? It tries to be too much of an 'enterprise solution' instead of a developer-centric ship-your-stuff method. It's not getting traction, and it's not compatible with anything.

It's technically a correct format, but that's not what you need to get a thriving ecosystem.

replies(2): >>mike_h+s9 >>pjmlp+Dh
2. mike_h+s9[view] [source] 2023-05-25 10:51:02
>>onepla+(OP)
It's compatible with (nearly) all Windows apps, modulo bugs and missing AppXManifest features.
replies(1): >>onepla+FR
3. pjmlp+Dh[view] [source] 2023-05-25 12:00:02
>>onepla+(OP)
It is getting traction for everyone targeting the Windows Store, and long term, as discussed at Blue Hat IL 2023, Windows will be locked down by default.

This is just the first step of the roadmap that was discussed at the conference.

Developer certificates are also coming, just like on macOS.

All security knobs enabled by default, no longer opt-in.

replies(1): >>onepla+bR
◧◩
4. onepla+bR[view] [source] [discussion] 2023-05-25 15:17:26
>>pjmlp+Dh
So in essence it's getting no traction, it's just force-fed (which doesn't require traction) and only if you are targeting the windows store. This is the same pattern as they followed with all the other attempts Microsoft made over the years, I doubt the result will be any different.
replies(1): >>pjmlp+M51
◧◩
5. onepla+FR[view] [source] [discussion] 2023-05-25 15:19:44
>>mike_h+s9
So from a developer perspective (in the OCI ecosystem), it's perhaps 10% new GUI stuff, and then 10% of what Docker does, and Docker doesn't even do its own stuff all that well. Unless someone really wants that GUI stuff (as in, presenting the packaged application with a GUI, something OCI doesn't do well), this will never get picked unless forced, and if forced people will not use it because they enjoy it or because it has ecosystem traction, but because they were forced.

Again, it doesn't matter how correct it is, what features it does have or how it compares to all the other attempts from the past, what matters is that unless a developer is in the single scenario where they are forced to use it, they will probably ignore it.

Granted, before we got into the 'microsoft container concepts suck' threat, this article was specifically about win32 app isolation, so if we look at it from that perspective, this is a step up. But that's not where the mindshare or the money is.

replies(1): >>pjmlp+I61
◧◩◪
6. pjmlp+M51[view] [source] [discussion] 2023-05-25 16:23:44
>>onepla+bR
Store will also be the only way eventually.

No developer certificate, no Windows app.

Again, all, security, knobs, turned,on, by, default.

◧◩◪
7. pjmlp+I61[view] [source] [discussion] 2023-05-25 16:28:58
>>onepla+FR
If you had spent any time reading the related Blue Hat content, this is the first step alongside developer certificates, to bring UWP model to across all Windows workloads.

You can then either switch to macOS or ChromeOS with similar models already, use one of the mobile OSes, which have used such restrictions for years, or maybe it is finally when the exodus to Linux Desktop takes place.

replies(1): >>onepla+kX1
◧◩◪◨
8. onepla+kX1[view] [source] [discussion] 2023-05-25 20:52:09
>>pjmlp+I61
I'm not really interested in that dead-end avenue. Bulk usage is all browser based, most basic applications that do have a desktop-based client are essentially packaged chrome browsers, and high-performance apps are so custom and so tied to old APIs that they wouldn't work with any of the new container methods Microsoft attempted over the years.

Windows workloads are getting smaller, not bigger.

This attempt at a yet another microsft iteration of things like flatpak/docker/dpkg/rpm/nix etc is no more likely to be embraced than the previous ones. There is a reason default packaging of popular software is still SFX packages spewing files all over the place and not MSI or MSIX. The former is usually only included als an alternative (i.e. Chrome's "Enterprise" version) because tools like SCCM are not very useful without it.

replies(1): >>pjmlp+Pi3
◧◩◪◨⬒
9. pjmlp+Pi3[view] [source] [discussion] 2023-05-26 07:42:43
>>onepla+kX1
Have fun with The Year of Desktop Linux, or maybe one of the BSDs.
replies(1): >>onepla+VZ3
◧◩◪◨⬒⬓
10. onepla+VZ3[view] [source] [discussion] 2023-05-26 13:33:57
>>pjmlp+Pi3
I'm surprised after 14 replies you are still completely missing the point. This has nothing to do with 'windows bad' or 'app sandboxing bad' or 'haha desktop' some nonsense like that. (which is what you seem to be interpreting every time)

This has to do with Microsoft trying to re-invent the wheel time after time, and consistently failing (within their own ecosystem) because they build things that contradict the desired user experience which prevents adoption. And with adoption, I mean the same kind of adoption that Docker (now OCI) has.

That is not a direct link between desktop-app sandboxing vs. microservice containers, but a comparison between doing things good enough for mass usage (Docker) vs. trying to do it 'the enterprise way' (every attempt beyond win32 so far, including COM, MSI and APPX). And it's not about their technology having bugs either (every tech does, not just MS-tech), plenty of the technical aspects are fine, but that alone is not going to drive adoption as the last few decades have shown.

[go to top]