Home Blog Page 223

The Year in Open Source: IBM-Red Hat, SUSE, Microsoft, More

It was an intriguing and entertaining year for open-source software in 2019, with news headlines that were all over the map. In the biggest news, IBM completed its acquisition of open source market leader Red Hat, bringing the two powerhouses together on a new shared path of making their now-connected futures successfully work out for both.

But there was plenty more happening as well, from SUSE dropping OpenStack to Microsoft continuing to deepen its role and relationships in open source with Azure. Where will 2020 take us?

[Source: ChannelFutures]

Ubuntu-based Peppermint 10 Respin Linux distribution available for download

Back in May of 2019, Peppermint 10 was released. The Ubuntu-based operating system is great for those switching from Windows, but also, it makes a fine operating system for Linux experts too. It may not be as popular as, say, Linux Mint, but it is still a solid option.

Today, fans of Peppermint — and the entire Linux community, really — have reason to celebrate. No, version 11 of the operating system is not released. However, Peppermint 10 Respin is now available for download!

[Source: BetaNews]

Systemd In Ten Years Has Redefined The Linux Landscape

Systemd got its start in 2010 in providing a better init system and expanded its scope from there. Systemd certainly had a wild ride over these past ten years and is now being used by nearly all of the Linux distributions out there. While many still seem to hate it with a passion, it’s brought many interesting features and new innovations to the Linux ecosystem.

Read on to know more about the most-viewed systemd stories of the decade.

[Source: Phoronix]

Will Open-Source Processors Cause A Verification Shift?

While the promised flexibility of open source could have advantages and possibilities for processors and SoCs, where does the industry stand on verification approaches and methodologies from here? Single-source ISAs of the past relied on general industry verification technologies and methodologies, but open-source ISA-based processor users and adopters will need to review the verification flows of the processor and SoC.

Simon Davidmann, CEO, Imperas Software pointed out during a panel last week at the RISC-V Summit held in Silicon Valley that designs based on the RISC-V instruction set architecture bring interesting verification challenges.

[Source: SemiEngineering]

Top 10 Python Open Source Projects On GitHub: 2019

Python is one of the most favoured languages by data scientists. In fact, over 75% of respondents claim that Python is one of the most important skillsets for a data science practitioner. For the first time ever, Python passed Java as the second-most popular language on GitHub by repository contributors. Also, this year, the use of Jupyter Notebooks has seen more than 100% growth year-over-year for the last three years. Take a look at the top 10 Python open source projects in GitHub in 2019…

[Source: Analytics India Magazine]

Red Hat Wins Ford IT Innovation Award

Red Hat has been recognized with the 2019 Ford IT Innovation award. In its fourth year, the award recognizes Ford’s technology partners that have helped company launch new capabilities and services or enhance existing operations.

According to the company, the Ford IT Innovation Award emphasizes Red Hat’s work related to the digital transformation of stateful applications across Ford’s hybrid cloud environment, spanning dispersed datacenters and multiple public clouds. It also showcases Red Hat’s leadership in enterprise Kubernetes innovation and its collaboration with Ford Motor Company’s technical leaders.

[Source: TFiR]

Why We Need Interoperable Service Identity?

Interoperable service identity is necessary to secure communication between different cloud providers and different platforms. This presents a challenge with multi-cloud and hybrid deployments. How do you secure service to service communication across those boundaries?

Evan Gilman, Staff Engineer at  Scytale.io and co-author of Zero Trust Networks, illustrates this issue: when you’re in AWS, you’ll use an AWS IAM role in order to identify which instance a certain role should or should not have access to.  But in today’s multi-platform world, you can be communicating from AWS to GCP to your on-prem infrastructure. Those systems do not understand what IAM role is because it is AWS-specific.

This is what Scytale is trying to address.  We are bringing a platform-agnostic identity, meaning, an identity that is not specific to a cloud provider or a platform, or any specific kind of technology,” he said.

What’s SPIFFE?

Secure Production Identity Framework for Everyone (SPIFFE) is a set of specifications that define interoperability across all tech platforms, such as how to format the name, the shape of the document, how you validate documents, etc.  “This SPIFFE level is like a secure dial tone,” Gilman explains. “You pick up the phone, it rings the other side, doesn’t really matter what platform it is or where it’s running or anything like that. The SPIFFE authentication occurs and you get a nice little layer of encryption and some authenticity insurances as well.”

But at the end of the day, SPIFFE is just a set of documents. SPIRE is the software implementation of the SPIFFE specifications.

“Think about the way the passports work,” he said.  “If you look at passports from different countries, they may be slightly different, but they have similar characteristics like SPIFFE specifications.  They’re all the same size. They all have a picture in the same spot. They have the same funny-looking barcode at the bottom, and so on. So, when you show your passport at a country border, they know how to read your passport, no matter what country that passport is from.  SPIRE is the passport agency in this analogy. Where does this passport come from? Who gives it to you? How do you get it and how do you do that in an automated fashion?”

SPIRE implements these SPIFFE specifications and enables workloads and services to get these passports as soon as they boot in a way that is very reliable, scalable, and very highly automated.

Zero Trust

Gilman is taking the philosophy of Zero Trust — don’t trust anybody whatsoever — and applying it to network infrastructure and service-to-service communication.  “We do this by removing all the security functions from the network and making no assumptions about what should or should not be allowed based on IP address,” he said.

“Instead, we build systems in such a way that they don’t rely on that network to deliver trustworthy information.   We use protocols for strong authentication and authorization to try to mitigate any kind of funny business that might happen on the wire.”

Into the New Decade

For Scytale, Gilman’s biggest push for 2020 is to provide documentation with detailed examples of how to solve different use cases, and how to configure the software to solve those use cases. “Very clear-cut guidance,” he states.  “We have a lot of flexibility and features built into the software, but we don’t have conceptual guidelines that can teach people how the internals are working and stuff like that. We button everything up and make the experience really easy to pick up for folks who might not necessarily want to get in the weeds with it. They just want it to work.”

IBM Z Open Editor Support for Language Server Protocol is a Game Changer

The integrated development environment (IDE) is an indispensable tool for software developers. Before it came along, coding was a laborious, detail ladened undertaking. We’ve become accustomed to the syntax checking and code completion features than even the most basic IDEs provide. These days we tend to forget how hard it was programming with nothing but a rudimentary text editor. Something as simple as finding a missing comma or a misplaced curly bracket that was causing a compilation error could take hours, maybe days should the codebase be big enough. When it came to tracing your way through a seemingly endless chain of functions and classes in order to find the culprit of a runtime error, well…fuggedaboutit! Without the modern IDE, we’d be sunk.

[Source: DevOps.com]

Apple, Google, And Amazon Join Forces To Create CHIP

Apple, Google, Amazon, and the Zigbee Alliance have all teamed up to work on an open-source network standard. The new working group has already gone live under the name of “Project Connected Home over IP” or CHIP. The project is aimed at simplifying development for manufacturers and increase compatibility for consumers. By building upon Internet Protocol (IP), the project aims to enable communication across smart home devices, mobile apps, and cloud services and to define a specific set of IP-based networking technologies for device certification.

[Source: TFiR]

TUF Receives CNCF’s Graduate Distinction

The Update Framework (TUF) has become the first specification and first security-focused project to graduate from the Linux Foundation’s Cloud Native Computing Foundation (CNCF). The project was initially developed by Justin Cappos, associate professor of computer science and engineering at NYU Tandon School of Engineering, in 2009. Cappos is also the first academic researcher to lead a graduated project and TUF is the first project born out of a university to graduate.

[Source: TFiR]