GCC 6.2/7.0 vs. LLVM Clang 3.9/4.0 SVN Compiler Performance
Earlier this week I published some GCC 5.4 vs. GCC 6.2 vs. GCC 7.0 SVN development benchmarks with a Core i7 6800K Broadwell-E system. For those curious how the LLVM Clang compiler stack is comparing, here are some tests on the same system when running fresh benchmarks of LLVM Clang 3.9 as well as LLVM Clang 4.0 SVN.
These tests were done with LLVM Clang 3.9 and 4.0 SVN added in to the GCC results from this Core i7 6800K system running Ubuntu 16.10 with the Linux 4.8 kernel. The CFLAGS/CXXFLAGS were maintained the same throughout all testing with the "-O3 -march=native" flags.
LLVM 3.9.1 Expected For Release Next Week
While LLVM 4.0 isn't coming until its planned release in Feburary, the LLVM 3.9.1 point release is expected this coming week.
Tom Stellard of AMD released LLVM 3.9.1-rc3 on Friday and anticipates this being the last release candidate. This 3.9.1-rc3 build just has some ARM/AArch64 fixes compared to his earlier RC2 milestone.
AMD's GPUOpen Open Capture and Analytics Tool (OCAT) For Linux?
Announced alongside the AMD Radeon Software Crimson ReLive Edition driver debut on Thursday (and the AMDGPU-PRO 16.50 Linux driver) was their GPUOpen initiative introducing OCAT, the Open Capture and Analytics Tool.
More Radeon/AMDGPU Fixes For Linux 4.10 Ahead Of The Merge Window
With Linux 4.9 expected for release this weekend and the 4.10 merge window to then immediately open, Alex Deucher of AMD sent in an early batch of fixes atop the earlier feature material of AMDGPU/Radeon DRM changes for Linux 4.10.
Atomic Mode-Setting Updated For Wayland's Weston
Daniel Stone of Collabora has sent out his latest patches for wiring up atomic mode-setting support in Wayland's Weston.
These "v2" patches provide many clean-ups to the original code, various feature improvements, and some plane work too.
ARB_transform_feedback_overflow_query In The Pipe For Intel Mesa
While Intel's at OpenGL 4.5 compliance in Mesa with their open-source graphics driver, there remain a number of modern extensions that aren't currently mandated by an OpenGL version number, among them is ARB_transform_feedback_overflow_query.
Reddit: Wiser to get Skylake laptop now or wait for Kaby Lake--will Kaby Lake have less power issues?
There's been a lot written about power issues from Skylake on linux. Is there any wisdom in waiting for a Kaby Lake laptop with expectation of better power handling? Or is it better to buy the CPU that has been around longer(ie skylake)? Any of you have any experience that you can share on what you think is the wiser move?submitted by /u/bnnin
Reddit: Looking for an image editor/drawing tool that lets me save 16 bit per channel (and floating point channels) images.
I'm working on a wrapper for an image loading library and I need some very simple test images to work with. I was using gimp to create them, but I couldn't find an export option that let me save images that 16 bits per channel or used floating point numbers (i.e. HDR images).
Does someone know here of a tool (for Linux) that can let me draw some simple images (or convert them) and export them as 16-bit/channel (or floating point)?submitted by /u/def-pri-pub
I've seen a lot of docker images lately somewhat ignoring the FHS. In fact, most examples (some official) ignore the FHS. For instance, some may choose to put their app binaries and dependencies under /app, the data under /data and so on.
Since it's none of host's business how the snappy package/container image internals are arranged this kind of thing works painlessly.
Many people seem to dislike how the FHS is arranged. As more and more applications move to self contained packages it gets easier to play with the host directory structure too.
That's why I'm wondering: how long until FHS dies, if it dies at all? Is it going to be replaced by something else? Or we may live in a world where "traditional" distros follow the FHS while others make up their own directory structures?submitted by /u/yangm97
tecmint: While learning Linux, it is always the norm for newbies to keep on typing several commands to accomplish a simple task.
Why this CTO believes open source should be the new norm for all software companies
Open source is personally very important to me, and my team has a long track record of contributing to open source projects, so it was a simple decision to open source our platform. Doing that encourages transparency and community engagement, which is key for any product that has security at its core. We had a vision to be a secure and completely transparent messaging app and we stuck to it.
Google's Open Embedded Projector is a Cool Data Visualization Tool
With 2016 closing out, there is no doubt that cloud computing and Big Data analytics would probably come to mind if you had to consider the hot technology categories of the year. However, there is an absolute renaissance going on right now in the field of artifical intelligence and the closely related field of machine learning. In fact, in its top 10 strategic technology trends for the year 2017, Gartner put AI and machine learning at the top of the list.
Google is among several companies making big contributions in this space. It recently gathered some compelling AI and machine learning demonstrations and placed them in its Google AI Experiments showcase. Now, Google has announced that it is open sourcing its data visualization tool, Embedding Projector. The tool will aid machine learning practioners as they visualize data without having to install and run Google's TensorFlow tool (also open source, which we covered here).
Nextcloud's Promising Advances Continue
The extremely popular ownCloud open source file-sharing and storage platform for building private clouds has been much in the news lately. CTO and founder of ownCloud Frank Karlitschek resigned from the company a few months ago. His open letter announcing the move pointed to possible friction created as ownCloud moved forward as a commercial entity as opposed to a solely community focused, open source project. Karlitschek had a plan, though. He came out with a fork of ownCloud called Nextcloud, and we've reported on strong signs that this cloud platform has a bright future. In recent months, the company has continued to advance Nextcloud.
Now, if you're running the Nextcloud platform, a convenient new addition is coming your way. The Nextcloud 9.0.54 and 10.0.1 releases come with a new updater. This new updater allows reliable upgrading to new Nextcloud versions via the web and in the upcoming 11 release even via the command line interface.
Don’t Let Your Project Suffer Because of Founder’s Mentality
There’s a certain mentality that can creep up and slowly destroy open source project development. It’s dangerous in a way that nobody really notices it’s there or that it is destructive, except at the very last moments. It’s the founder’s mentality.
- How Gratipay helps solve the 'free rider' problem
GCC Patch To Support Google's Fuchsia OS
It's been a while since last hearing anything of Google's experimental Fuchsia OS but it looks like things are moving along as they are now looking to merge support for it into the GCC compiler.
- Google's new open source testing solution, Refracta 8.0 Linux distro, and more news
- Lessons From Wikipedia’s Annual Donation Strategy
- My Open Source Contributions June – November 2016
Debian Default Moves To MariaDB
It’s nice to see Debian on the home-stretch building the next release of GNU/Linux.
- Free Up Some Space With Ubuntu Cleaner
- See the Future of Linux: How to Install Unity 8 and Mir on Ubuntu
Ubuntu 16.04 LTS Security: A Comprehensive Overview
From Linux kernel livepatches to encryption to ASLR to compiler optimizations and configuration hardening, we strive to ensure that Ubuntu 16.04 LTS is the most secure Linux distribution out of the box.