Category: Blog

Release of browser Pale Moon 28.11

The release of the Pale Moon 28.11 web browser has been announced. This version is a fork of the Firefox codebase aimed at delivering higher performance, maintaining the classic interface, minimizing memory usage, and providing additional customization options. Pale Moon builds are available for Windows and Linux (x86 and x86_64). The project's code is distributed under the MPLv2 (Mozilla Public License). The project adheres to a classic interface design, without […]

Distributed Learning with Apache MXNet and Horovod

This article's translation has been prepared in anticipation of the launch of the course 'Industrial ML on Big Data.' Distributed learning across multiple high-performance computing instances can reduce the training time of modern deep neural networks on large datasets from weeks to hours or even minutes, making this training technique predominant in practical deep learning applications. Users need to understand how […]

Fluentd: Why It's Important to Configure the Output Buffer

Nowadays, it's hard to imagine a project based on Kubernetes without the ELK stack, which is used to store logs from both applications and system components of the cluster. In our practice, we use the EFK stack with Fluentd instead of Logstash. Fluentd is a modern, versatile log collector that is gaining popularity and has joined the Cloud Native Computing Foundation, which is why […]

Release of the Network Configuration Tool NetworkManager 1.26.0

The stable release of the interface for simplifying network settings—NetworkManager 1.26.0—has been announced. Plugins for VPN support, OpenConnect, PPTP, OpenVPN, and OpenSWAN are being developed within their own development cycles. Key innovations in NetworkManager 1.26 include: a new build option ‘firewalld-zone’ has been added, which, when enabled, will configure a zone in the dynamic firewall firewalld for connection sharing, and when activated […]

Release of the OTOBO ticketing system, a fork of OTRS

Rother OSS has released the first stable version of the ticketing system OTOBO 10.0.1, a fork of OTRS CE. The system is designed to address tasks such as supporting the help desk, managing customer request responses (phone calls, emails), coordinating the delivery of corporate IT services, and handling requests in sales and finance departments. The OTOBO code is written in Perl and is distributed […]

Example of an event-driven application based on webhooks in Mail.ru Cloud Solutions' S3 object storage

The Rube Goldberg coffee machine Event-driven architecture increases the cost-effectiveness of utilized resources because they are engaged only when needed. There are many ways to implement this without creating additional cloud entities as worker applications. Today, I will not talk about FaaS, but about webhooks. I will demonstrate a tutorial example of event handling using […]

Manually adding a node to the Skydive topology via the Skydive client

Skydive is a real-time open-source network and protocol topology analyzer. It aims to provide a comprehensive way to understand what is happening in the network infrastructure. To pique your interest, here are a couple of screenshots about Skydive. A post introducing Skydive will appear shortly. The post ‘Introduction to skydive.network’ on Habr. Skydive visualizes the network topology […]

Simple UDP hole punching using an IPIP tunnel as an example

Good day! In this article, I want to share how I implemented (yet another) Bash script to connect two computers behind NAT using UDP hole punching technology, exemplified on Ubuntu/Debian OS. The connection setup consists of several steps: launching the node and waiting for the remote node to be ready; determining the external IP address and UDP port; transmitting the external IP address and […]

Direct VPN tunnel between computers through ISPs' NATs (without VPS, using a STUN server and Yandex.Disk)

Continuation of the article on how I managed to set up a direct VPN tunnel between two computers behind ISPs' NATs. The previous article described the process of establishing a connection using a third party — an intermediary (a rented VPS acting as something like a STUN server and data relay for the nodes). In this article, I will share how I managed to do without a VPS, while still having intermediaries […]

We establish an emergency access procedure for SSH hosts with hardware keys

In this post, we will develop a procedure for emergency access to SSH hosts using hardware security keys offline. This is just one approach, and you can adapt it to your needs. We will store the SSH certification authority for our hosts on a hardware security key. This scheme will work on virtually any OpenSSH, including SSH […]

Release of IceWM Window Manager 1.7

The lightweight window manager IceWM 1.7 has been released. Notable features of IceWM include full keyboard shortcut control, support for virtual desktops, taskbars, and application menus. The window manager can be configured via a straightforward configuration file, and theme support is available. Built-in applets for monitoring CPU, memory, and traffic are also included. Several third-party GUIs for configuration and workspace implementations are being developed separately […]

Based on Xfce Classic, a fork of Xfce without client-side window decorations

Shawn Anastasio, a free software enthusiast who previously developed his own operating system ShawnOS and worked on porting Chromium and Qubes OS to the ppc64le architecture, founded the Xfce Classic project, which aims to develop forks of the Xfce desktop environment components that operate without client-side decorations (CSD), where the header and borders […]

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