6 operating systems designed just for Docker and other container runtimes

Ubuntu Core containers

If you’re familiar with Unix-like free software operating systems, I’m sure you’ve probably lost count of the number of Linux distributions in active developments. I know, it’s a very long list, and growing.

But get ready for the same trend on the container technology side, because the conditions that made it possible to have hundreds of Linux distributions – freely available source code, hordes of developers with time to spare and an itch to scratch – are also in play in the field of containerization.

So far, I’ve been able to identify just six of such container-native operating systems, as they are called, but trust me, there will be many more to come.

So here are six container-native operating systems that I’m aware of. If you know of any not in the list, please post a comment.

1. Boot2Docker: “Is a lightweight Linux distribution made specifically to run Docker containers”. Weighing in at just 24 MB, it’s truly lightweight and runs completely from RAM, with a boot time in the 5-second range. The current development version features:

  • Linux kernel 3.18.5 with AUFS
  • Docker v1.5.0 – using libcontainer
  • Container persistence via disk automount on /var/lib/docker
  • SSH keys persistence via disk automount

Boot2Docker has not been certified for use in production, but I don’t think that has stopped some intrepid devops from doing just that. More information is available at the project’s GitHub page here.

Related Post:  What's LXD?

2. CoreOS: Is a production-ready Linux distribution “that has been rearchitected to provide features needed to run modern infrastructure stacks.” That’s another way of saying that it’s been designed just for running containers. CoreOS is supported by a company of the same name, with commercial support provided by the company. More information about CoreOS is available at https://coreos.com/.

CoreOS

3. OSv: The official description of OSv says that it:

reduces the memory and cpu overhead imposed by a traditional OS. Scheduling is lightweight, the application and the kernel cooperate, and memory pools are shared. OSv provides unparalleled short latencies and constant predictable performance, which translates directly to capex savings by reducing the size and number of OS instances.

OSv is still in private beta, but you may sign up to gain access. Details at http://osv.io/.

4. Project Atomic: Is a Red Hat-sponsored project and, like others in this list, aims to provide a container-native operating system. It is specifically designed for deploying and managing Docker containers. Downloads are available for CentOS Atomic Host, Fedora Atomic Host, and Red Hat Atomic Host. Links to those downloads and detailed project information and documentation are available at http://www.projectatomic.io/.

Related Post:  Container Security with SELinux and CoreOS

Project Atomic

5. RancherOS: From the official description:

In RancherOS, the Docker daemon runs as PID 1, the first process the kernel starts. We call this instance of Docker “System Docker,” as it is responsible for initiating system services, such as udev, DHCP and the console. System Docker takes the place of the init system, such as sysvinit or systemd, in other Linux distributions. System Docker manages all of the system services as Docker containers.

RancherOS Docker containers

6. Ubuntu Core: Is a rendition of Ubuntu described as:

a minimal server image with the same libraries as today’s Ubuntu, but applications are provided through a simpler mechanism. The snappy approach is faster, more reliable, and lets us provide stronger security guarantees for apps and users – that’s why we call them “snappy” applications.

Snappy apps and Ubuntu Core itself can be upgraded atomically and rolled back if needed – a bulletproof approach to systems management that is perfect for container deployments. It’s called “transactional” or “image-based” systems management

Ubuntu Core containers

So there you have it folks – six container-native operating systems you can download and install on your machine or run on your Cloud computing provider’s platform.

Share:

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn

Hola! Did you notice that LinuxBSDos.com no longer run network ads?  Yep, no more ads from the usual suspects that track and annoy you across the Internet. But since I still need to pay to keep the site running, feel free to make a small donation by PayPal or your favorite cryptocurrency.

  • Bitcoin
  • Ethereum
  • Xrp
  • Bitcoin cash
  • Bitcoin sv
  • Litecoin
  • Binance coin
  • Cardano
  • Ethereum classic
Scan to Donate Bitcoin to bc1qzvlte2m224zkayhdc7fdfjkp2rsgt0l5a496ua

Donate Bitcoin to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin

Scan to Donate Ethereum to 0x0F4362DFF77F3Ba0Dc637F5f3Eba35D09a2fA60C

Donate Ethereum to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum

Scan to Donate Xrp to r4ggjvL36njsMCYTkJ3S7cTHscPsMsSGQv

Donate Xrp to this address

Scan the QR code or copy the address below into your wallet to send some Xrp

Scan to Donate Bitcoin cash to qrs0dedzp9t55af3nfwypydghp29r0xguy9s20fz2k

Donate Bitcoin cash to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin cash

Scan to Donate Bitcoin sv to 15K9TLyVDBtLuG9cYvXCX9SSkq9C9oUKHK

Donate Bitcoin sv to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin sv

Scan to Donate Litecoin to LetJ9QQMb7u2LMZ9Tu6rtHwcBcQFW98fbG

Donate Litecoin to this address

Scan the QR code or copy the address below into your wallet to send some Litecoin

Scan to Donate Binance coin to bnb1ga8trq08ssqepd90v6225nzfgy448pu5pw8gxp

Donate Binance coin to this address

Scan the QR code or copy the address below into your wallet to send some Binance coin

Scan to Donate Cardano to addr1qx2354yw49etstfljpdhwja3ajjlt487lg95vu9ngy2q6vu4rf2ga2tjhqknlyzmwa9mrm997h20a7stgectxsg5p5esq5l7d9

Donate Cardano to this address

Scan the QR code or copy the address below into your wallet to send some Cardano

Scan to Donate Ethereum classic to 0xcD6CC972a2297FcafACDcfE042C55C69516a9264

Donate Ethereum classic to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum classic

Subscribe for updates. Trust me, no spam!

Sponsored links

1. Attend Algorithm Conference, a top AI and ML event.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.

Upcoming events

4 Responses

  1. When these operating systems are being developed it is a good idea to have them link to a boot image or central repository. There is generally no idea what hardware the OS is being installed to so the installer has to make a lot of assumptions and be able to report back errors and have them corrected. This is especially true of new installations. Operating sysyems should not be released to the public without verification that they will work properly. The internet is a garbled mess because of error codes and misinformation posted everywhere. Articles online should be of assistance to people and follow convention or specification. Too many people are struggling with technology instead of it being an asset to thier lives.

Leave a Reply to Visakh Cancel reply

Your email address will not be published. Required fields are marked *

Get the latest

On social media
Via my newsletter

Partner links

1. Attend Algorithm Conference, a top AI and ML event for 2021.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.
Hacking, pentesting distributions

Linux Distributions for Hacking

Experts use these Linux distributions for hacking, digital forensics, and pentesting.

Categories
Archives

The authors of these books are confirmed to speak during

Algorithm Conference

T-minus AI

Author was the first chairperson of AI for the U.S. Air Force.

The case for killer robots

Author is the Director of the Center for Natural and Artificial Intelligence.

Why greatness cannot be planned

Author works on AI safety as a Senior Research Scientist at Uber AI Labs.