Open-source News

LLVM/Clang 10.0 Now Available With Better C++20 Support, New CPU Coverage

Phoronix - Tue, 03/24/2020 - 21:57
The release cycle was dragged out an extra month due to bugs and there ended up even being a last minute sixth release candidate yesterday, but LLVM 10.0 and its sub-projects like Clang 10.0 and LLDB 10.0 were just tagged...

Windows 10 Outperforming Linux On A ~$5000 Laptop, Ubuntu Beating Clear Linux

Phoronix - Tue, 03/24/2020 - 21:40
We are used to seeing tier-one Linux distributions outperforming Microsoft Windows on hardware ranging from $199 laptops to HEDT and server processors and everything in between. Thus it came as a large surprise to us when finding Windows 10 outperforming multiple Linux distributions on a new Intel laptop. Not only was Windows 10 leading, but the performance paradigm shifted that Ubuntu was even outperforming Clear Linux, which normally is the fastest of Linux distributions out-of-the-box.

Phoronix Test Suite 9.6 Milestone 1 Further Enhances The Benchmark Result Viewer

Phoronix - Tue, 03/24/2020 - 18:39
It has been just under one month since the release of Phoronix Test Suite 9.4 while available this morning is the first development snapshot/milestone on the road to next quarter's Phoronix Test Suite 9.6-Nittedal feature release...

Habana Labs Preps More Linux Code For Their AI Accelerators With The 5.7 Kernel

Phoronix - Tue, 03/24/2020 - 18:19
Habana Labs, the AI accelerator start-up being acquired by Intel, has more driver improvements on tap for Linux 5.7...

Intel Working On OpenGL 4.x Support For Their OpenSWR Software Rasterizer In Mesa

Phoronix - Tue, 03/24/2020 - 15:45
Intel is working to enable OpenGL 4.x functionality for their OpenSWR software rasterizer within Mesa...

Install hub to make your Git command-line as fully featured as GitHub

opensource.com - Tue, 03/24/2020 - 15:03

Many people are becoming involved with open source software development by contributing to projects on GitHub. Many of them use GitHub's graphical user interface (GUI), especially those who are new to the command-line interface (CLI). But what if you prefer working on the command line?


read more

An SRE's guide to Memcached for building scalable applications

opensource.com - Tue, 03/24/2020 - 15:02

Memcached is a general-purpose memory-caching system. This means it is designed to save (or cache) answers to questions that take a long time to compute or retrieve and are likely to be asked again. A common use case is to accelerate the use of a database: for example, if we expect to need the list of "names of all people who are on team X" repeatedly, we might put this data in Memcached rather than run a SQL query each time. (Note: Memcached is occasionally referred to as "memcache." We will stick to the full name throughout this article.)


read more

How to replace CalDAV with a secure calendar protocol

opensource.com - Tue, 03/24/2020 - 15:01

Calendar technology is not encrypted by default. That means any individual or provider between you and your calendar notifications can read and potentially store that information. Data deserves to be owned and secured by users through the use of open source paired with end-to-end encryption.


read more

Why I use WordPress for education

opensource.com - Tue, 03/24/2020 - 15:00

I believe that WordPress has a place in every PK-12 school. Most teachers are looking for ways to quickly engage parents with news from the classroom, and while many use social media, WordPress provides a powerful alternative. A simple classroom blog that's easily accessible to all is a great way to improve communication.


read more

LLVM 11 Flips On NVIDIA CUDA Offloading From 64-Bit ARM

Phoronix - Tue, 03/24/2020 - 14:37
The latest LLVM 11 development code has enabled support for NVIDIA CUDA GPU device offloading from 64-bit ARM...

Learn Python Sys Module Functions

Tecmint - Tue, 03/24/2020 - 14:31
In this article, we will take a look at the Python Sys Module. There are variables and functions that are maintained by the interpreter and the sys module provides a way of interacting with...

Pages