Open-source News

Wine 6.15 Released With More PE Conversion Work, More 32-bit To 64-bit Thunks

Phoronix - Sat, 08/14/2021 - 03:52
Wine 6.15 has been uncorked as the newest bi-weekly development release of this software that powers Steam Play and more for running Windows games/applications on Linux...

NVIDIA Tegra Open-Source Graphics Driver Introducing New User-Space ABI

Phoronix - Sat, 08/14/2021 - 02:05
NVIDIA's Tegra DRM driver that is part of the mainline kernel will be introducing a new user-space API/ABI with Linux 5.15 that is designed for future hardware while also working for existing Tegra SoCs...

Cirrus Logic "Dolphin" Audio Support Coming For Linux 5.15

Phoronix - Fri, 08/13/2021 - 20:26
Cirrus Logic has contributed a number of improvements to their CS8409 HDA audio driver for the Linux kernel that includes support for new "Dolphin" audio hardware...

Linux 5.15 To Allow Reading From The Nintendo OTP Memory Area

Phoronix - Fri, 08/13/2021 - 19:31
For hobbyists that enjoy tinkering around with Linux running on the Nintendo Wii or Wii U game consoles, a new driver coming for Linux 5.15 allows accessing the specialized OTP read-only memory area that contains the encryption/decryption keys and other data...

Arm Working On Clang C++ For OpenCL 2021 (OpenCL 3.0 Compatible)

Phoronix - Fri, 08/13/2021 - 18:24
With LLVM's Clang C/C++ compiler front-end squaring away its OpenCL C 3.0 language support, Arm engineers are now working on the C++ equivalent support...

Install Linux with LVM

opensource.com - Fri, 08/13/2021 - 15:01

A couple of weeks ago, the good folks at Linux Mint released version 20.2 of their open source operating system. The installer built into the live ISO is excellent and only requires a few clicks to install the OS. You even have a built-in partitioner if you want to customize your partitions.


read more

Linux 5.15 To Add Graphics Support For Qualcomm Adreno 680, 7c3

Phoronix - Fri, 08/13/2021 - 15:00
The MSM DRM kernel updates to this open-source Qualcomm Adreno driver have been sent in to DRM-Next ahead of the upcoming Linux 5.15 merge window...

Code memory safety and efficiency by example

opensource.com - Fri, 08/13/2021 - 15:00

C is a high-level language with close-to-the-metal features that make it seem, at times, more like a portable assembly language than a sibling of Java or Python. Among these features is memory management, which covers an executing program's safe and efficient use of memory. This article goes into the details of memory safety and efficiency through code examples in C and a code segment from the assembly language that a modern C compiler generates.


read more

Parse command options in Java with commons-cli

opensource.com - Fri, 08/13/2021 - 15:00

When you enter a command into your terminal, whether it's to launch a GUI app or just a terminal app, there are often options (sometimes called switches or flags) you can use to modify how the application runs. This is a standard set by the POSIX specification, so it's useful for a Java programmer to know how to detect and parse options.


read more

Pages