Jerome Glisse and others have been working on the rather cool Heterogeneous Memory Management support for the Linux kernel going back several years. While Jerome hoped to see HMM merged for Linux 4.11, it will be sitting out at least one more cycle.
I've been running my own website for a few years now. I use Apache webserver and a Wiki-style backend called triki for creating, editing and rendering my content. The content on my site is a mixture of public and private content, where people I know can log in to see restricted content. Given this, it has been on my mind that I really should secure the site using https, such that it is fully encrypted over the wire.
GCC has a rich set of features designed to help detect many kinds of programming errors. Of particular interest are those that corrupt the memory of a running program and, in some cases, makes it vulnerable to security threats. Since 2006, GCC has provided a solution to detect and prevent a subset of buffer overflows in C and C++ programs. Although it is based on compiler technology, it’s best known under the name Fortify Source derived from the synonymous GNU C Library macro that controls the feature: _FORTIFY_SOURCE. GCC has changed and improved considerably since its 4.1 release in 2006, and with its ability to detect these sorts of errors. GCC 7, in particular, contains a number of enhancements that help detect several new kinds of programming errors in this area. This article provides a brief overview of these new features. For a comprehensive list of all major improvements in GCC 7, please see GCC 7 Changes document.
With the competitive RadeonSI vs. NVIDIA performance for HITMAN on Linux there have been some Premium reader requests for also taking a look at the CPU/RAM usage and other vitals while running this latest Feral game port on the different GPUs/drivers.
The Factory 2.0 team is back from Brno and DevConf. We had two talks to look for, one on Factory 2.0 current work and another done in conjunction with the Modularity team on Modularity itself. Since returning, we've been working with other teams to set our plans for F27 while simultaneously getting the module build service ready for production for F26.