CDE: Run Any Linux Application On-Demand Without Installation

CDE: Run Any Linux Application On-Demand Without Installation
复制标题

DOI:
--
复制
发表时间:
2011-12
期刊:
--
影响因子:
--
通讯作者:
Philip J. Guo
Philip J. Guo
中科院分区:
其他
文献类型:
--
作者:
Philip J. Guo

文献摘要

被引文献

相似文献

Linux有一个庞大的自由软件生态系统,但是由于每个Linux发行版(distro)包含一组不同的预安装共享库、文件系统布局约定以及其他环境状态,所以很难创建和分发能在所有发行版上毫无问题地运行的软件。在线论坛和邮件列表中充斥着用户在编译、安装和配置Linux软件及其众多依赖项时遇到的问题的讨论。为了解决这个普遍存在的问题,我们创建了一个名为CDE的开源工具,它能自动打包在其他x86 - Linux机器上运行一组x86 - Linux程序所需的代码、数据和环境。创建一个CDE包就像在CDE的监控下运行目标应用程序一样简单,并且执行一个CDE包不需要安装、配置或根权限。CDE使Linux用户能够即时按需运行任何应用程序,而不会陷入“依赖困境”。
There is a huge ecosystem of free software for Linux, but since each Linux distribution (distro) contains a different set of pre-installed shared libraries, filesystem layout conventions, and other environmental state, it is difficult to create and distribute software that works without hassle across all distros. Online forums and mailing lists are filled with discussions of users' troubles with compiling, installing, and configuring Linux software and their myriad of dependencies. To address this ubiquitous problem, we have created an open-source tool called CDE that automatically packages up the Code, Data, and Environment required to run a set of ×86-Linux programs on other ×86-Linux machines. Creating a CDE package is as simple as running the target application under CDE's monitoring, and executing a CDE package requires no installation, configuration, or root permissions. CDE enables Linux users to instantly run any application on-demand without encountering "dependency hell".