22 ms·
the linux world is slowly (and badly) recreating technology that has existed in FreeBSD and Solaris/Illumos for decades.
by xj9 8y ago
the linux world is slowly (and badly) recreating technology that has existed in FreeBSD and Solaris/Illumos for decades.
- taeric 8y agoBe fair here. The software world is slowly recreating technology. Being even more fair, they do often add to it. Usually UX capabilities, but sometimes full on features. Yes, often the features require more resources than were available before. Such that previous versions couldn't have offered some of these things. That said, it is not limited to any one set of our industry. It is likely not even limited to our industry.
- redbeard0x0a 8y agoSoftware getting recreated, sometimes without the security promises (linux containers as they started vs. solaris zones) the previous solution had. To be fair, Google didn't really need the security in linux containers, they didn't run multi-tenant workloads, so it wasn't their top concern when submitting code to the linux kernel... We like building new things, from different angles, but in the end it seems like everything cycles through the same ideas.
- taeric 8y agoCompletely agreed. It is hilarious because we all preach "don't reinvent the wheel" at the same time that our interviews are basically "can you implement this ridiculously low level wheel" on top of "come here where we are simply using the latest rims!" :)
- tomsthumb 8y agoWhich technologies were those? I’m only vaguely familiar with FreeBSD, and not at all with Solaris.
- devonkim 8y agoFreeBSD has had jails and Solaris has had zones (with a Linux compatible zone as well aka branded zone). Given Illumos takes a lot of its roots from Solaris, it also has LX branded zones.
- grapeli23 8y agoYou probably never heard or used - Linux VServer. Available from the later version of the 2.4 kernel. https://en.wikipedia.org/wiki/Linux-VServer https://en.wikipedia.org/wiki/Linux-VServer
- xj9 8y ago> 2008 FreeBSD jails date from 2000 Solaris zones date from 2004 https://us-east.manta.joyent.com/bcantrill/public/ppwl-cantrill-jails.pdf https://us-east.manta.joyent.com/bcantrill/public/ppwl-cantr... https://us-east.manta.joyent.com/bcantrill/public/ppwl-cantrill-zones.pdf https://us-east.manta.joyent.com/bcantrill/public/ppwl-cantr...
- grapeli23 8y ago2003 http://linux-vserver.org/Overview#History http://linux-vserver.org/Overview#History In the Linux distribution that I used (PLD), the first vserver support took place in january 2004. https://github.com/pld-linux/kernel/commit/5be58c1bcc5568676a75dd9f7096827bfcde08e8 https://github.com/pld-linux/kernel/commit/5be58c1bcc5568676... Maybe a little earlier because the util-vserver showed in Nov 2003. https://github.com/pld-linux/util-vserver/commit/c4036d6e748808e07671ba402b3fe7ca027db82a https://github.com/pld-linux/util-vserver/commit/c4036d6e748...
- deleted 8y ago[deleted]
- pjmlp 8y agoAnd HP-UX/Tru64 before them. We were deploying into HP Vaults in 2000.
- ecnahc515 8y agoYeah, except even jails has gaps, like for example; shared memory isn't jailed.