We all had suffer from "DLL hell" problem previously, which occur when you install a new software, which come with a buggy DLL file with newer version than the old one in the OS. After installation, some old software that use old DLL will fail to function. This is due to the stateful management of system configuration, which will generate side effect that will affect other component in system.
This paper propose a new idea that dynamicly generate the system setting for the software seperatly, which will not be seen by other program, much similar to program in FL.
There are no any global setting such as /bin /etc /proc in NixOX any more , only /bin/sh persist. Any program installation will contain his own related lib and other program, which will reside in a seperated place unvisible to other program.
This paper also propose a FL style language to replace counterpart in RPM and apt, to specify the dependency and method to resolve dependence.
It is some what like a virtual machine, with very low overhead.
订阅:
博文评论 (Atom)
没有评论:
发表评论