Category: Blog

Release of the free racing game SuperTuxKart 1.2

The release of Supertuxkart 1.2 has been published, a free racing game with a large number of tracks, maps, and features. The game's code is distributed under the GPLv3 license. Binary builds are available for Linux, Android, Windows, and macOS. In this release: for low-level window creation and input processing, the SDL2 library has replaced the Irrlicht engine. The use of SDL2 has significantly improved gamepad support, in addition to […]

Modeling fault-tolerant clusters based on PostgreSQL and Pacemaker

Introduction Some time ago, I was tasked with developing a fault-tolerant cluster for PostgreSQL, operating across several data centers connected by fiber optics within a single city, and capable of withstanding the failure (e.g., power outage) of one data center. For the software responsible for fault tolerance, I chose Pacemaker, as it is the official solution from RedHat for creating fault-tolerant clusters. It is beneficial because […]

Kubernetes Cluster Monitoring: An Overview and Introduction to Prometheus

Let’s explore the concept of Kubernetes monitoring, familiarize ourselves with the Prometheus tool, and discuss alerting. The topic of monitoring is extensive and cannot be covered in a single article. The aim of this text is to provide an overview of the tools, concepts, and approaches. The content is a summary from an open lecture at the 'Slurm' school. If you want to undergo complete training, enroll in the course on Infrastructure Monitoring and Logging […]

Vulnerability in OpenZFS that disrupts access control in FreeBSD

A critical vulnerability (CVE-2020-24717) has been identified in the added OpenZFS code supporting the FreeBSD OS, leading to access rights processing issues. The core of the problem is that the rights assigned to the group were processed as rights for the file owner. The issue has been addressed in the OpenZFS 2.0.0-rc1 update. The fix was implemented before the FreeBSD HEAD codebase was migrated to OpenZFS. The problem arose because […]

Electron 10.0.0 release, a platform for creating applications based on the Chromium engine.

The release of the Electron platform 10.0.0 has been prepared, providing a self-sufficient framework for developing cross-platform user applications based on components such as Chromium, V8, and Node.js. The significant version number change is due to the update to Chromium base 85, Node.js 12.16.3, and JavaScript engine V8 8.5. In this new release: The method contents.getBackgroundThrottling() and the property contents.backgroundThrottling have been added. The main process provides […]

DevSecOps: principles of operation and comparison of SCA. Part one

The importance of Software Composition Analysis (SCA) in the development process is increasing as annual reports on vulnerabilities in open source libraries are published by companies such as Synopsys, Sonatype, Snyk, and White Source. According to the report The State of Open Source Security Vulnerabilities 2020, the number of identified vulnerabilities in open source in 2019 increased by nearly 1.5 times.

How we organized a highly effective and cost-efficient DataLake and why we did it this way

We live in an amazing time where you can quickly and easily connect several ready-to-use open tools, configure them with 'disconnected awareness' following advice from Stack Overflow, without delving into the 'many letters', and launch them into commercial operation. But when it's time to update/expand or someone accidentally reboots a couple of machines, you realize that you've entered some persistent, annoying nightmare awake, and everything has suddenly become much more complicated.

In Ubuntu 20.10, they plan to switch from iptables to nftables

Following Fedora and Debian, Ubuntu developers are considering a shift to using the nftables packet filter by default. To maintain backward compatibility, the iptables-nft package is proposed, providing utilities with the same command-line syntax as iptables, but translating the received rules into nf_tables bytecode. This change is planned to be included in the upcoming Ubuntu 20.10 release this fall. This is the second […]

The Pale Moon project has blocked users of the Mypal fork from accessing the add-ons directory.

Users of the Mypal browser, which is a fork of Pale Moon for Windows XP created after support for this platform was discontinued with Pale Moon 27.0, have noticed the loss of the ability to install add-ons from the site 'addons.palemoon.org,' which has also blocked access for other browsers whose User Agent headers mention Windows XP. M.C. Straver (Moonchild), the creator of the Pale Moon browser, […]

Users of the Mypal browser, developing a fork of Pale Moon for Windows XP, created after support for this platform was discontinued.

A group of researchers from Mozilla, the University of Iowa, and the University of California has published the results of a study on the use of code for the hidden identification of users on websites. Hidden identification refers to the generation of identifiers based on indirect data about browser behavior, such as screen resolution, a list of supported MIME types, specific parameters in headers (HTTP/2 and HTTPS), analysis of installed plugins and fonts, and the availability of certain Web […]

libheif 1.8.0

A new version of the libheif library has been released, designed for encoding and decoding images in HEIF and AVIF formats. Key changes include the integration of rav1e, which provides faster encoding compared to AOM; support for AVIF with 10/12-bit depth; AVIF support in the gdk-pixbuf loader (included with the library); support for NCLX color profiles; HEIF and AVIF encoding with chroma 4:2:2 and 4:4:4 […]

Blockchain is an amazing solution, but for what?

Note: This provocative article about blockchain was written and published about two years ago in Dutch. Recently, it was translated into English, sparking renewed interest from an even larger IT community. Although some figures have become outdated since then, the essence that the author tried to convey remains the same. Blockchain will change everything: the industry...

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster