5 ms·
> each container only needs the libs and kernel services that it needs to do its job. It doesn't need the whole OS and doesn't benefit from the whole OS being p
by ori_b 10y ago
> each container only needs the libs and kernel services that it needs to do its job. It doesn't need the whole OS and doesn't benefit from the whole OS being present.
Yes, but the kernel services are the part that's incompatible between systems. Containers do not run their own kernel, but instead run on their host OS kernel.
- SwellJoe 10y agoA Linux/UNIX ABI is probably the minimum cost of entry for an OS to participate in this idea, at least in the short-term, since everything for the server is currently built primarily for Linux.
- geofft 10y agoAnd NT and Solaris both support the Linux ABI now. OS X / iOS is basically the only holdout with nontrivial market share.
- jclulow 10y agoI don't know that Oracle Solaris supports the Linux ABI. The revival of Linux ABI support in zones (containers) is a SmartOS (and illumos) thing, and we've diverged significantly from Solaris at this point.
- geofft 10y agoAw, looks like it was Oracle Solaris 10 only. (Is there a good generic word for Oracle Solaris + SmartOS + Illumos + etc.?)
- jclulow 10y agoSmartOS is really just a distribution of illumos; so are OmniOS, OpenIndiana, etc. We are all very similar as we push and pull from our common source base. When Oracle took the source closed again, they essentially forked their own private product. They have diverged significantly enough from everybody else that it's not really helpful to include them in the same family anymore. tl,dr: we just call it all "illumos" now.
- rat87 10y agoIs anyone still using Solaris? I knew it had fans but I assumed people moved on after Oracle closed the open source development.
- pjmlp 10y agoI will bet lots of places in the enterprise, which didn't care how Solaris was developed in first place, and were already Sun customers before they open sourced it.
- rat87 10y agoI'm sure. But where I was it seemed like it was open sourced there was a lot of excitement about its future, and after being bought by Oracle and closed source, not so much.
- ori_b 10y agoEr. The OS minus the OS services? This idea would mean you're not running the OS's kernel, and you are only running the userspace components that were written against Linux emulation, which are often just Linux binaries copied from some Linux distribution. We have that. It's called Linux.