Life at Eclipse

Musings on the Eclipse Foundation, the community and the ecosystem

Archive for October 2021

Introducing Oniro: A Vendor Neutral, Open Source OS for Next-Gen Devices

It’s a rare event when a new operating system comes along. And it’s even rarer to have the opportunity to influence the direction of that OS at its earliest stages. So I’m delighted to tell you that today we are announcing a new working group and top-level project that gives you that opportunity. The Oniro community will nurture and evolve the Oniro operating system, a transparent, vendor-neutral, and independent OS for the next generation of distributed systems.

The Oniro OS will provide a true, community-driven open source solution that runs on a wider spectrum of devices than today’s operating systems. And it will make it far easier to integrate different types of next-gen hardware and software.

Architected to Go Beyond Today’s Operating Systems

The Oniro OS can run on more devices than current operating systems because it features a multi-kernel architecture:

  • A Linux Yocto kernel allows the OS to run on larger embedded devices, such as Raspberry Pi-class devices 
  • A Zephyr kernel allows the OS to run on highly resource-constrained devices, such as a coffee maker or a thermostat

With the ability to run the same OS on different classes of devices, Oniro will provide an ideal solution to support the future of IoT, machine economy, edge, mobile, and other next-gen devices:

  • Consumers and adopters of the Oniro OS will have a more seamless experience than they have with the current generation of operating systems.
  • Devices will be able to directly connect to one another and share data, enabling a much higher degree of interoperability than is possible today.
  • Data exchanged between devices can flow directly to one another rather than always being shared via the cloud, enabling low latency architectures which are also inherently more secure and private. 

We expect the initial use cases for Oniro will be in the IoT and industrial IoT domains with applications for mobile devices coming later as the community evolves, grows, and establishes its roadmap.

Enabling the Global Ecosystem for OpenHarmony

Oniro is an independent open source implementatio of OpenAtom’s OpenHarmony. To deliver on the promise of Oniro, the community will deliver an independent, but compatible implementation of the OpenHarmony specifications, tailored for the global market. OpenHarmony is based on HarmonyOS, a multi-kernel OS that was developed by Huawei and contributed to the OpenAtom Foundation last year. In the future Oniro will also deliver additional specifications to help drive global adoption.

By creating a compatible implementation of OpenHarmony, the Oniro community can ensure that applications built for Oniro will run on OpenHarmony and vice versa. This interoperability will allow the Oniro community to create a global ecosystem and marketplace for applications and services that can be used across both operating systems, anywhere in the world. 

Join an Innovative Open Source Community

I truly believe that Oniro is open source done right. It’s a huge opportunity to build an operating system that rethinks how devices across many different device classes can interoperate in a secure and privacy-preserving way. 

Because Oniro’s evolution is being guided by an open and vendor-neutral community using the Eclipse Development Process, openness and transparency are a given. This will go a long way towards building the engagement and stakeholder trust necessary to create the global ecosystem.

The founding members of the Oniro Working Group include telecom giant, Huawei, Arm software experts Linaro, and industrial IoT specialists Seco. As more organizations become aware of Oniro, we expect the community to encompass organizations of all sizes and from all industries. 

I strongly encourage everyone with an interest in next-gen devices — corporations, academics, individuals — to take the opportunity to get involved in Oniro in its earliest stages. To get started, join the Oniro conversation by subscribing to the Oniro working group list.

Written by Mike Milinkovich

October 26, 2021 at 8:01 am

Posted in Foundation, Open Source

Tagged with , , ,

What Cloud Developers Want

The results of our first-ever Cloud Developer Survey are in, providing important insight into the development tools being used today, the role of open source, and the capabilities developers are looking for in next generation cloud-based tools and IDEs.  

The Cloud Developer Survey was conducted April 22-May 1, 2021, with more than 300 software developers, DevOps specialists, architects, and IT leaders in the US, UK, France, and Germany being interviewed. It’s important to point out that this survey was fielded by an independent team of analysts with the express purpose of minimizing bias, and to provide a clear market perspective to our member community. 

In commissioning this research project, our primary objective was to gain a better understanding of cloud-based developer trends by identifying the requirements, priorities, and challenges faced by organizations that deploy and use cloud-based development solutions, including those based on open source technologies. Our expectation is that through these findings, we can better ensure developers have the tools and technologies they need for cloud native application development.

An interesting finding is that more than 40 percent of survey respondents indicated that their company’s most important applications are now cloud native. And only three percent said their company has no cloud migration plans for important on-premise applications. This bodes well for the growth in cloud-based tools to help accelerate this trend and migration.

Developers Expect Open Source Tools and Technologies

One of the most significant trends revealed by the survey is the extremely high value developers place on open source. This is a rare number to see in survey results, but 100 percent of participating organizations said they allow their developers to use open source technologies for software development; though 62 percent do place at least some restrictions on usage.

Looking ahead, developers expect open source to continue to grow in popularity, with more than 80 saying they consider open source to be important both now and in the future. With the focus on cloud native applications and growing reliance on open source, it’s safe to say that open source and cloud development go hand-in-hand, and are here to stay.

Flexibility, Better Integrations, and Innovation are Attractive 

The Cloud Developer Survey also revealed that while developers use a variety of tools, they prefer using those with which they’re already familiar. This is reflected by the fact that 57 percent of survey respondents are still using desktop IDEs, including the Eclipse IDE. What this means is that there remains a huge developer community that has yet to benefit from open source cloud IDE technologies like Eclipse Theia, Eclipse Che, and Open VSX Registry, along with the ecosystem and products built around them.

Developers that do use cloud-based tools aren’t necessarily tied to using what their cloud provider recommends. Instead, they prefer open source options that offer opportunities for customization and innovation. No matter which technologies developers opt to use, increasing productivity is crucial. Developers are looking for better integrations of APIs and other features and tools that help save them time and effort.

Developers also want the flexibility to choose best-of-breed products and tools as needed to work more efficiently and to support the next wave of innovation in artificial intelligence, machine learning, and edge technologies. Open source drives innovation in these technologies, and flexible, open source tools will be key to attracting top talent to these cutting-edge development opportunities.

Read the Full Report and Recommendations

To review the complete Cloud Developer Survey results and the associated recommendations, download the survey report.

For more information about the Eclipse Cloud DevTools ecosystem and its benefits for members, visit the website.

Written by Mike Milinkovich

October 22, 2021 at 8:30 am

Eclipse Foundation Projects are OpenChain Conformant

Today we announced that the Eclipse Foundation is the first open source foundation to confirm its open source development process conforms with the OpenChain ISO 5230 international standard for open source license compliance. This means that every Eclipse Foundation project is being developed under a process which conforms to the ISO 5230 standard. The announcement is great news for our open source software contributors, users, adopters, and stakeholders globally.

The OpenChain ISO 5230 standard is officially known as the OpenChain 2.1 ISO/IEC 5230:2020 standard, and is maintained by the OpenChain Project. Its goal is to provide a clear and effective process management standard, so that organizations of all sizes, in all industries, and in all markets can benefit from a more efficient and effective open source supply chain.  

The time and effort we put into documenting that our existing development processes comply with the OpenChain ISO 5230 standard will help strengthen global supply chain integrity, and showcases our commitment to supporting our members and all of our projects’ downstream adopters.

Supported by Leading Organizations Globally

Before it became an official ISO/IEC standard in December 2020, the OpenChain initiative was the de facto standard for several years. The standard was developed based on the contributions of more than 100 project participants, and supported by organizations including Arm, BMW Car IT, Bosch, Cisco, Comcast, Ericsson, Facebook, Fujitsu, Google, Hitachi, Huawei, Microsoft, MOXA, OPPO, Panasonic, Qualcomm, Siemens, Sony, Toshiba, Toyota, and Uber. 

The breadth, depth, and diversity of organizations involved in developing the OpenChain ISO 5230 standard clearly demonstrate the importance with which the initiative is viewed across industries. The availability of the official, published standard is expected to increase conformance from hundreds of organizations to thousands. But to my knowledge, the Eclipse Foundation is the first open source foundation that has done the work necessary to document that all of our projects are developed under an OpenChain conformant process. This is an important milestone for both the Eclipse Foundation and for the OpenChain standard and its community.

Learn More and Get Involved

Because the OpenChain ISO 5230 standard is open, everyone with an interest in the initiative can engage with the community, share their knowledge, and contribute to the future of the standard. 

Follow the links below to learn more:

Written by Mike Milinkovich

October 19, 2021 at 9:46 am

Posted in Foundation, Open Source

Tagged with ,