在`cgroups`或`jail`之前,没有OS方法来提供进程隔离吗?

时间:2017-08-07 22:12:59

标签: kernel containers virtualization isolation

我试图了解容器的重点是什么。我说它与隔离的概念有关,这会带来这些好处:

  • 控制某个流程的恶意用户(例如易受攻击的网络服务器)可能会损坏计算机,因此安全;
  • 如果某个进程因错误而崩溃,则无法取下整个计算机;
  • 每个进程都认为它使用整个机器的资源本身,这有点好(我想它能使它最佳地执行?)

但是现在所有这些东西都内置于任何体面的操作系统中。在开发这些工具之前,情况并非如此吗?在开发多任务系统时,Aren还有这些基本问题吗?

我们已经有了虚拟内存,所以每当我尝试访问另一个进程时,记忆我得到一个段错误。 AFAIK Linux程序已经认为它自己使用所有机器资源,只是内核愚弄它这样做。

那么LXC带来了什么呢?它可以被认为是一种方式来组织"处理和控制它们就像它们一样?

0 个答案:

没有答案