Linked by Thom Holwerda on Thu 10th Nov 2011 20:45 UTC, submitted by Straylight
Oracle and SUN I just emerged, blinking, from the world of Skyrim, only to realise Sun Oracle has released the 11th version of Solaris (well, technically it's the 7th, but okay, we'll roll with it). I'll be honest and upfront about it: Solaris is totally out of my league, and as such, it's very hard for me to properly summarise what this release is all about, so I won't even try.
Permalink for comment 496950
To read all comments associated with this story, please click here.
RE[4]: Cloudwashing
by kokara4a on Fri 11th Nov 2011 11:03 UTC in reply to "RE[3]: Cloudwashing"
kokara4a
Member since:
2005-09-16

Containers are really really neat. Lot of sys admins are excited about this. If you use VMware and start up several OS instances, then each guest OS will use 4GB RAM, and CPU, etc. With Containers, each guest will use 40MB and nil CPU. One guy booted 1.000 Containers on a server with 1GB RAM, it was extremely slow but it could be done. Try that with VMware.


What you say is true but it's not the entire picture. Virtualization is getting better by the day. There are memory ballooning drivers that will report the free memory in the guest so it can be marked free in the host. Same pages merging can also decrease the memory footprint of a VM. Using KVM with the appropriate Linux kernel inside occupies surpisingly little memory.

This Containers is the building block for virtualizing everything, the Network stack, etc. Everything is virtualized in Solaris 11. Create as many network cards as you want, create as many Containers as you want, etc - thus you can have lot of virtual servers in one Server. This is why Solaris11 is called "First Virtual OS" ever. In Linux, if you create a container, is everything else virtualized? The network stack? etc? No?


You have to specify which Linux container flavor you have in mind. Both OpenVZ and LXC have network stack virtualization. In fact, OpenVZ has everything Solaris Zones have (maybe not, I'm not familiar with Zones but OpenVZ is very feature rich). LXC has some shortcomings (e.g. there's no UID/GID virtualization) but is there in all recent kernels so very convenient to experiment with.

In short, I don't think that Solaris can boast big advantages in virtualization of any kind compared to Linux

Reply Parent Score: 1