Author: ProHoster

Yandex opened the code of the distributed DBMS YDB supporting SQL

Yandex has published the source code of the distributed DBMS YDB, which implements support for the SQL dialect and ACID transactions. The DBMS was created from scratch and was initially developed with an eye to ensuring fault tolerance, automatic recovery from failures and scalability. It is noted that Yandex has launched working YDB clusters, including more than 10 thousand nodes, storing hundreds of petabytes of data and serving millions of distributed transactions […]

Movement to include proprietary firmware in the Debian distribution

Steve McIntyre, who served as Debian project leader for several years, took the initiative to rethink Debian's approach to shipping proprietary firmware, which is currently not included in official installation images and is supplied in a separate non-free repository. According to Steve, trying to achieve the ideal of delivering only open source software leads to unnecessary difficulties for […]

Git 2.36 source control release

After three months of development, the release of the distributed source control system Git 2.36 has been published. Git is one of the most popular, reliable, and high-performance version control systems that provides flexible non-linear development tools based on branching and merging branches. To ensure the integrity of the history and resistance to changes "backdating", implicit hashing of the entire previous history in each commit is used, […]

Pgfe 2, client-side C++ API for PostgreSQL is available

The first stable release of Pgfe 2 (PostGres FrontEnd), an advanced and feature-rich driver (client API) for PostgreSQL, written in C++ and simplifying the work with PostgreSQL in C++ projects, has been published. The project code is distributed under the Apache 2.0 license. Build requires a compiler that supports the C++17 standard. Main features: Connection in blocking and non-blocking modes. Processing of pre-prepared […]

The SDL developers have canceled the default Wayland switch in the 2.0.22 release

In the code base of the SDL (Simple DirectMedia Layer) library, a previously adopted change has been reversed, which by default enabled operation based on the Wayland protocol in environments that provide simultaneous support for Wayland and X11. Thus, in release 2.0.22, as before, in Wayland environments with the XWayland component, output using the X11 protocol will be used by default. It is noted that associated with the support […]

New versions of Box86 and Box64 emulators that allow you to run x86 games on ARM systems

Releases of Box86 0.2.6 and Box64 0.1.8 emulators have been published, designed to run Linux programs compiled for x86 and x86_64 architectures on equipment with ARM, ARM64, PPC64LE and RISC-V processors. Projects are developed synchronously by one team of developers - Box86 is limited to the ability to run 32-bit x86 applications, and Box64 provides the ability to run 64-bit executables. The project pays great attention to organizing the launch of gaming […]

Vulnerability in 7-Zip allowing access to SYSTEM privileges in Windows

A vulnerability (CVE-7-2022) has been identified in the free archiver 29072-Zip, which allows arbitrary commands to be executed with SYSTEM privileges by moving a specially designed file with a .7z extension to the area with a hint shown when opening the “Help>Contents” menu. The problem only appears on the Windows platform and is caused by a combination of 7z.dll misconfiguration and a buffer overflow. It is noteworthy that after being notified of the problem, the 7-Zip developers […]

Celestial project develops Ubuntu build with Flatpak instead of Snap

A beta release of the CelOS (Celestial OS) distribution has been presented, which is a rebuild of Ubuntu 22.04 in which the Snap package management toolkit is replaced with Flatpak. Instead of installing additional applications from the Snap Store catalog, integration with the Flathub catalog is offered. The installation image size is 3.7 GB. The project's developments are distributed under the GPLv3 license. The build includes a selection of GNOME applications distributed in Flatpak format, […]

Vulnerabilities in swhkd, Wayland hotkey manager

A series of vulnerabilities have been identified in swhkd (Simple Wayland HotKey Daemon) caused by incorrect work with temporary files, command line parameters and Unix sockets. The program is written in Rust and handles hotkey pressing in environments based on the Wayland protocol (a configuration-file-compatible analogue of the sxhkd process used in X11-based environments). The package includes […]

Rsync 3.2.4 File Synchronization Tool Released

After a year and a half of development, the release of Rsync 3.2.4 is available, a file synchronization and backup utility that allows you to minimize traffic by incrementally copying changes. The transport can be ssh, rsh or the proprietary rsync protocol. It supports the organization of anonymous rsync servers, which are optimally suited for ensuring synchronization of mirrors. The project code is distributed under the GPLv3 license. Among the added changes: […]

Release of the PascalABC.NET 3.8.3 development environment

The release of the PascalABC.NET 3.8.3 programming system is available, offering an edition of the Pascal programming language with support for code generation for the .NET platform, the ability to use .NET libraries and additional features such as generic classes, interfaces, operator overloading, λ-expressions, exceptions, garbage collection , extension methods, unnamed classes and autoclasses. The project is primarily focused on applications in education and research. Plastic bag […]

LXQt 1.1 User Environment Release

After six months of development, the user environment LXQt 1.1 (Qt Lightweight Desktop Environment) was released, developed by a joint team of developers of the LXDE and Razor-qt projects. The LXQt interface continues to follow the ideas of the classic desktop organization, introducing modern design and techniques that increase usability. LXQt is positioned as a lightweight, modular, fast and convenient continuation of the development of the Razor-qt and LXDE desktops, incorporating the best […]