zlacker

[parent] [thread] 5 comments
1. 8K832d+(OP)[view] [source] 2023-05-24 16:21:04
Is this based on a similar technology that once shown on windows 10X years ago?
replies(1): >>gjsman+o2
2. gjsman+o2[view] [source] 2023-05-24 16:30:17
>>8K832d+(OP)
Windows 10X was a re-architecture of Windows, and because developers weren't repackaging their apps, 10X was trying to figure out how to automatically package apps from unpackaged installers, and run them with compatibility for old Windows without affecting the modern 10X architectural design. It was not successful.
replies(1): >>derefr+wd
◧◩
3. derefr+wd[view] [source] [discussion] 2023-05-24 17:13:09
>>gjsman+o2
It's odd that it failed; https://en.wikipedia.org/wiki/VMware_ThinApp was doing this literally 20 years ago and worked just fine. (I used it myself.)

IIRC, it used a filesystem driver shim that rerouted all FS writes during installation into an overlay filesystem image; and then generated a self-unpacking executable, embedding that overlay image, that unpacked the core EXE and spawned it shimmed to read from the overlay image.

What did Windows 10X do that was different than that?

replies(2): >>gjsman+4f >>jceler+Sk
◧◩◪
4. gjsman+4f[view] [source] [discussion] 2023-05-24 17:19:50
>>derefr+wd
They attempted to abuse/reuse a in-house technology called VAIL. There were not just some compatibility issues; but battery life and performance were just bad.
replies(1): >>derefr+EE1
◧◩◪
5. jceler+Sk[view] [source] [discussion] 2023-05-24 17:46:23
>>derefr+wd
> worked just fine. (I used it myself.)

a lot of things work just fine and are still failures from the management's point-of-view

◧◩◪◨
6. derefr+EE1[view] [source] [discussion] 2023-05-25 03:13:38
>>gjsman+4f
Virtualized Application Interface Layer… did anyone internally refer to this as “WINE for Windows”? ;)

From a quick web search, VAIL was supposed to only be used as a fallback for when RAIL (i.e. a cloud streaming service for your Win32 apps) wasn’t available. So I assume it didn’t necessarily have to be “good” — it was the “safe mode” of Win32 compatibility, per se. It just had to be there as a rare last resort.

But was RAIL any good? Did it even get built?

[go to top]