| |
| Open source contribution and collaboration is changing the software world dynamically. | | |
|
|
|
Thursday, November 13, 2014: Open source enables contributors collaborate their work within the communities and communities add more to it. Open source development may have less traction but it is pretty rapid. Open source communities allow sources to recombine and mix in a powerful way.
|  |
Linux enabled containers but communities like Docker have worked together to make the container so powerful. Project Atomic integrated the tools and patterns for container based applications deployment. We can see multiple usage of container in multiple physical hosts these days. Docker is mainly concerned about only management of container in particular system instance or host. Open Source has always promoted cross pollination.
Google’s internal container work has produced the new project in orchestration domain, called Kubernetes. Kubernetes offers high availability and replication, service aggregation and discovery. But, the complete orchestration, policy management and resource placement is drawn from different community. Different projects are working together to provide applications and frameworks for Kubernetes. Apache Mesos offer API abstraction for resource management and scheduling of Kubernetes. Apache Aurora is used by Twitter for scheduling job on Mesos.
Mixing of storage and data has always benefited open source development. Big Data is the great example of how technologies like Hadooop, MapReduce, Apache Spark, Gluster, Ceph are combining the data together and helping in the development. OpenStack is another great example of how open source communities have benefited in a powerful way. Number of communities like Open Daylight, Open vSwitch, networking function virtualization (NFV) in Networking are benefiting each other for the development.
It is an unarguable fact that all these individual projects in open source era are accelerating the pace of software innovation in combined form. These small parts of development are amplifying each other dynamically. Gaining this acceleration of innovation is just impossible with proprietary softwares.
|
|
0 comments:
Post a Comment