Author: Yuri Gagarin

Release of the NGINX Unit application server 1.27.0

The NGINX Unit application server 1.27.0 has been released, which develops a solution for running web applications in various programming languages (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js, and Java). Multiple applications in different programming languages can run simultaneously under NGINX Unit, with their launch parameters being dynamically adjustable without the need to edit configuration files or restart the server. The code is written in such a way that...

Mozilla has released its own machine translation system.

Mozilla has released a toolkit for self-sufficient machine translation from one language to another, operating on the user's local system without referring to external services. The project is developed under the Bergamot initiative in collaboration with researchers from several universities in the UK, Estonia, and the Czech Republic, with financial support from the European Union. The developments are released under the MPL 2.0 license. The project includes the bergamot-translator engine, tools...

Release of Distrobox 1.3, a toolkit for nested distribution launches

The Distrobox 1.3 toolkit has been released, allowing for the quick installation and launch of any Linux distribution in a container while ensuring its integration with the main system. The project code is written in Shell and is distributed under the GPLv3 license. It is implemented as an extension of the Docker or Podman tools, and it is designed to simplify the user experience and the integration setup of the running environment with the rest of the system. […]

Release of FerretDB 0.3, a MongoDB implementation based on PostgreSQL.

The release of FerretDB 0.3 has been published, enabling the replacement of the document-oriented database MongoDB with PostgreSQL without requiring code changes in applications. FerretDB operates as a proxy server, translating MongoDB requests into SQL queries for PostgreSQL, which allows PostgreSQL to be used as the actual storage. The code is written in Go and is distributed under the Apache 2.0 license. The need for migration may arise due to […]

Progress in the development of a variant of GNOME Shell for mobile devices

Jonas Dreßler from the GNOME project has published a report on the state of adapting the GNOME Shell interface for smartphones. The work was funded by a grant from the German Ministry of Education as part of support for socially significant software projects. It is noted that the adaptation for smartphones is facilitated by a certain foundation for working on small touch screens included in the latest releases of GNOME. For instance, there is […]

Release of Deepin 20.6, enhancing its own graphical environment.

The release of the Deepin 20.6 distribution has been published, based on the Debian 10 package base, but developing its own Deepin Desktop Environment (DDE) and about 40 user applications, including the music player DMusic, video player DMovie, messaging system DTalk, and the Deepin Software Center installer and software installation center. The project was initiated by a group of developers from China but has transformed into an international project. […]

Release of the nftables 1.0.3 packet filter

The release of the nftables 1.0.3 packet filter has been published, unifying the filtering interfaces for IPv4, IPv6, ARP, and network bridges (aiming to replace iptables, ip6tables, arptables, and ebtables). Required changes for the operation of the nftables 1.0.3 release are included in the Linux kernel 5.18. The nftables package includes user-space components of the packet filter, while the […]

NPM has implemented mandatory two-factor authentication for the 500 most popular packages.

The NPM repository has implemented mandatory two-factor authentication for accounts maintaining the 500 most popular NPM packages. The criterion for popularity was the number of dependent packages. Maintainers of the listed packages will be able to carry out related repository operations only after enabling two-factor authentication, which requires login confirmation using one-time passwords (TOTP) generated by applications such as […]

Release of Firefox 101

The release of the web browser Firefox 101 has occurred. Additionally, an update for the long-term support branch — 91.10.0 has been created. The Firefox 102 branch has transitioned to beta testing, with a release scheduled for June 28. The main innovations in Firefox 101 include: Experimental support for the third version of the Chrome manifest, which defines the capabilities and resources available for extensions built using the WebExtensions API, has been implemented.

The Dragonfly project develops a faster alternative to Redis and Memcached.

The first release of the Dragonfly in-memory data caching system is available, supporting Memcached and Redis protocols while allowing queries with significantly higher performance and lower memory consumption. The system manipulates data in key/value format and can be used as a lightweight solution to accelerate the operation of high-load websites, caching slow requests to the database and intermediate data.

In Ubuntu 22.10, the new text editor GNOME will replace GEdit.

In the repository where the release of Ubuntu 22.10 is being developed, the default text editor has been changed. Instead of GEdit, users are now offered the new 'GNOME Text Editor', realized using GTK 4 and the libadwaita library, which provides ready-made widgets and objects for building applications that comply with the new GNOME HIG (Human Interface Guidelines) and can adaptively adjust.

The release of the NixOS 22.05 distribution, utilizing the Nix package manager

The release of the NixOS 22.05 distribution has taken place, based on the Nix package manager and providing a number of unique developments that simplify system setup and maintenance. For example, in NixOS, all system configuration occurs through a single system configuration file (configuration.nix), allowing for quick rollback to a previous configuration version, supporting switching between various system states, and enabling individual users to install packages.

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