Category: Blog

cp team: correct copying of folders with files in *nix

This article will reveal some non-obvious aspects related to the use of wildcards when copying, the ambiguous behavior of the cp command during copy operations, as well as methods to correctly copy a large number of files without misses and crashes. Suppose we need to copy everything from the /source folder to the /target folder. The first thing that comes to mind is: cp /source/* /target Let's fix […]

Linux Multifaceted: How to Work on Any Distribution

Creating a backup application that works on any distribution is quite a challenge. To ensure the Veeam Agent for Linux operates on distributions from Red Hat 6 and Debian 6 to OpenSUSE 15.1 and Ubuntu 19.04, a range of issues must be addressed, particularly considering the kernel module included in the software. This article is based on materials from a presentation at […]

The release of PyPy 7.2, an implementation of Python written in Python

The release of the PyPy 7.2 project has been formatted, which develops an implementation of the Python language written in Python (using a statically typed subset of RPython, Restricted Python). The release has been prepared simultaneously for the PyPy2.7 and PyPy3.6 branches, providing support for the syntax of Python 2.7 and Python 3.6. The release is available for Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 or ARMv7 with VFPv3), macOS (x86_64), […]

A vulnerability in Sudo that allows privilege escalation using specific rules.

A vulnerability (CVE-2019-14287) has been identified in the Sudo utility, used to execute commands on behalf of other users, which allows for commands to be run with root privileges, given that there are rules in the sudoers configuration that explicitly forbid running as root after the permissive keyword 'ALL' (… (ALL, !root) …). In configurations […]

A vulnerability in Sudo allows executing commands with superuser privileges on Linux devices.

It has been revealed that a vulnerability has been discovered in the Sudo (super user do) command for Linux. Exploiting this vulnerability allows unprivileged users or programs to execute commands with superuser rights. It is noted that the vulnerability affects systems with non-standard settings and does not concern most servers running Linux. The vulnerability arises in cases where Sudo configuration settings allow for […]

Release of Python 3.8

The most interesting innovations include: Assignment expression: The new operator := allows for assigning values to variables within expressions. For example: if (n := len(a)) > 10: print(f'List is too long ({n} elements, expected <= 10)') Positional-only arguments: It is now possible to specify which function parameters can be passed using named arguments syntax and which cannot. Example: def f(a, b, \/, c, d, *, […]

In Debian 11, nftables and firewalld are suggested to be enabled by default

Arturo Borrero, a Debian developer who is part of the Coreteam of the Netfilter project and maintains Debian packages related to nftables, iptables, and netfilter, has proposed to migrate the upcoming significant release of the Debian 11 distribution to use nftables by default. If the proposal is approved, the iptables packages will be relegated to optional status, not included in the base distribution. The package filter […]

The future is already here or we are coding directly in the browser

Let me tell you about a curious situation that happened to me and how to become a contributor to a well-known project. Not long ago, I was tinkering with an idea: booting Linux directly from UEFI… This concept is not new, and there are several manuals on this topic. One of them can be found here. My long-standing attempts to resolve this issue turned into […]

A speedrunner completed GTA: San Andreas in 25 minutes, breaking the record by three and a half hours.

Speedrunning Grand Theft Auto: San Andreas has always required a lot of time. Even in the Any% category, where there are no additional conditions, the top position was held for five months by a player known as Ielreset, with a time of 3 hours and 52 minutes. However, his record was broken by speedrunner Powdinet, who completed GTA: San Andreas in just 25 minutes and 52 seconds. The enthusiast managed to […]

Harmony OS will become the fifth largest operating system in 2020

This year, the Chinese company Huawei launched its own operating system, Harmony OS, which could replace Android if the manufacturer can no longer use Google's software platform in its devices. Notably, Harmony OS can be used not only in smartphones and tablets but also in other types of devices. Now, network sources report that […]

Release of Monitoring System Zabbix 4.4

After 6 months of development, a new version of the Zabbix monitoring system 4.4 is now available, distributed under the GPLv2 license. Zabbix consists of three basic components: a server to coordinate checks, generate check requests, and accumulate statistics; agents to perform checks on external hosts; and a frontend for managing the system. To reduce the load on the central server and create […]

Release of GNU Binutils 2.33

The release of the GNU Binutils 2.33 system utility set has been presented, which includes programs like GNU linker, GNU assembler, nm, objdump, strings, and strip. In the new version: The assembler for ARM systems has added support for the SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension), and MVE (Vector Extension) instruction sets. Support has been added for Arm Cortex-A76AE, Cortex-A77, Cortex-M35P processors, […]

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