The Zephyr Project, an open source project at the Linux Foundation that aims to build a secure and flexible real-time operating system (RTOS) for the Internet of Things (IoT) announces its growing ecosystem with the addition of Eclipse IoT and the move up for long-time member Oticon to Platinum member. Additionally, the project announces the release of Zephyr 2.0.0 and that several popular developer boards are now shipping with Zephyr including Nordic Semiconductor’s Nordic Thingy91 and Adafruit’s Actinius Icarus. (Source: Zephyr Announcement, Zephyr blog)
Puppet’s New Cloud Native Continuous Delivery Tool Builds on the CDF’s Tekton
Puppet has released into public beta its Project Nebula, a cloud native tool that connects a DevOps team’s existing toolset into an end-to-end, continuous delivery platform. The company aims to simplify deployment of microservices and serverless-based applications by connecting popular tools for infrastructure provisioning, application deployment, and notifications into a single, automated workflow. (The New Stack)
Trend Micro Partners With Snyk to Advance DevSecOps
Trend Micro today announced an alliance with Snyk through which alerts about vulnerabilities in open source code will be passed on to the tools Trend Micro makes available to apply virtual patches to both monolithic and microservices-based applications. Snyk provides a tool that identifies and fixes vulnerabilities and license violations in open source dependencies and container images. Trend Micro COO Kevin Simzer said his company leverages the alerts generated by Snyk to inform developers and cybersecurity professionals where virtual patches need to be applied. (DevOps)
Eclipse Foundation Looks to Create Cloud-Based IDE Standards
The Eclipse Foundation today announced the formation of a working group to create standards for cloud-based integrated development environments (IDEs) led by Broadcom, EclipseSource, Ericsson, IBM, Intel, Red Hat, SAP, Software AG and Typefox. Mike Milinkovich, executive director of the Eclipse Foundation, said the Eclipse Cloud Development Tools Working Group (ECD WG) will work to replicate the success the Eclipse Foundation had in establishing standards for desktop IDEs based on an Eclipse standard among a new generation of cloud-based IDEs. (DevOps)
SUSE drops OpenStack Cloud
For years, SUSE, the European Linux and open-source company, was one of the OpenStack Infrastructure-as-a-Service cloud program’s champions. No longer. SUSE has decided to cease the production of new versions and to discontinue sales of SUSE OpenStack Cloud. (ZDNet)
GNU Project developers object to Richard M Stallman’s continued leadership
Richard M Stallman (RMS) recently put his foot in his mouth by defending a sexual abuser and was pressured into resigning from the Free Software Foundation (FSF). So, was that his end as a free software leader and public figure? Nope. He’s still head of the GNU Project and appears to have no intention of leaving. But some GNU developers would like to see him stand down. While they haven’t explicitly asked Stallman to resign, 18 GNU programmers have said: “We believe that Richard Stallman cannot represent all of GNU. We think it is now time for GNU maintainers to collectively decide about the organization of the project.” (ZDNet)
Making the IoT More Open: A Common Framework for IoT Edge Computing with EdgeX Foundry
The internet of things (IoT) is a diverse space, but it’s also fragmented by design, whether it’s consumer IoT or industrial IoT. In 2015, Dell started working on a project called Project Fuse to weave together the diverse and fragmented world of IoT. The idea was to build the right architecture for IoT and edge computing.
The team working on the project quickly realized that they needed to extend the cloud-native principles — things like microservice-based architectures and platform independence — as close as possible to the device edge so that there would be more flexibility in how solutions are devised. In order to succeed, the project needed to be vendor-neutral, interoperable and open.
That’s when they decided to contribute it to the Linux Foundation, and a new project — EdgeX Foundry — came to life.
EdgeX Foundry was designed with the notion of platform independence, polyglot and loosely coupled microservices that allow developers and operators to write different codebases, all bound together through an API set.
When EdgeX Foundry came to the Linux Foundation, it was a well-architected Java code. Over time, the code got a total revamp: Golang replaced Java, reducing the footprint from 2.5 GB of memory to 50 MB. It also made components swappable, so developers could use their preferred database, plugins, analytics and more.
EdgeX Foundry became all about how a developer can take any device and any number of protocols from the operations world — which could be IP-based, wireless mesh, serial-based technologies or proprietary technologies — and be able to write device inputs in a common format, using whatever protocol and format they want on top of it, and in whatever fashion. It’s like a universal translator in the middle, working with whatever other technologies users want to use with it.
“The principal premise is that if we can get enough folks on a common middle bus, we don’t need to have one standard to rule the world for protocol because that will never happen,” said Jason Shepherd, the Dell Technologies IoT and Edge Computing CTO. “A framework like EdgeX Foundry works like a bridge to weave it all together.”
Evolving with the Technology
EdgeX Foundry becomes even more significant as emerging technologies like artificial intelligence, machine learning and blockchain are maturating and being embraced.
“That’s why you need these loosely coupled frameworks so that even if the technologies we use change, the right framework will allow you to bring it together in any combination. It allows you to evolve as the technologies around you evolve,” Shepherd said.
Cloud-native technologies are more about the principles of delivering software and less about where it’s run. Traditionally, professionals from the operational technology (OT) world don’t want to update anything. If processes have been running for the last 20 years, they don’t want to touch those processes — ever.
On the contrary, the modern world is all about the continuous delivery of software.
“Your pace of innovation is your competitive advantage,” Shepherd said.
As the continuous delivery principles move closer to the physical world of edge computing devices, they start to show business value. There is no business incentive in having to manage a hundred platforms; the value is in building and leveraging domain knowledge applied in specialty applications.
The bottom line is that even folks from the OT world need to embrace cloud-native principles.
“Even if you’re not planning to do continuous delivery right now, even if the idea of continuous delivery freaks you out, you need to prepare now, because in the future you’re going to have to do it, either way, to keep up with your competitors,” Shepherd said. “It’s better to architect it now, even if you are working on your traditional models.”
Developers should start using open APIs, instead of reinventing everything.
“You can be part of a broader ecosystem so you can just focus on the pace of innovation that differentiates you from others and focus on the value that you bring to your customers,” Shepherd said.
Embracing New Business Models
The traditional IoT has been about monetizing from the hardware sale. In the modern world, it’s moving toward being service-oriented. Everything is a service, and the new mindset is about the value as service offers throughout its lifetime, not just the day it was shipped.
At the same time, the IoT is going across verticals, from home automation to enterprise, retail, energy, insurance, health care, and the automotive industry. Everything has to be interconnected. As new markets are emerging, IoT players should embrace not just new technologies, but also this new mindset of openness.
That’s where EdgeX Foundry becomes the foundational platform to application interoperability at the application layer. Under the Linux Foundation’s LF Edge umbrella, EdgeX Foundry is working with other projects like Acrn, Auto Edge and Home Edge, Eve and Fledge, which each solves a particular problem in the edge computing and IoT space.
Today, everyone wants to lock their users into their own ecosystem so they can keep you hooked and sell your data. Shepherd said he thinks that’s not the right way.
“The reality is you have to set the data free the moment it’s created and use technology to bring checks back from strangers,” he said. “This is how it’ll work.”
Facebook open-sources data set for code search AI benchmark
Facebook AI researchers created code search data sets that utilize information from GitHub and Stack Overflow. The release contains an evaluation data set of 287 Stack Overflow question-and-answer pairs including code snippets, as well as a search corpus of code snippets from nearly 25,000 Android repositories on GitHub. (VentureBeat)
Linus Torvalds isn’t worried about Microsoft taking over Linux
In his recent meeting with Torvalds, Steven J. Vaughan-Nichols talked to Linus Torvalds and several other of the Linux kernel’s top programmers. They universally agreed Microsoft wants to control Linux, but they’re not worried about it. That’s because Linux, by its very nature and its GPL2 open-source licensing, can’t be controlled by any single third-party. Torvalds said: “The whole anti-Microsoft thing was sometimes funny as a joke, but not really. Today, they’re actually much friendlier. I talk to Microsoft engineers at various conferences, and I feel like, yes, they have changed, and the engineers are happy. And they’re like really happy working on Linux. So I completely dismissed all the anti-Microsoft stuff.”(ZDNet)