|
|
Subscribe / Log in / New account

Brief items

Security

Security quote of the week

It gets even worse. Our system of disclosure and patching assumes that vendors have the expertise and ability to patch their systems, but that simply isn't true for many of the embedded and low-cost Internet of things software packages. They're designed at a much lower cost, often by offshore teams that come together, create the software, and then disband; as a result, there simply isn't anyone left around to receive vulnerability alerts from researchers and write patches. Even worse, many of these devices aren't patchable at all. Right now, if you own a digital video recorder that's vulnerable to being recruited for a botnet -- remember Mirai from 2016? -- the only way to patch it is to throw it away and buy a new one.

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.

Bruce Schneier

Comments (11 posted)

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.

Comments (none posted)

Quotes of the week

In programming, "Appeal to Standards" should be considered a potential logical fallacy. Standards have their place, but they definitely have their caveats too.
Linus Torvalds

When you're a kernel dev, you sometimes do get the feeling that everyone is waiting for you. We're not. There is no rush. We read through your email and reply and then it's gone from our mind like dust in the wind. There is never a rush and you will never run out of more work to do.
Dan Carpenter

Comments (none posted)

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.

Comments (none posted)

Distribution quotes of the week

Of course, we all know that working in QA is more or less a 24×7 whirl of red carpets and high-end cocktail parties…but today is particularly glamorous! Here’s what I’m doing right now:
  1. Build an RPM of a git snapshot of Plymouth
  2. Put it in a temporary repo
  3. Build an installer image containing it
  4. Boot the installer image in a VM, see if it reaches anaconda
  5. Repeat, more or less ad infinitum
I just can’t take the excitement!
Adam Williamson

As far as I'm aware, our Bylaws, Social Contract etc. don't say anything about having to hate Microsoft.

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.

Michał Górny

PS the word "dogfooding" is ridiculous. Our software is much better than dogfood. I prefer "champagning" - as in, Debian often drinks its own champagne.
Ian Jackson

Comments (1 posted)

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.

Comments (84 posted)

Development quotes of the week

... the bug in question is indeed in m4 1.1 dated 1993-11-08.

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? :-)

Paul Eggert (Thanks to Henrique de Moraes Holschuh)

The Microsoft of today is a company that understands and embraces open-source development, both in the strict technical sense of publishing source code and in the broader sense of community-driven, collaborative development. The movement appears to be genuine, and frankly, that's not something that we should find altogether surprising: there's a hell of a lot of programmers working at the company, and many of them are users or contributors of open-source software themselves. They get it; it was only a matter of time before the company did, too.
Peter Bright

The biggest screen in your house would seem a logical place to integrate cloud apps, but TVs are walled gardens. While it’s easy enough to hook up a laptop or PC and pop open a browser, there’s no simple, open framework for integrating all that wonderful data over the TV’s other inputs.
Andrew "bunnie" Huang (Thanks to Paul Wise)

Consider all the data that's used to provide the value-added features on top of git. Issue tracking, wikis, notes in commits, lists of forks, pull requests, access controls, hooks, other configuration, etc.
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.

Joey Hess

Comments (10 posted)

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."

Comments (129 posted)

Page editor: Jake Edge
Next page: Announcements>>


Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds