|
|
Log in / Subscribe / Register

Brief items

Security

Security quotes of the week

Any vulnerabilities found outside of GKE [Google Kubernetes Engine] (like Kubernetes or the Linux kernel) should be reported to the corresponding upstream project security teams. To make this program expansion as efficient as possible for the maintainers, we will only reward vulnerabilities shown to be exploitable by stealing a flag. If your exploit relies on something in upstream Kubernetes, the Linux Kernel, or any other dependency, you need to report it there first, get it resolved, and then report it to Google. See instructions here.

The GKE lab environment is built on top of a CTF [capture the flag] infrastructure that we just open-sourced on GitHub. The infrastructure is new, and we are looking forward to receiving feedback from the community before it can be actively used in CTF competitions. By including the CTF infrastructure in the scope of the Google VRP [vulnerability rewards program], we want to incentivise the community to help us secure not just the CTF competitions that will use it, but also GKE and the broader Kubernetes ecosystems.

Eduardo Vela on the Google Security Blog

When law enforcement agencies tout their latest cybercriminal arrest, the defendant is often cast as a bravado outlaw engaged in sophisticated, lucrative, even exciting activity. But new research suggests that as cybercrime has become dominated by pay-for-service offerings, the vast majority of day-to-day activity needed to support these enterprises is in fact mind-numbingly boring and tedious, and that highlighting this reality may be a far more effective way to combat cybercrime and steer offenders toward a better path.
Brian Krebs on a paper [PDF] from the Cambridge Cybercrime Centre

Comments (3 posted)

Kernel development

Kernel release status

The 5.7 kernel was released on May 31 (announcement). Headline features in 5.7 include x86 split-lock detection, thermal-pressure management, frequency invariance in the load-tracking code, coexistence between BPF and realtime preemption, support for BPF security hook programs (formerly called the KRSI security module), a new, Microsoft-blessed exFAT filesystem implementation, and more. The final patch to be merged was this one deprecating the long-standing 80-column limit for kernel source. See the KernelNewbies 5.7 page for lots of details.

Stable updates: 5.6.16, 5.4.44, 4.19.126, 4.14.183, 4.9.226, and 4.4.226 were all released on June 3.

Comments (none posted)

Quotes of the week

If you choose to use a 80-column terminal, you can live with the line wrapping. It's just that simple.

And longer lines are simply useful. Part of that is that we aren't programming in the 80's any more, and our source code is fundamentally wider as a result.

Yes, local iteration variables are still called 'i', because more context just isn't helpful for some anonymous counter. Being concise is still a good thing, and overly verbose names are not inherently better.

But still - it's entirely reasonable to have variable names that are 10-15 characters and it makes the code more legible. Writing things out instead of using abbreviations etc.

Linus Torvalds

No, thank you!

C is a symbolic language, not a text language. Encouraging newbies to declare

    int iterator;

instead of

    int i;

does the language a disservice.

It's true, nobody uses a TTY33 anymore. Those of us who have done so understand how "{" is preferable to "BEGIN" and why tabs are better than multiple spaces. A narrow "terminal" requires less neck and mouse movement. Any width limit is arbitrary, so to the extent anyone might care, I advocate 80 forever.

Casey Schaufler

Comments (27 posted)

Distributions

Devuan Beowulf 3.0.0 released

Devuan Beowulf 3.0.0 has been released. This version is based on Debian 10.4 Buster, with eudev and elogind to replace aspects of systemd. Optional alternatives runit and openrc are also available.

Full Story (comments: 47)

FreeNAS is coming to Linux

The FreeNAS distribution implements network-attached storage on top of the ZFS filesystem; it was reviewed here back in 2015. FreeNAS has always been based on FreeBSD, but now iXsystems, the company behind this system, has announced a new version, called TrueNAS SCALE, that will be based on Debian. "Linux is a key requirement to achieve some of the SCALE project goals". More information about those goals will evidently be forthcoming in the future.

Comments (2 posted)

Distribution quote of the week

We have over 200 booting devices now. Yes, booting is the operative word, with most of these ports you get more of a Raspberry Pi alternative than a functional phone experience with postmarketOS.
postmarketOS blog

Comments (2 posted)

Development

Firefox 77.0

Firefox 77.0 has been released. Among the new things in this release, LWN readers may be most interested in the new about:certificate page where you can view and manage web certificates. See the release notes for details.

Comments (14 posted)

Development quote of the week

The hard economic truth for engineers is that technical excellence is overwhelmingly irrelevant, and the history of our profession is full of cases that demonstrate this. Javascript as a language, for instance, largely came to dominate the browser ecosystem only due to the Netscape marketing department, who decided on a clever marketing ploy to circumvent Sun Microsystems and give their own new language cachet by hijacking existing name of Java. While we can’t attribute all of Javascript’s success to this naming, it is quite likely this trick was sufficient to convince enough non-technical stakeholders to make a significant difference in early adoption. These kinds of marketing tricks and positioning are likely the most fruitful path to reaching a large technical audience.
Stephen Diehl (Thanks to Paul Wise)

Comments (10 posted)

Page editor: Jake Edge
Next page: Announcements>>


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