Recent years have seen tremendous growth in the container technologies market. From being a non-existent category just a few years ago to being one of the most interesting, fast development and exciting areas.
Containers change the way we think about application architecture and the speed at which we can deliver on business requirements. They provide consistency and portability across environments and allow developers to focus on building a great product, without the distraction of underlying execution details.
Today the entire application delivery supply chain is changing as the age of abstract application creation is upon us. This change is fueled by the adoption of a few key technologies, including shared code repositories, continuous integration, continuous development, and cloud computing. However, the ultimate driver of this movement is a software delivery mechanism: containers.
Project Kubic is a generic project for the many new initiatives related to re-designing the operating system around principles of immutable infrastructure and the usage of a stack based on Linux, docker project and Kubernetes. The primary building block of the Kubic Project is the Container Host OS based on openSUSE Tumbleweed.
In the near future and with your support, we’ll be enabling Kubernetes and many other new features. This will allow you to easily build Container as a Service (CaaS) solutions and run them everywhere…
How can the Kubic Project help me?
- Traditional OS are cool and fun to hack on, but the model with a single runtime environment controlled by the OS and shared by all applications does not meet the requirements of modern application-centric IT.
- Based on a monolithic approach, the traditional OS brings lots of challenges for managing the stacks running on top of it. With Kubic, we would like to rethink the OS by redesigning it for modern IT applications.
- In agile environments, developers and DevOps engineers are taking responsibilities over their app and seeking control over the runtime underneath their applications, without necessarily owning the entire stack.
- VMs provide a means for separation among applications, but this model adds resource and management overhead.
Join our Kubic Project and together we will build the next generation of Container OS
(This blog is written by Simona Arsene and was originally published at https://www.suse.com/communities/blog/introducing-kubic-project-new-open-source-project/)