|
|
Subscribe / Log in / New account

Brief items

Security

Security quotes of the week

When your username and password are entered on Google's sign-in page, we'll run a risk assessment and only allow the sign-in if nothing looks suspicious. We're always working to improve this analysis, and we'll now require that JavaScript is enabled on the Google sign-in page, without which we can't run this assessment.

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.

Jonathan Skelker in the Google Security Blog

Voting machines are terrible in every way: the companies that make them lie like crazy about their security, insist on insecure designs, and produce machines that are so insecure that it's easier to hack a voting machine than it is to use it to vote.

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

Cory Doctorow

This is why passwords aren't going anywhere in the foreseeable future and why [insert thing here] isn't going to kill them. No amount of focusing on how bad passwords are or how many accounts have been breached or what it costs when people can't access their accounts is going to change that. Nor will the technical prowess of [insert thing here] change the discussion because it simply can't compete with passwords on that one metric organisations are so focused on: usability. Sure, there'll be edge cases and certainly there remain scenarios where higher-friction can be justified due to either the nature of the asset being protected or the demographic of the audience, but you're not about to see your everyday e-commerce, social media or even banking sites changing en [masse].
Troy Hunt

Comments (4 posted)

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.

Comments (none posted)

Quote of the week

I've lost count of the number of times I've heard "but O_DIRECT is supposed to make things faster!" because people don't understand exactly what it does or means. Bypassing the page cache does not magically make applications go faster - it puts the responsibility for doing optimal IO on the application, not the kernel.
Dave Chinner

Comments (none posted)

Distributions

Distribution quotes of the week

The truth is, the Solus project has stood on its own merit and feet for a long time, and has moved under it's own steam. For a long time I had said that I was merely the first settler in the town that would become Solus, and in time it would need it's own architects, planners and mayor.
Ikey Doherty (leaves the Solus project in an open letter to Phoronix)

Vagrant Cascadian has probed the Debian package archives found that in current Debian Sid, 88 out of the 154 packages (57%) of the Debian binary packages installed in a minimal system can be verifiably reproduced.

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.

Reproducible Builds weekly report (Thanks to David A. Wheeler)

Comments (none posted)

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

Comments (none posted)

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

Comments (11 posted)

Development quotes of the week

In 1997, writing a complex, interdependent project like a desktop environment using C++ was the "edgy" effort, for lack of a better word, comparable to writing a desktop environment in, say, Rust in 2018.
Emmanuele Bassi

The other potential candidate for Rust support is m68k. There are ongoing efforts to add m68k to both LLVM and Rust and while many people think that supporting modern Linux software on 30 year-old hardware is insane, I think it's actually fun :-).

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

John Paul Adrian Glaubitz

Comments (none 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