Open Source Wrap Up June 20 – 26, 2015
The Open Container Project is Launched
The Linux Foundation has announced the launch of a new industry partnership called the Open Container Project (OCP). In recent years, Docker has led a rapid expansion of Linux containers with their popular platform that has focused on providing a common platform for an incredible range of IT tools. OCP will continue to build upon this by using code that has been donated by Docker Inc. to create a platform that adheres to the following guidelines:
- not be bound to higher level constructs such as a particular client or orchestration stack
- not be tightly associated with any particular commercial vendor or project and
- be portable across a wide variety of operating systems, hardware, CPU architectures, public clouds, etc.
The goal is to set common, minimal standards around container technology, and the project includes companies that have recently been competing with each other in container technology.
Arduino Studio Released
Arduino Studio is a new open source Integrated Development Environment (IDE) that takes advantage of the pluggable system provided in Adobe Brackets: a popular open source IDE for the web. The IDE features functionality that makes developing software for Arduino simpler, and the community plans on extending the IDE into cloud-based applications. It’s available as either a standalone application or as a plugin for Brackets.
WebAssembly is Launched
Google, Microsoft, Mozilla, and other WebKit engineers have teamed up to launch WebAssembly, a new binary format for compiling applications on the web. The project seeks to define a portable, size and load-time efficient binary format that can be executed at native speeds and take advantage of common hardware capabilities. It is designed to work well with other web platforms, and the project’s ultimate goal is to provide developers with a single compilation target for the web that is implemented in all web browsers. The project has also launched a W3C working group to govern the project direction. For those interested, Brendan Eich provides a detailed breakdown of the technical history that led to the launch of this project.
Linux Foundation’s CII Funds Three New Projects
The Core Infrastructure Initiative is a Linux Foundation led project that enables technology companies to directly fund widely-used, critical components of IT infrastructure. The project has announced $500,000 of financial support for three new projects that are in need of assistance. The following projects received portions of this funding:
- Reproducible Builds – A program used to determine if a binary package directly matches the source code from which it was built. This can help ensure binaries have not been co-opted to include malicious code during the build process.
- The Fuzzing Project – A program that generates a high amount of random inputs for software to find complicated bugs.
- TIS Interpreter – A program that will use existing test cases to detect bugs with no false positives. It is expected to be released in 2016.