![]() ![]() Docker provides full namespace isolation between apps, another app on the same system won't affect your app. The sandbox directory can be located on another storage mechanism, so the VM can be treated as stateless. In Thinapp & others most filesystem and registry writes by the application are redirect to a sandboxed location. You can package runtimes and support applications into your packages (.net, SQL server, etc). There are command line tools you can use to build your package using something like a makefile. Docker advertises millisecond startup times, Thinapp is probably in the 10s of milliseconds to startup - but if the app comes packaged with a lot of fonts these may need to be extracted from the package first (not a problem for server apps). Startup times will vary - mostly based on the app. You can package your application into a single file and then run that on a clean Windows OS without installing. There are also other similar solutions in the industry like Microsoft AppV and VMware recently acquired a product called "Cloud Volumes". Both have a lot of similarities to Docker, but there are important areas that cannot be addressed without Microsoft's support (see recent announcement between Microsoft and Docker). Spoon is very similar to VMware Thinapp, which I started 10+ years ago. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |