Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2024-11-29 02:00
BMQ "BitMap Queue" Is The Newest Linux CPU Scheduler, Inspired By Google's Zircon
While there is the MuQSS CPU scheduler that lives out of tree as a promising CPU scheduler for the Linux kernel, it is not alone. Another option has been the PDS scheduler while now its author, Alfred Chen, has announced another new CPU kernel scheduler option he has dubbed the BitMap Queue...
Wayland-Spun Firefox Is Being Given More Time To Get Ready For Fedora 30
Fedora 30 is aiming to ship with the Wayland native version of Firefox by default rather than relying upon XWayland. This Wayland-native Firefox has long been offered in the Fedora repository but not used as the default browser. While it's not all squared away yet, more time has been granted to get it ready for this spring update to Fedora...
The Notable Changes So Far With The Linux 5.1 Kernel
We are over half-way through the Linux 5.1 kernel merge window. While we've had many articles detailing the individual changes thus far of the new kernel, if you are unfortunately behind on your Phoronix reading, here's a quick look at some of what has been queued this far for this next major kernel update...
Nouveau NIR Support Slated To Land In Mesa 19.1 Over The Days Ahead
The work done by Red Hat's Karol Herbst over the past year for plumbing in NIR intermediate representation support within the open-source NVIDIA "Nouveau" Gallium3D driver will finally be landing...
F5 Networks Acquiring NGINX For $670 Million
F5 Networks, a cloud application services firm, is acquiring NGINX Inc as the company behind the open-source, lightweight NGINX web-server...
SVT-AV1 Performance Continues Speeding Ahead, Xeon/EPYC Video Encode Benchmarks
The recently open-sourced Intel video encoders for VP9, AV1, and HEVC under the "Streaming Video Technology" (SVT) umbrella continue looking very positive especially for the newer VP9/AV1 video formats...
Linux 5.0-ck1 Kernel Rolls Out With MuQSS 0.190 Scheduler
One week has passed since the official debut of Linux 5.0 and now long-time kernel hacker Con Kolivas is out with his 5.0-ck1 kernel patch as well as an updated MuQSS scheduler...
Microsoft Officially Announces DTrace For Windows
It's been a poorly kept secret for months, but today Microsoft formally announced DTrace for Windows...
Secure Launch Boot Protocol Being Worked On For The Linux Kernel, Advancing TrenchBoot
Up for discussion on the Linux kernel mailing list is adding support for the Secure Launch boot protocol to Linux. This is part of the recent efforts to supporting Linux in "secure" boot environments around Intel Trusted Execution Technology and AMD SKINIT platform security...
Spectre/Meltdown Performance Impact Across Eight Linux Distributions
While nearly all Linux distributions have been mitigated against the Spectre and Meltdown CPU vulnerabilities for over one year, the performance ahead associated with these speculative execution vulnerabilities can vary. This is especially more so with the enterprise Linux distributions that are generally shipping on older kernel branches prior to where the initial kernel support was mainlined. With recent kernel releases we've also seen varying optimizations and other changes around the Spectre/Meltdown/L1TF mitigations. So for those wondering about the varying impact, here are some side-by-side benchmarks.
Sway 1.0 Released For This i3-Compatible Wayland Compositor
Sway 1.0 is now available for this independent Wayland compositor that is inspired by the i3 X11 window manager and has matured with quite an in-depth feature set as well as evolved along with its own "WLROOTS" Wayland library...
NVIDIA Confirms It's Acquiring Mellanox
While earlier this month it looked like Intel was going to be the likely suitor to Mellanox Technologies, NVIDIA has managed to edge out Intel and the others bidding for the networking chip provider...
More Touchscreens To Be Supported By The Linux 5.1 Kernel
The input subsystem updates for the in-development Linux 5.1 kernel include a number of touch-screen driver additions...
GNU Coreutils 8.31 Released With New basenc Command, Stat Prints File Creation Time
A new release of the GNU "Core Utilities" is out that brings with it the new basenc command...
LLVM 8.0 Drags On As An RC5 Now Gets Scheduled
LLVM 8.0 had been expected for release prior to the end of February, but now as we approach the middle of March, this major compiler update along with associated sub-projects like Clang 8.0 have yet to see the light of day...
Intel Vulkan Driver Now Dumps More To EXT_debug_report, Used By VKpipeline-DB
The latest work within Mesa 19.1 is for the Intel "ANV" Vulkan driver and that is dumping more shader information within the VK_EXT_debug_report extension. The output of that is then used by the Mesa developers' VKpipeline-DB utility for offline analysis...
Linux 5.1 Might Pick Up Support For Using Persistent Memory As System RAM
While we are expecting to see more Intel Optane NVDIMMs this year that offer up persistent memory using 3DXPoint memory on the DDR4 bus for persistent storage, the Linux 5.1 kernel might pick-up support for treating this persistent memory back as traditional RAM if so desired...
Meson 0.50 Build System Brings PGI Compiler Support, Various Fortran Improvements & CUDA
Meson 0.50 is now available as the latest feature update to this increasingly used cross-platform build system that is powering the likes of many GNOME projects, many X.Org/FreeDesktop.org low-level software components, and other software that when paired with Ninja is known for its lightning fast build times and better cross-OS support compared to traditional alternatives...
Mesa's Panfrost Gallium3D Driver Can Now Work With Its New DRM Driver
The Panfrost Gallium3D driver has been quick to take form since it was merged to the Mesa 19.1 development code a month ago providing open-source 3D support for Arm Mali Midgard and Bifrost graphics hardware. The latest achievement for this Gallium3D driver in Mesa Git is being able to run with the yet-to-be-merged DRM kernel driver...
SIMPLE_LMK: A Low Memory Killer For Android Systems Being Worked On For Linux Kernel
SIMPLE_LMK is a simple low-memory killer being worked on for potential upstreaming in the mainline Linux kernel in the future but for now is simply seeking comments on its design approach...
A DRM-Based Linux Oops Viewer Is Being Proposed Again - Similar To Blue Screen of Death
Back when kernel mode-setting (KMS) was originally talked about a decade ago one of the talked about possibilities of implementing a Linux "Blue Screen of Death" / better error handling when a dramatic system problem occurs. Such an implementation never really materialized but now in 2019 there is a developer pursuing new work in this area with a DRM-based kernel oops viewer...
x86 ASM Changes For Linux 5.1 Pin Sensitive Bits To Help Fend Off Recent Exploits
Linux 5.1 is bringing another change to help bolster the security of Linux systems in light of recent exploits...
KDE Continues Getting Polished For Showing Off This Spring
The KDE stack continues seeing a lot of bug fixing and polishing in time for the spring Linux distribution updates...
Linux 5.0.1 Lands Fixes For AMD Zen CPB, MacBook Pro Booting Issue
It's been just one week since the debut of the big Linux 5.0 kernel release and today that's been succeeded by Linux 5.0.1 as the first fix-things-up release...
Fedora 31 Aims To Finally Offer Mono 5 For Open-Source .NET Support
While Fedora is generally known to ship the very latest upstream software with each release, Fedora has continued shipping Mono 4.8 even though Mono 5.0 shipped in May 2017. With the Fedora 31 release due out later in the year, they are finally working on switching to Mono 5...
Icelake Support Added To Intel's PMC Core Driver With Linux 5.1
The x86 platform driver updates were sent in Friday for the Linux 5.1 kernel...
Haiku's USB 3.0+ Support Is Finally In Great Shape
The BeOS-inspired Haiku operating system now has good USB3/XHCI support in place with their latest daily snapshots...
A New Effort Trying Again To Mainline Linux Kernel Support For The Lemote Yeeloong
The Lemote Yeeloong netbooks came out a decade ago and based on the MIPS Loongson 2F processor clocked up to 900MHz, offered up to 1GB of RAM, some models featuring an 8GB SSD, and driving the display was a Silicon Motion controller. The Yeeloong netbooks/laptops were even used by Richard Stallman for being open-source friendly and he used the devices as his own system for several years. Finally in 2019, better mainline Linux kernel support is being worked on...
QEMU's EDID Support Coming Together, Allowing For Eventual HiDPI Support
Support is coming together within the Linux kernel and QEMU for this important piece of the open-source Linux virtualization stack to handle Extended Display Identification Data (EDID) for the virtual displays to handle some practical improvements moving forward...
KDE Frameworks 5.56 Brings Another Month Worth Of Improvements
KDE Frameworks 5.56.0 is out as the latest monthly update to this collection of add-on libraries complementing Qt5...
GNOME 3.34 Release Schedule - Next Desktop Release Due Out On 11 September
With GNOME 3.32 now buttoned up for release next week, the developers are already getting ready to kick off the GNOME 3.34 development cycle...
NVIDIA Kepler Mainline Driver Support Nears Retirement, Starting With Notebook GPUs
NVIDIA will no longer be officially supporting Kepler mobile/notebook GPUs by their mainline driver. For now at least they will continue supporting Kepler desktop GPUs by their mainline driver...
Linux 5.1 Will Play Nicer With The LLVM Linker (LD.LLD)
The Kbuild updates for the in-development Linux 5.1 kernel have a few worthwhile improvements including the ability to pass optional flags to dpkg-buildpackage when spinning up a Debian kernel package, some minor optimizations, and preparations around LD.LLD support in using the LLVM linker to link the Linux kernel...
GNOME 3.32-RC2 Released Ahead Of Official Release Next Week
The GNOME 3.32 release is due out next Wednesday while over the weekend are the RC2 packages up for testing...
Intel's New Driver Is Now Working With Gallium's Direct3D 9 State Tracker
Following the Gallum Nine "TTN" support landing to allow a TGSI-to-NIR code path to be used rather than requiring Gallium3D drivers support the conventional TGSI intermediate representation, Intel's new "Iris" driver now is working with Gallium D3D9 after the final bit of code was merged...
Qt 5.13's Lottie Support Is Ready To Easily Play Portable Animations
One of the big features coming up with the Qt 5.13 tool-kit release due out in May is support for Lottie files...
Intel's Linux Graphics Driver Seeing More Patches To Prepare For Bring-Up Beyond Icelake
A month ago we were first to report on Intel posting Linux graphics driver patches for "device local memory" as they prepare for the bring-up of their "Xe Graphics" discrete GPU hardware due out at some point in 2020. To no surprise, there are more patches out today as the Intel open-source developers begin pushing out more code restructuring work for bringing up graphics support past Icelake "Gen 11" graphics...
With Rising Arm Core Counts, Linux 5.1+ ARM64 Images Default To 256 Cores Support
As a change in acknowledging the increasing Arm SoC core counts as more vendors take stabs at higher-end server chips, the default 64-bit Arm (ARM64 / AArch64) kernel image as of Linux 5.1 will default to supporting 256 CPUs compared to the current default limit of 64 CPU cores...
Proton 3.16-8 Available With DXVK 1.0, Unity Game Fixes
Valve has released Proton 3.16-8 as their newest release to their Wine fork that adds in various improvements for helping Windows games on Linux primarily to bolster their "Steam Play" functionality...
GameMode Working On GPU Performance Level Tuning For Linux Gaming
Feral's GameMode daemon for dynamically tuning Linux systems while gaming and reverting to the default behavior when not running games continues to see new capabilities added...
Khronos Continues Working On Better OpenCL + LLVM Integration
One of the milestones we hope will be reached this year is having SPIR-V support in mainline LLVM, but while the Khronos working group engaging on better support around LLVM isn't there yet, the code continues improving out-of-tree...
Coreboot Support For Intel TXT Is Being Brought Up
In addition to measured boot support being worked on for Coreboot to enhance the security of this open-source BIOS/firmware replacement, support for working with Intel TXT - Trusted Execution Technology - is also happening...
RISC-V's Linux Kernel Support Is Getting In Better Shape, Maturing On HiFive Unleashed
The Linux kernel's RISC-V processor support is getting into good shape now since the support for this open-source processor ISA was originally introduced back for Linux 4.15. Moving forward, it's now expected the support to be maintained and only improve for the HiFive Unleashed developer board...
GCC 9 Offering Up Better Error Messages, JSON Output Support
Besides new/improved CPU targets, C++20 additions, and a lot of other additions to the code-base for GCC 9, there is also continued work on usability improvements for developers to make their lives easier and helping out with more precise error/warning details...
Ubuntu Studio Runs Into Troubles With None Of Their Developers Having Upload Rights
The 19.04 release of Ubuntu Studio, the Ubuntu flavor focused on multimedia production / content creation, might not happen unless at least one of their developers are granted package upload rights...
GCC 9 Compiler Tuning Benchmarks On Intel Skylake AVX-512
Recently I carried out a number of GCC 9 compiler benchmarks on AMD EPYC looking at the performance benefits of "znver1" compiler tuning and varying optimization levels to see when this level of compiler tuning pays off. There was interest from that in seeing some fresh Intel Skylake-X / AVX-512 figures, so here are those benchmarks of GCC 9 with various tuning options and their impact on the performance of the generated binaries.
Linux 5.1 Getting A Minor Spectre V2 Retpolines Optimization For Select Instances
As the latest on the Spectre/Meltdown front for the Linux kernel, the in-development Linux 5.1 kernel is bringing an optimization for Retpolines "return trampolines" so GCC will generate more efficient code on x86/x86_64 in its mitigations against Spectre Variant Two...
LLVM Drops Its Shadow Call Stack Support For x86_64
LLVM for a while has offered a "Shadow Call Stack" pass used to protect programs against stack buffer overflows. While the 64-bit ARM (AArch64) shadow call stack has worked out well, the x86_64 implementation has been deemed insufficient and is now removed...
X.Org Server Gets New Option For Specifying Screen Size On Headless Systems
NVIDIA's Andy Ritger has contributed a simple yet long overdue addition to the X.Org Server with the new "NoOutputInitialSize" option...
XFS File-System Picks Up New Features With Linux 5.1 Kernel
The mature XFS file-system continues seeing new improvements and with the Linux 5.1 kernel is a fair amount of new material...
...363364365366367368369370371372...