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.
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.
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.
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.
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.
While GCC 7 is still under heavy development and the GCC 7.1 stable release will not come until a few months into 2017, here are some early benchmarks of GCC 7.0 compared to GCC 6.2 and GCC 5.4 on an Ubuntu Linux x86_64 system.
For those interested in C/C++ compiler performance, for some fun numbers to dive into this weekend are LLVM Clang vs. GCC benchmarks atop FreeBSD 11.0 RC1 AMD64 on an Intel Xeon Haswell system.
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.
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.
Here is a look at the performance of the Blender 3D modeling/creation software with its Cycles Engine when making use of NVIDIA's CUDA API for GPU acceleration. Tests for this initial comparison include NVIDIA GeForce GTX 1000 "Pascal" and GTX 900 "Maxwell" graphics cards.
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.
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.
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.
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.
Given the recent stable release of GCC 6 (GCC v6.1.0), here are some fresh compiler benchmarks on an Intel Debian x86_64 system when comparing the GCC 4.9.3, GCC 5.3.0, and GCC 6.1.0 compiler releases.
One of the most recurring requests this week from Phoronix readers were for doing some ZFS file-system tests on Ubuntu 16.04 LTS. Here are some basic results using a single SSD.
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.
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.
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.
For your viewing pleasure to get our March 2016 Linux benchmarking started is a Linux 4.1 through Linux 4.5 kernel benchmark comparison when testing with a 4GHz Intel Xeon E3 v5 Skylake CPU and using a RadeonSI-supported graphics card and SSD for storage.
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.
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.
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.
Phoronix Test Suite 6.2 (codenamed "Gamvik") is available today as the latest version of Phoronix Media's open-source, cross-platform benchmarking software. The release of Phoronix Test Suite 6.2 is joined by a new version of OpenBenchmarking.org to facilitate greater result collaboration and analysis by the open-source communities around the world.
With LLVM 3.8 scheduled to be released this week, here are benchmarks of the LLVM Clang 3.8 compiler code compared to Clang 3.7 and Clang 3.6 for a variety of C/C++ performance 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.
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.
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.
Our latest benchmarking fun from the freshly minted Linux 4.4 kernel is testing all of the popular built-in Linux file-systems plus the recently updated ZFS On Linux. File-systems tested for this comparison were Btrfs, XFS, EXT4, F2FS, ReiserFS, NTFS, and ZFS.
A Phoronix Premium supporter has again inquired about some fresh Liquorix kernel tests, so ask and you shall receive.
524 software articles published on Phoronix.