Author: ProHoster

Release of the Crystal programming language 1.6

The release of the Crystal 1.6 programming language has been published, the developers of which are trying to combine the convenience of development in the Ruby language with the high application performance characteristic of the C language. Crystal's syntax is close to, but not fully compatible with, Ruby, although some Ruby programs run without modification. The compiler code is written in Crystal and distributed under the Apache 2.0 license. […]

Rhino Linux, a continuously updated distribution based on Ubuntu, is introduced

The developers of the Rolling Rhino Remix assembly have announced the transformation of the project into a separate Rhino Linux distribution. The reason for the creation of a new product was a revision of the goals and development model of the project, which had already outgrown the state of amateur development and began to go beyond the scope of a simple rebuild of Ubuntu. The new distribution will continue to be built on the basis of Ubuntu, but will include additional utilities and be developed by the […]

Release of Nuitka 1.1, a compiler for the Python language

A release of the Nuitka 1.1 project is available, which develops a compiler for translating Python scripts into a C representation, which can then be compiled into an executable file using libpython for maximum compatibility with CPython (using native CPython tools for managing objects). Provided full compatibility with current releases of Python 2.6, 2.7, 3.3 - 3.10. Compared with […]

Updating Void Linux Installation Builds

New bootable assemblies of the Void Linux distribution have been generated, which is an independent project that does not use the developments of other distributions and is developed using a continuous cycle of updating program versions (rolling updates, without separate releases of the distribution). Previous builds were published a year ago. Apart from the appearance of current boot images based on a more recent slice of the system, updating assemblies does not bring functional changes and […]

Release of the free sound editor Ardour 7.0

After more than a year of development, the release of the free sound editor Ardor 7.0, designed for multi-channel sound recording, processing and mixing, has been published. Ardor provides a multi-track timeline, an unlimited level of rollback of changes throughout the entire process of working with a file (even after closing the program), and support for a variety of hardware interfaces. The program is positioned as a free analogue of professional tools ProTools, Nuendo, Pyramix and Sequoia. […]

Google opened the code for the secure operating system KataOS

Google has announced the discovery of developments related to the KataOS project, aimed at creating a secure operating system for embedded hardware. KataOS system components are written in Rust and run on top of the seL4 microkernel, for which a mathematical proof of reliability has been provided on RISC-V systems, indicating that the code fully complies with the specifications specified in the formal language. The project code is open sourced under the […]

Wine 7.19 release

An experimental release of an open implementation of WinAPI - Wine 7.19 - took place. Since the release of version 7.18, 17 bug reports have been closed and 270 changes have been made. The most important changes: Added the ability to save DOS file attributes to disk. The vkd3d package with a Direct3D 12 implementation that works through broadcasting calls to the Vulkan graphics API has been updated to version 1.5. Support for the format [...]

An attack on NPM that allows you to determine the presence of packages in private repositories

A flaw has been identified in NPM that allows you to detect the existence of packages in closed repositories. The issue is caused by different response times when requesting an existing and non-existing package from a third party who does not have access to the repository. If there is no access for any packages in private repositories, the registry.npmjs.org server returns an error with the code “404”, but if a package with the requested name exists, an error is given [...]

The Genode Project has published the Sculpt 22.10 General Purpose OS release

The release of the Sculpt 22.10 operating system has been introduced, within which, based on Genode OS Framework technologies, a general-purpose operating system is being developed that can be used by ordinary users to perform everyday tasks. The source code of the project is distributed under the AGPLv3 license. A 28 MB LiveUSB image is offered for download. Supports operation on systems with Intel processors and graphics […]

Vulnerabilities in the wireless stack of the Linux kernel that allow remote code execution

A series of vulnerabilities have been identified in the wireless stack (mac80211) of the Linux kernel, some of which potentially allow buffer overflows and remote code execution by sending specially crafted packets from the access point. The fix is ​​currently only available in patch form. To demonstrate the possibility of carrying out an attack, examples of frames that cause an overflow have been published, as well as a utility for substituting these frames into the wireless stack […]

PostgreSQL 15 release

After a year of development, a new stable branch of the PostgreSQL 15 DBMS has been published. Updates for the new branch will be released over five years until November 2027. Main innovations: Added support for the SQL command “MERGE”, reminiscent of the expression “INSERT ... ON CONFLICT”. MERGE allows you to create conditional SQL statements that combine INSERT, UPDATE, and DELETE operations into a single expression. For example, with MERGE you can […]

The code of a machine learning system for generating realistic human movements has been opened

A team of researchers from Tel Aviv University has opened the source code associated with the MDM (Motion Diffusion Model) machine learning system, which allows generating realistic human movements. The code is written in Python using the PyTorch framework and is distributed under the MIT license. To conduct experiments, you can use both ready-made models and train the models yourself using the proposed scripts, for example, […]