Author: ProHoster

The Zig programming language provides support for self-promotion (bootstraping)

Changes have been made to the Zig programming language that allow the Zig stage2 compiler, written in Zig, to assemble itself (stage3), which makes this language self-hosting. It is expected that this compiler will be offered by default in the upcoming 0.10.0 release. Stage2 is still incomplete due to lack of support for runtime checks, differences in language semantics, etc. […]

Release of the GNU Coreutils 9.1 set of core system utilities

A stable version of the GNU Coreutils 9.1 set of basic system utilities is available, which includes programs such as sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Key changes: The dd utility has added support for alternative names of the options iseek=N for skip=N and oseek=N for seek=N, which are used in the dd option for […]

Reiser5 file system benchmark results published

The results of performance tests of the Reiser5 project have been published, which develops a significantly redesigned version of the Reiser4 file system with support for logical volumes that have “parallel scaling”, which, unlike traditional RAID, implies the active participation of the file system in distributing data between the component devices of the logical volume. From an administrator's point of view, the significant difference from RAID is that the components of a parallel logical volume […]

Attack on GitHub that leaked private repositories and access to the NPM infrastructure

GitHub warned users of an attack aimed at downloading data from private repositories using compromised OAuth tokens generated for the Heroku and Travis-CI services. It is reported that during the attack, data was leaked from the private repositories of some organizations, which opened access to repositories for the Heroku PaaS platform and the Travis-CI continuous integration system. Among the victims was GitHub and […]

Release of Neovim 0.7.0, a modernized version of the Vim editor

Neovim 0.7.0 has been released, a fork of the Vim editor focused on increasing extensibility and flexibility. The project has been reworking the Vim code base for more than seven years, as a result of which changes are made that simplify code maintenance, provide a means of dividing labor between several maintainers, separate the interface from the base part (the interface can be changed without touching the internals) and implement a new […]

Fedora plans to replace DNF package manager with Microdnf

The Fedora Linux developers intend to transfer the distribution to the new Microdnf package manager instead of the currently used DNF. The first step towards migration will be a major update to Microdnf planned for the release of Fedora Linux 38, which will be close in functionality to DNF, and in some areas even surpass it. It is noted that the new version of Microdnf will support all major […]

CudaText code editor update 1.161.0

A new release of the cross-platform free code editor CudaText, written using Free Pascal and Lazarus, has been published. The editor supports Python extensions and has a number of advantages over Sublime Text. There are some features of the integrated development environment, implemented in the form of plugins. More than 270 syntactic lexers have been prepared for programmers. The code is distributed under the MPL 2.0 license. Builds are available for Linux platforms, […]

Chrome update 100.0.4896.127 fixing 0-day vulnerability

Google has released Chrome 100.0.4896.127 update for Windows, Mac and Linux, which fixes a serious vulnerability (CVE-2022-1364) already used by attackers to carry out zero-day attacks. Details have not yet been disclosed, we only know that the 0-day vulnerability is caused by incorrect type handling (Type Confusion) in the Blink JavaScript engine, which allows you to process an object with an incorrect type, which, for example, makes it possible to generate a 0-bit pointer […]

Chromium develops ability to use Qt

Thomas Anderson from Google has published a preliminary set of patches to implement the ability to use Qt to render elements of the Chromium browser interface on the Linux platform. The changes are currently marked as not ready for implementation and are in the early stages of review. Previously, Chromium on the Linux platform provided support for the GTK library, which is used to display […]

CENO 1.4.0 censorship-focused web browser available

The eQualite company has published the release of the mobile web browser CENO 1.4.0, designed to organize access to information in conditions of censorship, traffic filtering or disconnecting Internet segments from the global network. Firefox for Android (Mozilla Fennec) is used as the basis. The functionality related to building a decentralized network has been moved to a separate Ouinet library, which can be used to add censorship bypass tools […]

Facebook opened the code for Lexical, a library for creating text editors

Facebook (banned in the Russian Federation) has opened the source code of the Lexical JavaScript library, which offers components for creating text editors and advanced web forms for text editing for websites and web applications. The distinctive qualities of the library include ease of integration into websites, compact design, modularity and support for tools for people with disabilities, such as screen readers. The code is written in JavaScript and […]

Release of Turnkey Linux 17, a set of mini distributions for rapid application deployment

After almost two years of development, the release of the Turnkey Linux 17 set has been prepared, within which a collection of 119 minimalistic Debian builds is being developed, suitable for use in virtualization systems and cloud environments. From the collection, only two ready-made assemblies have currently been formed based on branch 17 - core (339 MB) with the basic environment and tkldev (419 MB) […]