Category: Internet News

Assessment of the effectiveness of MiraclePtr in preventing vulnerabilities in Chrome

Google has analyzed the effectiveness of using the C++ code type MiraclePtr (raw_ptr<T>) instead of regular pointers to protect against vulnerabilities caused by accessing already freed memory areas (use-after-free). MiraclePtr provides a wrapper around pointers that performs additional checks and terminates execution if access to freed memory areas is detected. Support for MiraclePtr has been enabled by default in […]

RubyWM has been introduced, a window manager written entirely in Ruby.

The RubyWM project has been released, which develops a window manager based on the X11 protocol, written in Ruby, including a driver for working with the X11 protocol. RubyWM supports virtual desktops and can use both tiled (tiling) window layouts and arbitrary window positioning on the desktop. The RubyWM code is distributed under the MIT License. The project also develops the pure-X11 library with the implementation of […]

Valve has released Proton 8.0-5, a package for running Windows games on Linux.

Valve has released an update for Proton 8.0-5, based on the Wine project codebase, aimed at enabling the launch of Windows applications on Linux through the Steam catalog. The project's developments are distributed under the BSD license. Proton allows games made exclusively for Windows to be run directly on the Linux Steam client. The package includes an implementation of DirectX […]

Elektroid 3.0

A new major version of Elektroid has been released — a free alternative to Elektron Transfer for managing presets and samples on hardware synthesizers and samplers from various manufacturers. Supported devices include: Elektron Model:Samples; Elektron Model:Cycles; Elektron Digitakt; Elektron Digitone and Digitone Keys; Elektron Syntakt; Elektron Analog Rytm MKI and MKII; Elektron Analog Four MKI, MKII, and Keys; Elektron Analog Heat +FX; […]

Distributions MX Linux 23.2 and AV Linux 23.1 are available

The release of the lightweight distribution MX Linux 23.2 has been announced, created through the collaborative efforts of communities around the antiX and MEPIS projects. This release is based on the Debian package base with enhancements from the antiX project and packages from its own repository. The distribution uses the sysVinit initialization system and its own tools for configuring and deploying the system. Versions for both 32- and 64-bit architectures are available for download […]

The bpftime project advances the implementation of eBPF that operates in user space.

The bpftime project has been introduced, developing a runtime and virtual machine for executing eBPF handlers in user space. Bpftime allows eBPF tracing and intervention programs to run entirely in user space, utilizing capabilities such as uprobe and software interception of system calls. It is noted that by eliminating unnecessary context switches, bpftime achieves a tenfold reduction in overhead compared to […]

Release of the standard C library PicoLibc 1.8.6

The release of the standard C library PicoLibc 1.8.6 has been published, developed by Keith Packard (the lead of the X.Org project) for use on embedded devices with limited permanent storage and RAM. During development, some code was borrowed from the newlib library from the Cygwin project and AVR Libc, which was developed for Atmel AVR microcontrollers. PicoLibc code is distributed under the BSD license. The library's build is supported […]

Optimizations have been prepared for the Linux kernel to improve I/O scheduler performance

Jens Axboe, the creator of io_uring and the CFQ, Deadline, and Noop I/O schedulers, has continued his experiments on I/O optimization in the Linux kernel. This time, he focused on the BFQ and mq-deadline I/O schedulers, which turned out to be bottlenecks, at least for high-speed NVMe drives. The investigation revealed that one of the key reasons for the suboptimal performance of the subsystem […]

FreeBSD developers discuss the use of the Rust language in the base system

Alan Somers, a developer of the new FUSE driver implementation for FreeBSD and author of Rust bindings for certain FreeBSD libraries, began discussing the process of integrating Rust language code into the base system. During the discussion among project committers, the cost and benefit of this integration were determined. The cost of adding Rust support will be a doubling of build time, while the benefit will be an easier development process for some […]

8.2% of the most popular downloads on NPM are old packages

Researchers from Aqua Security published their analysis of statistics on the 50 thousand most downloaded packages in the NPM repository. 7,500 (15%) of the most downloaded packages were found to be related to outdated packages and discontinued projects. To simplify the identification of outdated packages among the dependencies used in your project, a utility called Dependency-Deprecated-Checker has been proposed, released under MIT license. In 4,100 (8.2%) of the reviewed […]

Chinese underwater data centers HiCloud have proven their viability

The first commercial underwater data center in China, created by HiCloud Data Center Technology (a subsidiary of Highlander), has confirmed its operational status. The system has reportedly been functioning steadily since it was launched at the end of last year, according to Datacenter Dynamics, citing Chinese media. Furthermore, HiCloud announced that it received orders from China Telecom and SenseTime for similar […]

Release of SQLite DBMS 3.45

SQLite 3.45 has been released, a lightweight DBMS designed as a plug-in library. The SQLite code is released into the public domain, meaning it can be used freely without restrictions for any purpose. The financial support for SQLite developers is provided by a specially created consortium, which includes companies such as Bentley, Bloomberg, Expensify, and Navigation Data Standard. Main changes: All SQL functions for […]

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