Contents. Desktop. This was far more interesting than I’d expected. One, there isn’t ONE font that works uniformly well across different desktop environments, and frankly, that is a little bit disturbing. Two, Ubuntu still offers the most complete default package. Fonts are rather nice and modern, and it seems they work the best in stock Gnome, if you’re not already using something like Droid Sans.
It would seem we’ve chipped another facet of this multi-dimensional monster called Linux Fonts, as it feels just impossible to nail down the simple, elegant formula for maximum ergonomics, productivity and fun. You have to ride the licensing, anti-aliasing and hinting shuttles all at the same time, and they seem to be going in different directions.
Ubuntu is way ahead of the rest, and this is why the System76 experiment will be rather intriguing. I want to see how the complete package will behave. You should test and see how you feel about Roboto Slab and Fira. My hunch says, Gnome great, Ubuntu, not so much. But we will see. And of course, we shall be testing the distro, so stay tuned.
Questions, feedback? The next time you have to learn that song for a gig, you can quickly open those videos and loops, and then start practicing. Goofball goals full version. This is great when you're working with other musicians to learn a song. • Loop sections of videos • Save and share your loops • Add a delay prior to repeating loops • Save your own notes for videos • Video controls don't auto-hide Share Your Video Collections Save and share collections of videos that all open together, along with your notes.
Audiocasts/Shows. This week we’ve been playing Wasteland 2 and switching back to Firefox. We also discuss Amber Rudd (dullard UK home secretary) not needing to understand encryption, Mycroft 2 is vertical, Firefox is going Quantum, Uber being banned in London and a new Linux laptop from Google. Kernel Space. The “tracing and BPF” microconference was held on the final day of the 2017 Linux Plumbers Conference; it covered a number of topics relevant to heavy users of kernel and user-space tracing. Read on for a summary of a number of those discussions on topics like BPF introspection, stack traces, kprobes, uprobes, and the Common Trace Format.
What is Apartheid Linux? Apartheid Linux is a minimal anti-forensic live CD, based on a stripped down version of Debian Jessie with the light and nimble LXDE desktop environment. In memoria This version of Apartheid is named after the philosopher Alfred Rosenberg.
Unfortunately, your editor had to leave the session before it reached its end, so this article does not reflect all of the topics discussed there. For those who are interested, this Etherpad instance contains notes taken by participants at the session.
In the refereed track at the 2017 Linux Plumbers Conference (LPC), Jiri Kosina gave an update on the status and plans for the live kernel patching feature. It is a feature that has a long history—pre-dating Linux itself—and has had a multi-year path into the kernel. Kosina reviewed that history, while also looking at some of the limitations and missing features for live patching. The first question that gets asked about patching a running kernel is “why?”, he said.
That question gets asked in the comments on LWN articles and elsewhere. The main driver of the feature is the high cost of downtime in data centers.
That leads data center operators to plan outages many months in advance to reduce the cost; but in the case of a zero-day vulnerability, that time is not available. Live kernel patching is targeted at making small security fixes as a stopgap measure until the kernel can be updated during a less-hurried, planned outage. It is not meant for replacing the kernel bit by bit over time, but as an emergency measure when the kernel is vulnerable. Doing realtime processing with a general-purpose operating-system like Linux can be a challenge by itself, but safety-critical realtime processing ups the ante considerably. During a session at Open Source Summit North America, Wolfgang Mauerer discussed the difficulties involved in this kind of work and what Linux has to offer. Realtime processing, as many have said, is not synonymous with “real fast”. It is, instead, focused on deterministic response time and repeatable results.
Getting there involves quantifying the worst-case scenario and being prepared to handle it — a 99% success rate is not good enough. The emphasis on worst-case performance is at the core of the difference with performance-oriented processing, which uses caches, lookahead algorithms, pipelines, and more to optimize the average case. This week the latest AMDGPU DC patches were queued up ahead of Linux 4.15. As covered in that article, those several dozen patches mostly further clean-up this major AMDGPU display code rework and trim it up by a few thousand lines of code. For those wishing to test out this new display stack, here is a fresh Ubutu/Debian x8664 kernel build. Josef Bacik of Facebook’s file-system/storage team has announced fsperf as a new testing framework ar.