Author: ProHoster

Release of Nebula Graph 3.2 graph-oriented DBMS

The release of the open DBMS Nebula Graph 3.2 has been published, designed for efficient storage of large sets of interconnected data that form a graph that can number billions of nodes and trillions of connections. The project is written in C++ and distributed under the Apache 2.0 license. Client libraries for accessing the DBMS are prepared for the Go, Python and Java languages. The DBMS uses distributed [...]

Qubes 4.1.1 OS update using virtualization for application isolation

An update to the Qubes 4.1.1 operating system has been created, which implements the idea of ​​using a hypervisor for strict isolation of applications and OS components (each class of applications and system services runs in separate virtual machines). To work, you need a system with 6 GB of RAM and a 64-bit Intel or AMD CPU with support for VT-x c EPT/AMD-v c RVI and VT-d/AMD IOMMU technologies, preferably […]

Asahi Linux releases initial support for Apple M2 devices

The developers of the Asahi project, aimed at porting Linux to run on Mac computers equipped with ARM chips developed by Apple, have published the July update of the distribution, allowing anyone to get acquainted with the current level of development of the project. Among the most notable improvements in the new release are the implementation of Bluetooth support, availability for Mac Studio devices and initial support for the new Apple M2 chip. Asahi Linux […]

An experiment to improve the efficiency of the cat utility

Ariadne Conill, creator of the Audacious music player, initiator of the IRCv3 protocol, and leader of the Alpine Linux security team, conducted research into how to optimize the cat utility, which outputs one or more files to the standard output stream. To improve the performance of cat on Linux, two optimization options are proposed, based on the use of the sendfile and splice system calls […]

openSUSE provides full support for the Nim programming language

The developers of the openSUSE distribution have announced the start of providing initial support for packages related to the Nim programming language. Primary support involves regular and prompt generation of updates that correspond to the latest releases of the Nim toolkit. Packages will be generated for x86-64, i586, ppc64le and ARM64 architectures, and tested in openSUSE automated testing systems before publication. Previously, a similar initiative to support Nim was made by the distribution […]

Firefox adds basic PDF editing capabilities

In the nightly builds of Firefox, which will be used to release Firefox 23 on August 104, an editing mode has been added to the built-in interface for viewing PDF documents, which offers features such as drawing custom marks and attaching comments. To enable the new mode, the pdfjs.annotationEditorMode parameter is proposed on the about:config page. Until now, Firefox's built-in capabilities […]

The xfwm4 window manager used in Xfce has been ported to work with Wayland

Within the framework of the xfwm4-wayland project, an independent enthusiast is developing a version of the xfwm4 window manager, adapted to use the Wayland protocol and translated to the Meson build system. Wayland support in xfwm4-wayland is provided through integration with the wlroots library, developed by the developers of the Sway user environment and providing basic functions for organizing the work of a composite manager based on Wayland. Xfwm4 is used in the Xfce user environment […]

Kaspersky Lab received a patent for filtering DNS requests

Kaspersky Lab has received a US patent for methods for blocking unwanted advertising on computing devices related to intercepting DNS requests. It is not yet clear how Kaspersky Lab will use the received patent, and what danger it may pose to the free software community. Similar filtering methods have been known for a long time and are used, including in free software, for example, in the adblock and […]

T2 SDE 22.6 Meta Distribution Release

The T2 SDE 21.6 meta-distribution has been released, providing an environment for creating your own distributions, cross-compiling and keeping package versions up to date. Distributions can be created based on Linux, Minix, Hurd, OpenDarwin, Haiku and OpenBSD. Popular distributions built on the T2 system include Puppy Linux. The project provides basic bootable iso images with a minimal graphical environment in […]

Arcan desktop engine release 0.6.2

After a year of development, the Arcan 0.6.2 desktop engine has been released, which combines a display server, a multimedia framework and a game engine for processing 3D graphics. Arcan can be used to create a variety of graphical systems, from user interfaces for embedded applications to self-contained desktop environments. In particular, based on Arcan, the Safespaces three-dimensional desktop is being developed for virtual reality systems and […]

Wine 7.13 release

An experimental release of an open implementation of WinAPI - Wine 7.13 - took place. Since the release of version 7.12, 16 bug reports have been closed and 226 changes have been made. The most important changes: The Gecko browser engine has been updated to version 2.47.3. The USB driver has been converted to use the PE (Portable Executable) executable file format instead of ELF. Improved theme support. Bug reports are closed, [...]

Project to port the pledge isolation mechanism to Linux

The author of the Cosmopolitan standard C library and the Redbean platform has announced the implementation of the pledge() isolation mechanism for Linux. Pledge was originally developed by the OpenBSD project and allows you to selectively prohibit applications from accessing unused system calls (a kind of white list of system calls is formed for the application, and other calls are prohibited). Unlike the mechanisms available in Linux to restrict access to system calls, such […]