Home Blog Page 222

Customer-driven open source is the future of software

By some estimates there are roughly 190 million companies on earth today. Imagine if they were all contributing to open source. Of course, most of those companies aren’t in a position to contribute code, but if we want truly sustainable, customer-friendly open source, it’s time to focus on the best possible source: companies that don’t sell software.

Why? Because the more software is built to suit the needs of those who are actually running it day-to-day, the better that software will be, and the less we’ll need to worry about sustainability. ITWorld’s Matt Asay points out that the real innovation in open source stems from customers; that is, from enterprises who use open source to build their businesses and contribute code accordingly.

[Source: ITWorld]

Pentagon wants open-source 5G plan in campaign against Huawei

The Pentagon is urging US telecoms equipment makers to join forces on 5G technology in a drive to offer a homegrown alternative to China’s Huawei. Lisa Porter, who oversees research and development at the defence department, has asked US companies to develop open-source 5G software — in effect opening up their technology to potential rivals — warning they risk becoming obsolete if they do not.

Making 5G tech open-source could threaten American companies such as Cisco or Oracle, the biggest American suppliers of telecoms network equipment.

[Source: Financial Times]

Hugging Face Raises $15 million to Expand its Open Source Software on Conversational AI

New York-based Hugging Face, a startup known by an app launched in 2017 that allows you to chat with an artificial digital friend, recently open-sourced its library for natural language processing (NLP) framework, called Transformers. It had massive success as there are over a million downloads and 1,000 companies using it, including Microsoft’s Bing. Transformers can be leveraged for text classification, information extraction, summarization, text generation, and conversational artificial intelligence.

On Tuesday, Hugging Face, with just 15 employees, announced the close of a $15 million series, a funding round that adds to a previous amount of $5 million.

[Source: IBL News]

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.”