Weekly Digest – Week 42, 2020
Articles
The OpenZFS Developers Summit 2020
Allan Jude did a two-part summary of the OpenZFS Developers Summit 2020, including links to the streams.
https://klarasystems.com/articles/openzfs-developer-summit-part-1/
https://klarasystems.com/articles/openzfs-developer-summit-part-2/
Rust After the Honeymoon
Bryan Cantrill talks about his hands-on experience with Rust at Oxide.
http://dtrace.org/blogs/bmc/2020/10/11/rust-after-the-honeymoon/
Dockerfile Security Best Practices
This blog post lists some essential tips regarding Dockerfile security, including how to detect possible issues.
https://cloudberry.engineering/article/dockerfile-security-best-practices/
Embracing Asynchronous Communication
»Async 3.0 is a feature set that supports and streamlines the variety of communication approaches, emphasizing comprehension and consideration, rather than prescribing a one-size-fits-all approach.«
https://about.gitlab.com/company/culture/all-remote/asynchronous/
Incidents and Vulnerabilities
Remote Code Execution in Windows TCP/IP-Stack
»A remote code execution vulnerability exists when the Windows TCP/IP stack improperly handles ICMPv6 Router Advertisement packets.«
https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-16898
Videos
Distributed HPC Applications with Unprivileged Containers
In this talk, NVIDIA engineers present https://github.com/NVIDIA/enroot, a lightweight container runtime inspired by LXC, managed by a Slurm Workload Manager.
https://www.youtube.com/watch?v=QxKmk9-qkwY
The State of (Full) Text Search in PostgreSQL 12
If you are interested in the concepts involved in searching for text in PostgreSQL, watch this.
https://www.youtube.com/watch?v=6MTOFWQ0efY
Releases and Projects
Linux 5.9
Kernel 5.9 brings many new drivers, ZSTD compression, FSGSBASE support, file-system patches, and better management of anonymous memory. For a detailed list of changes, see the links below.
https://kernelnewbies.org/Linux_5.9
https://lore.kernel.org/lkml/CAHk-=wi-u86++np80GQvgDuARdt9xpBNho6SjHLmYgm8jibGag@mail.gmail.com/
https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.9
LLVM 11
The new LLVM version comes with C++20 support and a flang Fortran frontend. Also, the llgo frontend was removed for now. In FreeBSD, this new release version of LLVM is already available in the pkg repositories.
https://releases.llvm.org/11.0.0/docs/ReleaseNotes.html
Plasma 5.20
Plasma has come a long way since its first release in 2014; this is, once again, a release with many improvements that make the Plasma desktop experience even better.
https://kde.org/announcements/plasma-5.20.0
curl 7.73.0
curl
now comes with a new --output-dir
flag, and --curves
option for OpenSSL.
https://curl.haxx.se/changes.html
https://www.youtube.com/watch?v=ebYXC0Cr-dQ
zheap
zheap is a new PostgreSQL storage capable of running UPDATE-intense workloads more efficiently. zhep is maintained by CYBERTEC and is still in the early development phase.
https://cybertec-postgresql.github.io/zheap/
DigitalOcean App Platform
DigitalOcean is now offering a Platform as a Service.
Canonical Announces HA Clustering in MicroK8s
Canonical’s lightweight Kubernetes environment MicroK8s now supports HA clustering, using their Dqlite distributed SQL engine.
https://ubuntu.com/blog/canonical-enhances-kubernetes-reliability-for-edge-iot-and-multi-cloud
:wq