Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2024-11-28 00:00
Benchmarking 9 Linux Distributions On A $50 Processor
Your choice of Linux distribution on a budget PC can mean the difference of ~14% performance overall. Here are benchmarks of Ubuntu, CentOS, Debian, EndeavourOS, Manjaro Linux, openSUSE Tumbleweed, Fedora Workstation, and Clear Linux on a $50 processor as we roll into 2020 with the newest Linux distribution releases.
Bootlin Working To Boost OpenWrt Security With SELinux + DM-Verity
Embedded Linux consulting firm Bootlin has been working on improving the security of OpenWrt, the Linux distribution popular for running on routers / networking equipment and other embedded Linux networking use-cases...
EXT4 In Linux 5.6 To See Big Write Performance Boost For Direct I/O
For those of you running EXT4 with Direct I/O on the likes of Intel Optane DC Persistent Memory or PMEM simulated via a virtual machine, better write performance is coming when overwriting already allocated blocks...
A Possible Workaround For AMD APUs With Stability Issues On Recent Kernels
While we have found recent Linux kernels paired with latest motherboard BIOS releases to work out generally well for recent AMD APUs, not everyone has been having a trouble-free experience on recent kernels. But an affected user has discovered a possible workaround if hitting stability issues...
Libinput 1.15 Released For Improving Input On X.Org + Wayland Desktops
Just under one month since the libinput 1.15 test release, this input handling library is now out with its official update...
Fedora 32 Goes Through Its Formalities To Land GCC 10 + Golang 1.14
Fedora Linux has long been well known for always shipping with bleeding-edge GCC compiler releases even if it means a near-final pre-release, thanks in part to Red Hat's significant engineering resources to GCC and the GNU toolchain in general. With Fedora 32 it's expected to be no different with having the upcoming GCC 10 compiler...
GCC 10 Adds ARMv8.6-A Targeting, BFloat16 + i8MM Options
Building on earlier GCC commits for Arm's BFloat16 (BF16) support and other new extensions, a late change landing for GCC 10 is the command line options for targeting the ARMv8.6-A architecture and optionally toggling i8mm and BF16 extensions...
Mesa Development Activity Was Up By ~20% In 2019, Just Under 3 Million Lines Of Code
Mesa3D as principally the collection of Linux OpenGL/Vulkan drivers is up to 2,996,270 lines of code (and documentation / associated scripts) within its Git tree! That should put it over the three million mark very soon while the Git activity was up by about 20% in 2019...
Fedora 32 Planning To Make Use Of systemd's sysusers.d For Declaring New Users
Fedora 32 is likely to make use of systemd's sysusers.d functionality for packages declaring new system users as part of the package installation process. This change proposal is being led by Red Hat's Zbigniew Jędrzejewski-Szmek of their systemd team...
Dell Finally Rolls Out XPS 13 Developer Edition With Ice Lake, Fingerprint Reader
Up to now the most recent Dell XPS 13 Developer Edition laptop with Ubuntu Linux has been using Comet Lake processors while now the 10th Generation XPS 13 Developer Edition has been announced with Ice Lake processors...
Coreboot Seeing Tigerlake + Jasperlake Activity, Experimental Razer Icelake Laptop Support
Building upon Coreboot Icelake support that has been coming together recently is now the initial Intel support for Jasperlake and Tigerlake. Additionally, when it comes to the Icelake support, there is experimental/work-in-progress support for the Icelake-powered Razer Blade Stealth laptop...
More Improvements Queued For The Smaller DRM Drivers In Linux 5.6
The first batch for 2020 of DRM-Misc updates have been sent to DRM-Next of the smaller Direct Rendering Manager drivers and other core / user-space API changes to our favorite subsystem...
Systemd Is Approaching 1.3 Million Lines While Poettering Lost Top Contributor Spot For 2019
As of New Year's morning, systemd's Git tree was at 1,273,896 lines spread across 3,522 commits built up over 42,700+ commits from around 1,500 different authors...
KDE's Kate Text Editor Seeing LSP Improvements For Better Code Support
With last month's release of KDE's Kate 19.12 text editor there was an initial plug-in for Language Server Protocol (LSP) support to better allow language-agnostic support for code syntax highlighting and other features. There were some issues in that initial implementation but with Kate 19.12.1 and beyond will be better support...
Bonsai Is A New Effort For GNOME-Focused Multi-Device Cloud/Synchronization
Christian Hergert of Red Hat who is known for his work on the GNOME Builder IDE has recently been hacking on a new project called Bonsai that is designed as a GNOME-focused multi-device synchronization service akin to a personal cloud...
The Linux Kernel's Scheduler Apparently Causing Issues For Google Stadia Game Developers
Among the issues that game developers have been facing in bringing their games to Linux for Google's Stadia cloud gaming service apparently stem from kernel scheduler issues. We've known the Linux kernel scheduler could use some improvements and independent developers like Con Kolivas with BFS / MuQSS have pushed for such, but hopefully in 2020 we'll see some real action...
Clear Linux Saw New Features, New Desktop Installer + Increased Adoption In 2019
In addition to Clear Linux seeing more performance optimizations in 2019 (more so than Fedora and Ubuntu during the year), it also benefited from a new desktop installer, new help forums, and more of Intel's partners talking about their current or planned usage of Clear Linux...
Glibc Sees End Of Year Improvements For GNU Hurd With The Microkernel Entering Its 30th Year
There hasn't been a new GNU Hurd release since the microkernel's 0.9 release back in 2016, but at least other areas of the stack continue inching further. Glibc as an important piece to the GNU toolchain saw some improvements for Hurd during December...
The Linux Kernel Enters 2020 At 27.8 Million Lines In Git But With Less Developers For 2019
As of this morning in the Linux kernel Git source tree, the kernel weighs in at 27.8 million lines!..
PineBook Benchmarks For The ARM Linux Laptop Starting At $99 USD
For those interested in benchmarks of the $99+ PineBook ARM Linux laptop, more results continue to be uploaded on OpenBenchmarking.org...
Sway 1.3 Release Candidate Brings Many Changes For This i3-Inspired Wayland Compositor
Drew DeVault released Sway 1.3 RC1 on New Year's Eve as the latest test release for this increasingly popular i3-inspired Wayland compositor built off his WLROOTS library...
Some Of The Features That Could Come To KDE In 2020
KDE developer Nate Graham who is well known for his weekly development summaries in the KDE space has shared his opinions on the desktop's features he expects to see materialize this year as well as some of the less likely bits...
Godot 4.0 Game Engine Aiming For Release With Vulkan In Mid-2020
Godot lead developer Juan Linietsky provided a New Year's Eve look at the origins of this wildly successful open-source game engine from their beginnings, the technical advancements of this open-source game engine, the big step forward with Godot 3.0, and what's on the horizon with Godot 4.0...
Happy New Year + A Look Back At The Most Popular Linux Content Of 2019
Happy New Year to all Phoronix readers...
Linux 5.4.7 / 4.19.92 / 4.14.161 Kernels Released To End Out 2019
Greg Kroah-Hartman took time out of his New Year's Eve festivities to release Linux 5.4.7, 4.19.92, and 4.14.161 as the newest supported stable releases of the Linux kernel...
Google's Kernel Runtime Security Instrumentation (KRSI) Is Something To Look Forward To In 2020
Back in September was an initial "request for comments" by Google on some kernel work they are doing with Kernel Runtime Security Instrumentation (KRSI) for providing eBPF-powered security helpers, ultimately for creating dynamic MAC and audit policies. Just before Christmas the first official version of this new eBPF-based instrumentation was sent out and is being prepared for deployment within Google...
Ringing In 2020 By Clang'ing The Linux 5.5 Kernel - Benchmarks Of GCC vs. Clang Built Kernels
One of the interesting milestones this year in the compiler world was the ability with LLVM Clang 9.0 to compile Linux 5.3+ for x86_64 without needing any extra patches to either the kernel or the LLVM/Clang compiler. That initial support in Linux 5.3 was not without a few issues, but on Linux 5.5 the experience is in great shape with the stable Clang compiler.
Reiser5 File-System In Development - Adds Local Volumes With Parallel Scaling Out
Well, this is a hell of a way to surprisingly end the 2010s... Reiser5. Reiser5 brings a new format to the Reiser file-system and brings some new innovations to this file-system while keeping to its controversial name...
The AppArmor Performance Impact In 70+ Benchmarks On Linux 5.5 Git
With bisecting one of the big regressions in Linux 5.5 and finding the culprit to be an AppArmor change while using Hackbench as one of the most affected tests, I was curious to see what other workloads are impacted big by AppArmor on the current Linux 5.5 Git code. Here are 72 tests with the Threadripper 3970X on Linux 5.5 Git when toggling AppArmor...
Jolla Making Plans For Sailfish OS In 2020
Jolla has been working on Sailfish OS for nearly a decade now and for 2020 they are planning more improvements to their Linux-based smartphone OS as well as working to push Sailfish into new markets...
FSF-Approved Trisquel 9.0 Reaches Development Milestone Before Ringing In The New Year
Nearly two years after the release of Trisquel 8, the release of Trisquel 9 "Etiona" for this Free Software Foundation approved Linux distribution is quickly approaching. An alpha/development release of Trisquel 9 is available for testing...
Power Management Improvements Could Benefit Intel Server Performance In Linux 5.6
Some Intel server platforms could see better performance with the Linux 5.6 kernel cycle...
The Linux Kernel Highlights Of The 2010s From Torvalds' Sabbatical To Dealing With Vulnerabilities
Going along with our other end of year and decade recaps, here is a look back at the Linux kernel highlights for the 2010s...
The Experimental GCN 1.0 GPU Support Might Be Dropped From AMDGPU Linux Driver
By default the Linux kernel selects the aging Radeon DRM driver for GCN 1.0 "Southern Islands" and GCN 1.1 "Sea Islands" hardware (as well as all older ATI/AMD GPUs) while it's GCN 1.2 and newer that defaults to the modern AMDGPU kernel driver. But for years there has been experimental GCN 1.0/1.1 support available via kernel module options, but now for the original GCN GPUs that code is at risk of being dropped...
MLIR Lands In LLVM - Boosting LLVM For Heterogeneous Hardware, Machine Learning
Landing as a great Christmas present for LLVM developers interested in heterogeneous hardware compilation, TensorFlow and other machine learning use-cases was MLIR within the LLVM source tree...
Fwupd 1.3.6 Firmware Updater Released With Initial Windows Support
Fwupd 1.3.6 was released today for ending out a very successful year for this firmware updating utility that works in-step with the Linux Vendor Firmware Service (LVFS) for allowing hardware firmware/BIOS updating on Linux systems...
How The Radeon RX 5700 XT Navi Linux Performance Has Evolved Since Launch
As part of our year-end articles we already provided benchmarks looking at the Radeon OpenGL / Vulkan driver performance for 2019. That testing was done using Polaris and Vega given their GPU support prior to 2019, but for those wondering about the Radeon RX 5700 "Navi" performance for these GPUs that launched this summer, here are some end-of-year tests.
A Last Call To Show Your Support In 2019
Just a friendly reminder that if you wish to show your support in 2019 and take part in our Christmas / New Year's deal, time is quickly running out...
Trinity Desktop R14.0.7 Released For Keeping KDE 3 Spirit Alive In 2020
For those still having fond memories for the KDE 3 desktop days as we roll into 2020, the Trinity Desktop Environment as a fork of K Desktop Environment 3.5 is still pushing along with maintaining these aging open-source software packages...
Mesa's Radeon R600 Gallium3D Driver Now Has NIR Support Under Review
Similar to the trend with other Mesa drivers, the Radeon R600g driver for supporting Radeon HD 2000 through Radeon HD 6000 series graphics cards has been seeing experimental work to introduce a NIR back-end for this modern intermediate representation. That R600 NIR support now has a merge request open meaning it could possibly land still for Mesa 20.0...
The Debate Over GCC's SVN-to-Git Conversion Approach Won't Be Settled This Year
The GNU Compiler Collection (GCC) plans for transitioning from SVN to Git over New Year's Day looks like for sure now that goal will not be realized. There still is no firm consensus over which SVN to Git conversion approach to utilize...
Some Of The Workloads Still Seeing Lower Performance On Linux 5.5 Git
Last night I shared the results from what's causing one of the performance regressions in Linux 5.5 but sadly more regressions remain that are currently being tracked down...
Gallium3D's Software Rasterizers Are Close To Having OpenGL Tessellation Support
Mesa 20.0 continues getting more interesting with the infrastructure around the Gallium3D LLVM "Gallivm" and TGSI IR now supporting tessellation...
Linux's exFAT Driver Looking To Still Be Replaced By A Newer Driver From Samsung
Introduced with Linux 5.4 was a long-awaited Microsoft exFAT file-system driver albeit within the kernel's staging area and based upon some dated Samsung file-system driver code. That exFAT staging driver was improved upon more with Linux 5.5 but ultimately there is a concurrent effort for replacing it with a driver derived from newer Samsung open-source code and to be merged outside of staging...
One Of The Reasons Why Linux 5.5 Can Be Running Slower
Going back to the start of December with the Linux 5.5 merge window we have encountered several significant performance regressions. Over the weeks since we've reproduced the behavior on both Intel and AMD systems along with large and small CPUs. Following some holiday weekend bisecting fun, here is the cause at least partially for the Linux 5.5 slowdowns.
Linux 5.5-rc4 Released Following A Light Christmas Week
Linus Torvalds just released the fourth weekly release candidate of Linux 5.5 following a fairly light week due to the Christmas holidays...
Linux 5.4.7 / 4.19.92 / 4.14.161 Bringing The AMD MCE Fix For New Threadripper CPUs
With the recently launched Threadripper 3960X / 3970X processors there was a workaround needed to boot them on Linux until an AMD MCE driver issue was resolved. That patch was upstreamed last week into the Linux 5.5 development kernel while now is getting ready to make its debut into supported Linux stable release branches...
LLVM Clang Performance Matching The GCC Compiler On AMD Threadripper 3960X
Last week were some benchmarks showing LLVM Clang hitting ~96% the performance of GCC using Intel Ice Lake while now for the recently released Zen2-based AMD Ryzen Threadripper 3960X we are seeing results where overall LLVM Clang is now at performance parity to GCC.
KDE Picked Up A Few Improvements During Christmas Week
While open-source software development activity was light this week due to the Christmas holiday, some new features still landed this week for KDE...
Wayland's Wild Decade From v1.0 Release To Usable GNOME/KDE Desktop Support
The 2010s saw the release of Wayland 1.0, Ubuntu's Mir initially being a "competitor" to now embracing Wayland, desktop environments like GNOME and KDE now having good support for it as an alternative to X11, and other functionality continues to be added to Wayland compositors and its standard protocols...
...303304305306307308309310311312...