Brief items
Security
Security quotes of the week
Chances are, JavaScript is already enabled in your browser; it helps power lots of the websites people use everyday. But, because it may save bandwidth or help pages load more quickly, a tiny minority of our users (0.1%) choose to keep it off. This might make sense if you are reading static content, but we recommend that you keep [JavaScript] on while signing into your Google Account so we can better protect you.
[Security researcher Bryan] Varner paid less than $100 each for two voting machines. Once he unscrewed the nonfunctional "tamper-proof screws," he found a Windows CE machine with open USB ports, still bearing their "property of" seals from the government entity that had sold them, filled with voter data. He was able to trivially backdoor them and points out that it would be easy for anyone to do this and then put the machines back on Ebay for sale to other voting authorities.
Kernel development
Kernel release status
The current development kernel is 4.20-rc1, released on November 4. "So I did debate calling it 5.0, but if we all help each other, I'm sure we can count to 20. It's a nice round number, and I didn't want to make a pattern of it. I think 5.0 happens next year, because then I *really* run out of fingers and toes."
Stable updates: 4.19.1, 4.18.17, and 4.14.79 were released on November 4.
Quote of the week
Distributions
Distribution quotes of the week
For a long time, 25,561 out of 27,427 (93%) of the total source packages in the Debian archive have been known to be reproducible in our testing environment. While 57% is a lower figure it could be considered a more substantial statistic as it is not a measure of packages that behave well under carefully controlled conditions but of "real world" Debian artifacts that are installed on end-user systems.
Development
Duffy: Intro to UX design for the ChRIS Project – Part 1
On her blog, Máirín Duffy writes about her experiences helping design the "user experience" (UX) for the ChRIS project, which is an open-source effort aimed at medical imagery processing and distribution for hospitals and other facilities. "One of the driving reasons for ChRIS’ creation was to allow for hospitals to own and control their own data without needing to give it up to the industry. How do you apply the latest cloud-based rapid data processing technology without giving your data to one of the big cloud companies? ChRIS has been built to interface with cloud providers such as the Massachusetts Open Cloud that have consortium-based data governance that allow for users to control their own data. I want to emphasize the cloud-based computing piece here because it’s important – ChRIS allows you [to] run image processing tools at scale in the cloud, so elaborate image processing that typically days, weeks, or months to complete could be completed in minutes. For a patient, this could enable a huge positive shift in their care – rather than have to wait for days to get back results of an imaging procedure (like an MRI), they could be consulted by their doctor and make decisions about their care that day."
Introducing Zink, an OpenGL implementation on top of Vulkan (Collabora blog)
Over at the Collabora blog, Erik Faye-Lund writes about Zink, which is an effort to create an OpenGL driver on top of Vulkan that he has been working on with Dave Airlie. "One problem is that OpenGL is a big API with a lot of legacy stuff that has accumulated since its initial release in 1992. OpenGL is well-established as a requirement for applications and desktop compositors. But since the very successful release of Vulkan, we now have two main-stream APIs for essentially the same hardware functionality. It's not looking like neither OpenGL nor Vulkan is going away, and the software-world is now hard at work implementing Vulkan support everywhere, which is great. But this leads to complexity. So my hope is that we can simplify things here, by only require things like desktop compositors to support one API down the road. We're not there yet, though; not all hardware has a Vulkan-driver, and some older hardware can't even support it. But at some point in the not too far future, we'll probably get there. This means there might be a future where OpenGL's role could purely be one of legacy application compatibility. Perhaps Zink can help making that future a bit closer?"
Development quotes of the week
We might also be able to re-add the Alpha and Itanium backends and consequently add support for these architectures to the Rust compiler as the latter is the smaller of the two efforts, but I guess the LLVM people will chase us to Mars for trying to do that :-).
Page editor: Jake Edge
Next page:
Announcements>>