Open-source News

RADV Vulkan Driver's ACO Compiler Back-End Has Navi/GFX10 Nearly Squared Away

Phoronix - Sat, 10/26/2019 - 18:33
Following a lot of work on the AMD "ACO" compiler back-end to the RADV Vulkan driver for GFX10/Navi, this experimental alternative to AMDGPU LLVM is about ready to go for these newest AMD graphics processors...

Netflix builds a Jupyter Lab alternative, a bug bounty to fight election hacking, Raspberry Pi goes microscopic, and more open source news

opensource.com - Sat, 10/26/2019 - 15:01

In this edition of our open source news roundup, we take a look at a machine learning tool from Netflix, Microsoft's election software bug bounty, a cost-effective microscope built with Raspberry Pi, and more!


read more

What's the best Linux distribution for beginners?

opensource.com - Sat, 10/26/2019 - 15:00

There are hundreds of different Linux distributions, each meeting the unique needs of its users. This diversity of distributions is what makes Linux the preferred operating system, but choosing the best one to get started can be quite daunting. First-timers need to take into consideration hardware, internet connection, installation method, desktop environment, support community, and more. So which one should a beginner choose? Take our Linux poll!


read more

SiFive U8-Series To Offer Much Greater RISC-V Performance

Phoronix - Sat, 10/26/2019 - 03:12
There is much greater performance potential out of RISC-V now with SiFive having announced the U8-Series...

MPV Player 0.30 Released For This Advanced Open-Source Video Player

Phoronix - Fri, 10/25/2019 - 23:38
MPV 0.30 is out as the newest release to this cross-platform, open-source video player derived from MPlayer/mplayer2...

Ubuntu 19.04 vs. 19.10 Performance On High-End AMD/Intel Desktop CPUs

Phoronix - Fri, 10/25/2019 - 21:21
For those curious how the Ubuntu 19.04 vs. Ubuntu 19.10 performance is looking for higher-end Intel/AMD desktops, here are some fresh benchmarks.

VirtualBox 6.1 Beta 2 Released As Oracle's Next Virtualization Update Approaches

Phoronix - Fri, 10/25/2019 - 20:08
Oracle today released their second public beta of the forthcoming VirtualBox 6.1 virtualization software...

Ubuntu 20.04 LTS To Optimize GNOME For Fast/Modern PCs, Ubuntu 20.10 For Slow/Older PCs

Phoronix - Fri, 10/25/2019 - 18:05
Canonical's Daniel Van Vugt who has become well known for focusing on his GNOME performance optimizations over the past two years is not done yet. While recapping their performance achievements around GNOME Shell for Ubuntu 19.10, he commented on performance work to happen for Ubuntu 20.04 LTS and Ubuntu 20.10 later on...

Linux 5.3-ck1 Kernel Released With MuQSS 0.195 Scheduler Bringing Ryzen Fixes

Phoronix - Fri, 10/25/2019 - 17:35
Con Kolivas is normally quite quick following new kernel releases in turning around a re-spin with his patch-set atop that also has his MuQSS scheduler optimized for desktop responsiveness. His Linux 5.3 kernel support is late to the party due to being tied up with other work, but Kolivas introduced his latest code today...

PHP 7.4's FFI Support Is In Good Shape For Tapping C Functions / Structures From PHP

Phoronix - Fri, 10/25/2019 - 16:48
One of the interesting features for PHP 7.4 that is due for release at the end of next month is the long-awaited FFI (Foreign Function Interface) support. PHP 7.4's FFI lets developers call functions / variables / data structures defined in the C programming language from native PHP code...

How I used the wget Linux command to recover lost images

opensource.com - Fri, 10/25/2019 - 15:02

In 2004, the Open Clip Art Library (OCAL) was launched as a source of free illustrations for anyone to use, for any purpose, without requiring attribution or anything in return. This site was the open source world’s answer to the big stacks of clip art CDs on the shelf of every home office in the 1990s, and to the art dumps provided by the closed-source office and artistic software titles.


read more

Understanding system calls on Linux with strace

opensource.com - Fri, 10/25/2019 - 15:00

A system call is a programmatic way a program requests a service from the kernel, and strace is a powerful tool that allows you to trace the thin layer between user processes and the Linux kernel.

To understand how an operating system works, you first need to understand how system calls work. One of the main functions of an operating system is to provide abstractions to user programs.

An operating system can roughly be divided into two modes:


read more

Why I made the switch from Mac to Linux

opensource.com - Fri, 10/25/2019 - 15:00

I have been a huge Mac fan and power user since I started in IT in 2004. But a few months ago—for several reasons—I made the commitment to shift to Linux as my daily driver. This isn't my first attempt at fully adopting Linux, but I'm finding it easier than ever. Here is what inspired me to switch.


read more

Pages