Open-source News

NVIDIA Still Working On A Generic Allocator - Has Working Open-Source Implementation

Phoronix - Mon, 10/07/2019 - 19:42
For those wondering, NVIDIA is still pursuing a generic allocator / Unix device memory allocator that has been talked about for years and a potential successor to the likes of the Generic Buffer Manager (GBM). They now have an implementation of their proposed allocator working for the open-source NVIDIA (Nouveau) driver though there still is a lot of work ahead...

The FSF Is Re-Evaluating Its Relationship With The GNU

Phoronix - Mon, 10/07/2019 - 18:40
With RMS resigning as head of the FSF but ultimately is remaining as head of the GNU, the Free Software Foundation is now publicly re-evaluating its relationship with the GNU...

GDB Debugger Lands CTF Support

Phoronix - Mon, 10/07/2019 - 18:32
The GNU Debugger (GDB) now has support for the Compact C Type Format following support for this debugging information format having been added to the GCC compiler and Binutils...

Understand Core Components of Ansible – Part 1

Tecmint - Mon, 10/07/2019 - 15:34
The Red Hat Certified Specialist in Ansible Automation exam (EX407) is a new certification program by Red Hat that tests your skills to use Ansible to automate the configuration of systems and applications. The...

7 Java tips for new developers - Mon, 10/07/2019 - 15:03

Java is a versatile programming language used, in some way, in nearly every industry that touches a computer. Java's greatest power is that it runs in a Java Virtual Machine (JVM), a layer that translates Java code into bytecode compatible with your operating system. As long as a JVM exists for your operating system, whether that OS is on a server (or serverless, for that matter), desktop, laptop, mobile device, or embedded device, then a Java application can run on it.

read more

Using the Java Persistence API - Mon, 10/07/2019 - 15:00

The Java Persistence API (JPA) is an important Java functionality for application developers to understand. It translates exactly how Java developers turn method calls on objects into accessing, persisting, and managing data stored in NoSQL and relational databases.

read more

Introduction to open source observability on Kubernetes - Mon, 10/07/2019 - 15:00

With the advent of DevOps, engineering teams are taking on more and more ownership of the reliability of their services. While some chafe at the increased operational burden, others welcome the opportunity to treat service reliability as a key feature, invest in the necessary capabilities to measure and improve reliability, and deliver the best possible customer experiences.

read more

Meson 0.52 Released With Better Support For Solaris/Illumos

Phoronix - Mon, 10/07/2019 - 13:05
While popularity in Solaris-based operating systems may be on the decline, for Meson to ultimately replace other build systems it will need good support for said operating systems where Automake, CMake, and others are well supported. As such, with this weekend's Meson 0.52 release comes with better support for Solaris and the OpenSolaris-derived Illumos platforms...

JACK2 1.9.13 Released As First Update In Nearly 2 Years For The Low-Latency Audio Server

Phoronix - Mon, 10/07/2019 - 12:02
While Red Hat is pursuing Pipewire with plans to fill the use-cases provided by the JACK(2) low-latency audio server, JACK2 isn't letting up and Sunday marked version 1.9.13 for the project and their first release since December 2017...

Vulkan 1.1.124 Released With Shader Clock & Timeline Semaphore Extensions

Phoronix - Mon, 10/07/2019 - 08:02
Vulkan 1.1.124 is out this Sunday evening with two new extensions...

Linux 5.4-rc2 Released As The "Nesting Opossum"

Phoronix - Mon, 10/07/2019 - 05:45
Linus Torvalds is back on his Sunday release regiment with having just declared the Linux 5.4-rc2 test release and also took the opportunity to have some fun by shifting the kernel's codename to be the Nesting Opossum, replacing the Bobtail Squid...