Software Archives
Linux 3.9 To Linux 4.9 Kernel Benchmarks: Testing The 21 Last Kernels

With the in-development Linux 4.9 kernel showing signs of some performance improvements, I've gone ahead and tested the last 21 major kernel releases on the same system. From Linux 3.9 to Linux 4.9, each of the major kernel releases was tested from the same Intel Core i7 desktop with a variety of benchmarks.

25 October 2016 - 9 Comments
The Exciting Features Of The Linux 4.9 Kernel

This weekend was the release of Linux 4.9-rc1 to mark the end of the 4.9 kernel merge window. As such, here's our usual feature overview recapping all of the changes to Linux 4.9 that have us excited about the next version of this open-source kernel.

17 October 2016 - 36 Comments
Trying Out The Experimental Unity 8 Session On Ubuntu 16.10

With this month's Ubuntu 16.10 "Yakkety Yak" release, Unity 7 on the X.Org Server is used by default on the desktop while an alternate Unity 8 + Mir session is installed by default, but while it's available is not used unless logging into this newer desktop stack. Here's my few minutes of trying it out this morning with all of the latest Ubuntu 16.10 packages.

5 October 2016 - 34 Comments
A Look At The Exciting Features/Improvements Of GNOME 3.22

If all goes well, GNOME 3.22 will be officially released tomorrow, 21 September. Here is a recap of some of the new features and improvements made over this past six month development cycle plus some screenshots of the near-final desktop that will power the upcoming Fedora 25 Workstation.

20 September 2016 - 38 Comments
LLVM Clang 3.9 Mostly Trails GCC In Compiler Performance

Following yesterday's GCC 5 vs. 6 vs. early 7 benchmarks, to no surprise LLVM's Clang compiler was brought up in the comments. I had already been running some fresh LLVM Clang benchmarks on this same Intel Xeon system and have those results to share now with Clang 3.8 and the newly-released Clang 3.9.

13 September 2016 - 26 Comments
Linux 4.8 Intel P-State vs. CPUFreq Scaling Driver/Governor Benchmarks

Given the underlying work that's been happening in the CPUFreq/scheduler area and the introduce of the new Schedutil CPUFreq governor, I decided to run some fresh performance benchmarks of P-State and CPUFreq with the different governor options when testing from a Linux 4.8 Git kernel atop the current Fedora 25 development packages and using a Core i5 Skylake processor.

25 August 2016 - 25 Comments
The Many Exciting Features To The Linux 4.8 Kernel

Today marks the closure of the Linux 4.8 kernel merge window so as usual here is our recap of all the features we've been monitoring over the past two weeks. Among the highlights for Linux 4.8 are AMD GPU OverDrive overclocking, initial NVIDIA Pascal support, a new ARM Mali display driver, mainline support for the Raspberry Pi 3 BCM SoC, HDMI CEC support, big reworks to Btrfs and XFS file-system code, and a number of new security features, among other changes.

7 August 2016 - 8 Comments
KDE Neon: The Rock & Roll Distribution

What does it mean when developers behind one of the world's most popular desktop environments decide to jump into the deep end and fork a distribution? Depending on who you ask you'll hear madness, excellence, confusion, and excitement as onlookers figure out the exact nature of a new breed of beast and guess what it will do.

20 June 2016 - 74 Comments
Linux 4.7 Brings A Plethora Of New Features

After a very exciting past two weeks, the merge window for Linux 4.7 is expected to close today. This was an action-packed merge window with a ton of new code being introduced. While I've already written dozens of posts on Phoronix about the changes that got me excited, here's my usual kernel feature overview. Here's a look at what's coming for Linux 4.7.

29 May 2016 - 5 Comments
Linux 4.7 CPUFreq Schedutil Testing vs. P-State

With the in-development Linux 4.7 kernel there is a new CPUFreq governor that leverages the kernel's scheduler utilization data in an attempt to make better decisions about adjusting the CPU's frequency / performance state. Here are some benchmarks of that new CPUFreq governor, Schedutil, compared to the other CPUFreq governors as well as the Intel P-State CPU frequency scaling driver.

21 May 2016 - 19 Comments
GCC 6.1 vs. LLVM Clang 3.9 Compiler Performance

After carrying out the recent GCC 4.9 vs. 5.3 vs. 6.1 compiler benchmarks for looking at the GNU Compiler Collection performance over the past three years on the same Linux x86_64 system, I then loaded up a development snapshot of the LLVM 3.9 SVN compiler to see how these two dominant compilers are competing on the performance front for C/C++ programs.

10 May 2016 - 10 Comments
Ubuntu 16.04 Intel Graphics: Unity, Xfce, KDE, LXDE, GNOME, MATE, Openbox

Some Phoronix readers have been requesting fresh tests of OpenGL graphics/gaming performance on Ubuntu 16.04 LTS with its different desktop environment options. For some brief results to share this Sunday, here are some Intel Skylake numbers when running Ubuntu 16.04 and testing out Unity, Xfce, KDE Plasma, LXDE, GNOME, MATE, and Openbox.

17 April 2016 - 23 Comments
Linux 4.6 Set To Bring A Significant Number Of New Features

Linus Torvalds ended up tagging the Linux 4.6-rc1 kernel on Saturday night rather than opting for Sunday. While we tend to get excited about every major update to the Linux kernel, Linux 4.6 is coming in particularly heavy with new functionality and notable improvements to existing features. Linux 4.6 is arguably looking like the most exciting release in a few kernel cycles.

26 March 2016 - 6 Comments
GCC vs. Clang Benchmark Comparison At Varying Optimization Levels

Last week I posted various LLVM Clang and GCC compiler benchmarks using packages available on Ubuntu 16.04 LTS and with the testing from a Xeon Skylake system. Today are some complementary tests when benchmarking GCC 5.3.1 and LLVM Clang 3.8 while testing each compiler with a variety of different optimization levels.

3 March 2016 - 15 Comments
LLVM Clang vs. GCC Compiler Comparison On Ubuntu 16.04 LTS

When getting access to an assortment of new Intel Xeon E3 "Skylake" processors one of the first testing thoughts that came to mind were some fresh GCC vs. Clang benchmarks. So using the $600+ Xeon E3-1280 v5 processor running up to 4.0GHz, I carried out a comparison of the GCC and Clang compilers using the packaged versions being offered by Ubuntu 16.04, the Xenial Xerus.

26 February 2016 - 18 Comments
GCC vs. Clang On POWER8 Is A Competitive Compiler Match

Most often when running GCC vs. LLVM Clang compiler benchmark comparisons it's done on Intel/AMD x86 hardware or occasionally on ARM when benchmarking an interesting ARMv7/ARMv8 system. However, in having remote access last weekend to the prototype of the Talos Secure Workstation powered by a POWER8 design, I was very anxious to run some compiler benchmarks to see how these open-source compilers compete on the alternative architecture.

21 February 2016 - 3 Comments
Vulkan 1.0 Released: What You Need To Know About This Cross-Platform, High-Performance Graphics API

Today's the day! It's Vulkan day! After the better part of two years of hard work, Vulkan 1.0 is ready to meet the world! Today The Khronos Group is announcing the release of Vulkan 1.0 with an embargo that just expired. This hard-launch today is met by the public release of the first conformant driver. The first Vulkan-powered game is also in public beta as of today, but the Linux situation as of today isn't entirely exciting for end-users/gamers as most vendors are still baking their Linux support with Windows generally taking priority. However, even ignoring operating system differences, you need to make sure your expectations are realistic before trying to fire up a Vulkan game while giving developers time to learn and design for this new graphics API.

16 February 2016 - 140 Comments
Linux 3.5 To Linux 4.5-rc1 Kernel Benchmarks

Last week I carried out tests of the Linux 3.5 through Linux 4.4 kernels. Those benchmarks were fairly interesting in looking at the evolution of the Linux kernel performance over the past three and a half years. With Linux 4.5-rc1 now out, here are benchmarks with this latest kernel version that's currently under development.

25 January 2016 - 4 Comments
The Many New Features & Improvements Of The Linux 4.5 Kernel

With Linux 4.5-rc1 expected for release today that will mark the end of this cycle's merge window, here is a look at the new features and improved functionality present for this major Linux kernel release that will then be officially christened in about two months time.

24 January 2016 - 17 Comments
Linux 3.5 Through Linux 4.4 Kernel Benchmarks: A 19-Way Kernel Showdown Shows Some Regressions

What better way to spend a cold Friday morning than looking at some kernel benchmarks, so up for your viewing pleasure today are benchmarks of every kernel major release going from the Linux 3.5 kernel up through the latest Linux 4.4 stable kernel release. All the tests were done on the same system and there are actually some interesting performance changes to note with these Linux kernel tests going back to the summer of 2012.

22 January 2016 - 19 Comments

524 software articles published on Phoronix.