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.
You may have noticed that there’s no stock symbol next to Linux’s name. This important OS isn’t made by a public company… or even a company at all.
Linux software is open source. In other words, it’s not a commercial product which anyone owns. Rather, it’s free software which is developed and improved pro bono by the programmers who use it.
As a result of this democratized development process, Linux is more customizable than a commercial OS. Windows and MacOS both have proprietary designs with usage restrictions, but not so with Linux.
This makes Linux software ideal for the advanced programmers and IT professionals who make cloud computing possible. They often like to tinker with hardware and software in order to optimize it for their purposes.
Kopano announced big news yesterday about being included in openSUSE’s factory codebase as development proceeds to be in openSUSE’s upcoming release, which was a big first step toward inclusion into openSUSE downstream.
“We are straight on the path to be included with openSUSE Leap 42.3 already, which has started development just last December,” wrote Michael Kromer in a news release yesterday. “You can find the downstream requests from Factory to Leap 42.3 here: Core and WebApp.”
Being one of the most popular Linux distros, Kopano expressed delight to be the first distribution to pick the communication solution.
The main change is the comeback of Firefox, built with GTK3 and multithreading enabled by default : This build of Firefox starts and react nearly as fast as Chromium, and with many tabs opened : scales much better in terms of responsiveness and memory footprint. You will also notice some improvements around ffmpeg, and MPV which is from now the main media player in Zenwalk. Gstreamer has been dropped from ISO but is still available from Slackware repositories. Of course this ISO contains many updated packages (see changelog below).
Today, Technologic Systems, Inc. announced that it will be partnering with Canonical to make Ubuntu Core available for their TS-4900 Compute Module. The TS-4900 is a high-performance Computer on Module (CoM) based on the NXP i.MX6 CPU which implements the ARM® CortexTM A9 architecture clocked at 1 GHz.
Keeping up my yearly blogging cadence, it’s about time I wrote to let people know what I’ve been up to for the last year or so at Mozilla. People keeping up would have heard of the sad news regarding the Connected Devices team here. While I’m sad for my colleagues and quite disappointed in how this transition period has been handled as a whole, thankfully this hasn’t adversely affected the Vaani project. We recently moved to the Emerging Technologies team and have refocused on the technical side of things, a side that I think most would agree is far more interesting, and also far more suited to Mozilla and our core competence.
If you feel there’s a gap in your life for an Electron-based, cross-platform music player capable of streaming from multiple online sources, I’ve a plug for you.
Nuclear is a (rather naughty) music streaming app that “pulls in content from free sources all over the internet”. In aim it’s somewhat similar to Tomahawk, but visually owes more to an ultra camp Spotify channeling its inner radioactive diva.
If you’re watching closely the GNOME Control Center iterations, you probably noticed it already has a bunch of new panels: Keyboard, Mouse & Touchpad, and other panels like Sharing, Privacy and Search that don’t need to be ported.
For those who haven’t heard, I’ve been appointed as the new Executive Director of the GNOME Foundation, and I started last week on the 15th February.
It’s been an interesting week so far, mainly meeting lots of people and trying to get up to speed with what looks like an enormous job! However, I’m thoroughly excited by the opportunity and am very grateful for everyone’s warm words of welcome so far.