Open-source News

Updated AMD Zen CPU Microcode Lands In Linux-Firmware Tree

Phoronix - Tue, 10/22/2019 - 21:32
Updated AMD Family 17h (Zen / Zen 2) CPU microcode has quietly landed within the linux-firmware Git tree...

Firefox 70 Released With JavaScript Baseline Interpreter, Other Updates

Phoronix - Tue, 10/22/2019 - 19:37
Firefox 70.0 officially hit the web this morning as the newest version of Mozilla's web browser...

AMDVLK 2019.Q4.1 Vulkan Driver Brings Performance Tuning, Reworked Pipeline Cache

Phoronix - Tue, 10/22/2019 - 18:41
AMD has been off their weekly release regiment for their open-source AMDVLK Vulkan driver but this morning they issued their first new release in just about one month...

Intel's Graphics Compiler For Their NEO Compute Stack Now Supports Jasper Lake

Phoronix - Tue, 10/22/2019 - 18:29
The team maintaining the LLVM-based Intel Graphics Compiler as part of their "NEO" OpenCL/Compute Stack have rolled out v1.0.2714 that includes initial support for Jasper Lake among other improvements...

Linux 5.5 To Restore Power-Savings For Hybrid Laptops When Not Using The dGPU

Phoronix - Tue, 10/22/2019 - 16:35
On recent kernels when using a laptop with hybrid graphics but not running with the discrete GPU graphics enabled, a regression meant the dGPU never got powered off... Fortunately, for Linux 5.5 -- and potentially to be back-ported after that -- is a change to restore that power-savings...

Intel Lands More Graphics Code For Linux 5.5 - Jasper, More Intel Xe Multi-GPU Prepping

Phoronix - Tue, 10/22/2019 - 15:07
Intel's open-source developers kicked off a new week by sending in their latest vetted changes to DRM-Next ahead of next month's Linux 5.5 kernel cycle...

How to program with Bash: Logical operators and shell expansions

opensource.com - Tue, 10/22/2019 - 15:03

Bash is a powerful programming language, one perfectly designed for use on the command line and in shell scripts. This three-part series (which is based on my three-volume Linux self-study course) explores using Bash as a programming language on the command-line interface (CLI).


read more

How to program with Bash: Logical operators and shell expansions

opensource.com - Tue, 10/22/2019 - 15:03

Bash is a powerful programming language, one perfectly designed for use on the command line and in shell scripts. This three-part series (which is based on my three-volume Linux self-study course) explores using Bash as a programming language on the command-line interface (CLI).


read more

Initializing arrays in Java

opensource.com - Tue, 10/22/2019 - 15:02

People who have experience programming in languages like C or FORTRAN are familiar with the concept of arrays. They’re basically a contiguous block of memory where each location is a certain type: integers, floating-point numbers, or what-have-you.

The situation in Java is similar, but with a few extra wrinkles.

An example array

Let’s make an array of 10 integers in Java:


read more

NGT: A library for high-speed approximate nearest neighbor search

opensource.com - Tue, 10/22/2019 - 15:01

Approximate nearest neighbor (ANN) search is used in deep learning to make a best guess at the point in a given set that is most similar to another point. This article explains the differences between ANN search and traditional search methods and introduces NGT, a top-performing open source ANN library developed by Yahoo! Japan Research.


read more

How collaboration fueled a development breakthrough at Greenpeace

opensource.com - Tue, 10/22/2019 - 15:00

Activists really don't like feeling stuck.

We thrive on forward momentum and the energy it creates. When that movement grinds to a halt, even for a moment, our ability to catalyze passion in others stalls too.

And my colleagues and I at Greenpeace International were feeling stuck.


read more

Pages