Monthly Shaarli
May, 2021
»This book discusses what is currently known about software engineering, based on an analysis of all the publicly available data. This aim is not as ambitious as it sounds, because there is not a great deal of data publicly available.«
The latest version of the alternative PostgreSQL pager, also compatible with other SQL systems CLI tools, was released.
Less than two weeks after RHEL 8.4, the community-based, binary compatible AlmaLinux 8.4 founded by the CloudLinux OS team was released.

The author addresses the many different capabilities shells provide nowadays and presents his minimalistic shell implementation unshell.

Starting with June 8, Amazon will automatically enroll its devices in Amazon’s new wireless mesh network in the US.

KubeVirt is a Kubernetes Virtualization API and runtime to define and manage virtual machines.
»AmigaOS 3.2 comes packed with well over 100 new features, dozens of updates that cover nearly all AmigaOS components and a battery of bugfixes that will undoubtedly solidify the user experience.«

RHEL 8.4 includes the Container Tools 3.0 AppStream and new AppStrems for recent versions of PostgreSQL, MariaDB, Redis, and GCC, LLVM Rust, and Go. In addition, the latest release brings improvements for edge environments, like additional options for installing disconnected systems and the ability to use OSTree repositories with OCI container images.

»The FemtoStar Project is a global community developing a satellite constellation for secure, open, and private communications - anywhere on planet Earth.«

NetBox is an open-source IP address management (IPAM), and datacenter infrastructure management (DCIM) tool initially conceived by the network engineering team at Dropbox.

YunoHost 4.2, the operating system aiming for simple self-hosting, moved from Python 2 to Python 3 and now comes with a web admin interface rewritten in Vue.js.
The author observed, visualized, and analyzed the cell tower switching behavior of his cellphone.

Bert Hubert on the possible harm local EU regulations could do to the DNS root servers and the Internet.

In this comprehensive article, all the technical aspects of email are covered.
This paper takes a close look at the characteristics of a UNIX shell and discusses how a new, improved version could look like.
The author explained running the root zone locally and announced a second post with operational instructions.

The author points out valid issues on how we are producing and consuming software today.
Deutsche Akademie der Technikwissenschaften published a document concerning Digital Sovereignty in the European Union, including recommended actions.

The newest Proxmox VE release comes with single-file restore, QEMU 5.2, LXC 4.0, and ZFS 2.0.4.
Vulnerabilities found in the file-sharing tool croc.
Post with valuable tips for building container images.

The second article in this series is dedicated to the PID namespace.
Patternfly is Red Hat’s open-source design system.
Version 4.2 of the software distribution management system for Linux and Windows clients was released.

The author explains why GitHub is focusing on building support for the OpenTelemetry Protocol.
Decentralized systems don’t fail because of their technical inferiority.
In this paper, the authors write down their analysis of modern file systems and SSD FTLs in rules and conclude with 24 observations.
Version 2.0 of Nyxt, the keyboard-driven, programmable browser, comes with theme support, dark mode, and many more improvements.
NetBSD 9.2 contains essential security and stability fixes.
While Ansible 3.0 was based on Ansible Base 2.10.x, Ansible 4.0 is based on the ansible-core-2.11.x package. Due to the major update of the ansible-core package, there might be backward-incompatible changes to the playbook language and command-line tools.
The author provides a practical list of tips for handling the "glue layer" between the build and CI/CD tools.
This post introduces the isolation feature in Firefox and describes how to enable it in the different Firefox versions before the official release later this year.
Chezmoi is a dotfile manager.

This major release features significant performance improvements as well as API changes.
»FreeIPA is an integrated security information management solution combining Linux (Fedora), 389 Directory Server, MIT Kerberos, NTP, DNS, Dogtag (Certificate System).«

The author analyzes a real-world Postgres performance issue related to the GIN index fast update technique analyzed.
Brendnan Gregg reporting on the results of bringing back an old, dusty 80 GB HDD to live.

The author goes on a (totally justified) rant about all the vendor-specific, non-RFC-conform Syslog implementations out there.
Easy-to-use tool to create a bootable USB drive for multiple ISO/IMG/EFI files.
swimlanes.io is an online tool for creating sequence diagrams.

In this post, Werner Vogels recaps the origin story of S3.

New Relic open-sourced its eBPF-based observability platform for Kubernetes.
In this roadmap, 27 European technology enterprises present their ideas and recommendations on bridging the gap to Asian and US hyperscalers to the European Commission.
Site with a latency matrix for the latency between the different AWS source and destination regions.
Snapshot tool for BTRFS and thin-provisioned LVM volumes by SUSE.
The newest major release of QEMU comes with many improvements, especially for ARM and RISC-V architectures.
Some of the highlights:
- Preliminary Apple M1 SoC support
- Improved arm64 support
- Improved powerpc64 support
- Numerous Kernel improvements
- Various bug fixes and tweaks in userland
»In 1990, Europe accounted for about 44% of global semiconductor manufacturing. Now, it's closer to 10% and Taiwan, South Korea and Japan account for about 60% of production…«
The author makes an in-depth comparison between "push" and "pull" based query engines.

Urbit is a decentralized personal server operating and digital identity system running on any UNIX-based machine with an Internet connection.

»UCS 5.0 contains new features, has a fresh look, comes with several improvements and bug fixes. The new version also uses a new core: UCS 5.0 is based on Debian 10 (“Buster”) and Python 3.«
In this post, the author gives a hands-on introduction to the Zsh completion system.
The IETF has published QUIC as RFC 9000.

»HAProxy 2.4 adds exciting features such as support for HTTP/2 WebSockets, authorization and routing of MQTT and FIX (Financial Information Exchange) protocol messages, DNS resolution over TCP, server timeouts that you can change on the fly, dynamic SSL certificate storage for client certificates sent to backend servers, and an improved cache; it adds a built-in OpenTracing integration, new Prometheus metrics, and circuit breaking improvements.«

The author shows how it was possible to serve five times the number of API requests with the same hardware resources by tuning different aspects of the application stack.
OpenPGP CA is a tool to handle OpenPGP keys in groups or organizations.

»Sqliteviz is a single-page offline-first PWA for fully client-side visualization of SQLite databases or CSV files.«
OpenSCAP is a popular implementation of the Security Content Automation Protocol (SCAP) for automated vulnerability management and compliance evaluation.

Erlang/OTP 24 was released, with the JIT compiler probably being the most anticipated feature.
Version 1.3 of the declarative, idempotent package manager comes with new installation methods, improved user experience, performance improvements, and POWER9 support.

Interesting article on how attackers can use MSBuild to filelelessly compromise a machine.
FragAttacks is a collection of 12 Wi-Fi fragmentation and aggregation vulnerabilities. The security researchers found that every Wi-Fi product is affected by at least one of the vulnerabilities, most of them by several.
Command-line games to test your skills.
Version 2021.04 of the OpenSolaris fork was released.
Kiwix is an open-source offline reader for online content from sites like Wikipedia, Project Gutenberg, and Stack Exchange.
»The AgStack Foundation seeks to improve global agriculture efficiency through the creation, maintenance and enhancement of free, re-usable, open and specialized digital infrastructure for data and applications.«
Interesting use case of qemu-user.

The announced 2nm development will deliver the same performance with 75% of the energy, compared to modern 7mn processors.
»SUSE will issue $500 million in new shares via the offering to pay down debt while Swedish investment fund EQT, which acquired SUSE in 2018 for $2.5 billion, will sell an unspecified further number of existing shares.«
Stratis 2.4 allows booting from a Stratis-managed root filesystem and enhances existing encryption support.
GCC 11.1 released with significant progress in the C++20 language support and experimental C++23 support.

The newest release of Fedora 34 and its spins offers BTRFS compression by default, a switch from X11 to Wayland as default for KDE Plasma, and other improvements.

Standardized IEEE and IETF statistics coming to ethtool
with Kernel 5.13.