Brief items
Security
Security quote of the week
Patching is starting to fail, which means that we're losing the best mechanism we have for improving software security at exactly the same time that software is gaining autonomy and physical agency. Many researchers and organizations, including myself, have proposed government regulations enforcing minimal security-standards for Internet-of-things devices, including standards around vulnerability disclosure and patching. This would be expensive, but it's hard to see any other viable alternative.
Kernel development
Kernel release status
The 4.17 kernel was released on June 3; Linus noted in the announcement that he is resisting the temptation to change the major number for now: "No, I didn't call it 5.0, even though all the git object count numerology was in place for that. It will happen in the not _too_ distant future, and I'm told all the release scripts on kernel.org are ready for it, but I didn't feel there was any real reason for it."
Headline features in this release include improved load estimation in the CPU scheduler, raw BPF tracepoints, lazytime support in the XFS filesystem, full in-kernel TLS protocol support, histogram triggers for tracing, mitigations for the latest Spectre variants, and, of course, the removal of support for eight unloved processor architectures.
Stable updates: 4.16.14, 4.14.48, and 4.9.106 were released on June 5. The 4.9.107 and 4.4.136 updates are in the review process; they are due on June 7.
Quotes of the week
Distributions
Fedora FESCo candidate interviews
The Fedora Project is running an election for members of the Fedora Engineering Steering Committee (FESCo). Interviews with the candidates have been posted: Justin Forbes, Petr Šabata, Stephen Gallagher, Randy Barlow, and Till Maas.Distribution quotes of the week
- Build an RPM of a git snapshot of Plymouth
- Put it in a temporary repo
- Build an installer image containing it
- Boot the installer image in a VM, see if it reaches anaconda
- Repeat, more or less ad infinitum
Gentoo should continue to support users via GitHub as long as users are willing to contribute this way, and there are developers who wish to support them.
Development
DNS over HTTPS in Firefox
The Mozilla blog has an article describing the addition of DNS over HTTPS (DoH) as an optional feature in the Firefox browser. "DoH support has been added to Firefox 62 to improve the way Firefox interacts with DNS. DoH uses encrypted networking to obtain DNS information from a server that is configured within Firefox. This means that DNS requests sent to the DoH cloud server are encrypted while old style DNS requests are not protected." The configured server is hosted by Cloudflare, which has posted this privacy agreement about the service.
Development quotes of the week
As far as I know, this holds the record for the oldest bug reported in GNU software so far this year. (Maybe we should give Andy a prize; how about a plaque inscribed in EBCDIC? :-)
Is that data stored in a git repository?
Github avoids doing that and there's a good reason why: By keeping this data in their own database, they lock you into the service. Consider if Github issues had been stored in a git repository next to the code. Anyone could quickly and easily clone the issue data, consume it, write alternative issue tracking interfaces, which then start accepting git pushes of issue updates and syncing all around. That would have quickly became the de-facto distributed issue tracking data format.
Instead, Github stuck it in a database, with a rate-limited API, and while this probably had as much to do with expediency, and a certain centralized mindset, as intentional lock-in at first, it's now become such good lock-in that Microsoft felt Github was worth $7 billion.
Miscellaneous
Microsoft acquires GitHub
Here's the press release announcing Microsoft's agreement to acquire GitHub for a mere $7.5 billion. "GitHub will retain its developer-first ethos and will operate independently to provide an open platform for all developers in all industries. Developers will continue to be able to use the programming languages, tools and operating systems of their choice for their projects — and will still be able to deploy their code to any operating system, any cloud and any device."
Page editor: Jake Edge
Next page:
Announcements>>