Category: Blog

Release of the NetworkManager 1.56.0 network configurator

A stable release of the interface for simplifying network parameter configuration has been published — NetworkManager 1.56.0. Plugins for VPN support (Libreswan, OpenConnect, Openswan, SSTP, and others) are being developed within their own development cycles. Major innovations in NetworkManager 1.56: The nmcli utility has added the ability to view and manage peers for the WireGuard VPN. nmcli connection modify wg0 wireguard.peers "8W…G1o= preshared-key=16…LQA= allowed-ips=0.0.0.0/0 persistent-keepalive=10" nmcli connection […]

The AI bot initiated a harassment campaign against the maintainer due to discrimination over the acceptance of AI changes.

Scott Shambaugh, the maintainer of the open visualization library matplotlib, reported personal attacks orchestrated by the AI bot MJ Rathbun after refusing to accept an AI-prepared change. Scott interpreted the bot's posting of articles on AI discrimination as an unfounded personalized smear aimed at damaging the maintainer's reputation and coercing a change in decision. This bot's reaction is cited as an example […]

A massive industrial robot nicknamed 'Godzilla' will speed up the assembly of the ITER fusion reactor.

One of humanity's most ambitious scientific projects, the International Thermonuclear Experimental Reactor (ITER), has received an addition in the form of the largest industrial robot of its kind, nicknamed 'Godzilla'. This installation will help refine the processes and tools that will be used for assembling the thermonuclear reactor by other robots. This is a crucial step towards the project's realization, without which its completion will be […]

Release of Ubuntu 24.04.4 LTS with updates to the graphics stack and Linux kernel

An update for Ubuntu 24.04.4 LTS has been released, which includes changes aimed at improving hardware support, updating the Linux kernel and graphic stack, and fixing bugs in the installer and bootloader. The update also includes current updates for hundreds of packages that address vulnerabilities and stability issues. Similar updates for Kubuntu 24.04.4 LTS and Ubuntu Budgie have also been released.

Linus Torvalds rejected changes to the MMC subsystem due to poor code quality.

Linus Torvalds refused to accept a set of changes intended for the 7.0 kernel from the maintainer of the MMC (MultiMedia Card) subsystem, describing the submitted patch, which doesn't even compile, as "complete garbage." He speculated that the changes had not been tested in the linux-next branch and had not undergone build testing. The compilation failed due to a redefinition of a variable. This level of code quality was frustrating.

The Nim language introduces YRC — a thread-safe cyclic reference collector.

Andreas Rumpf (Araq), the creator of the Nim programming language, announced a new memory management algorithm called YRC (pronounced "Ürk"), which addresses one of the key issues of existing mechanisms in Nim: the inability to correctly handle cyclic references crossing thread boundaries. Before YRC, the memory management algorithms proposed in Nim had the following limitations: ARC did not support either multithreading or cycle handling.

The processing of incoming UDP packets has been accelerated by 12% in the Linux kernel.

A set of changes has been accepted into the codebase forming the Linux 7.0 kernel, which, during stress testing in a 100-gigabit network, increased the performance of incoming UDP packet processing by 12%. The optimization was implemented through manual inlining of two functions. It is noted that the function timecounter_cyc2time() can be called for each incoming packet, as modern protocols require tracking the time of packet arrival. Due to this, during processing,

Release of the minimalist distribution Tiny Core Linux 17.0

The release of the minimalist Linux distribution Tiny Core Linux 17.0 has been announced, which can run on systems with 48 MB of RAM. The graphical environment of the distribution is built on the Tiny X server, the FLTK toolkit, and the FLWM window manager. The distribution loads entirely into RAM and operates from memory. The bootable ISO image is only 20 MB in size. A CorePure64 build has been prepared for 64-bit systems, with a size of

The 'Software & Updates' utility is scheduled to be removed from Ubuntu 26.04 LTS.

It has been announced that in the upcoming release of Ubuntu 26.04 LTS, the Software & Updates utility will be removed from the default application set during a clean installation. Canonical argues that many of the tool's features are overly complex or potentially dangerous for ordinary users. The main concern is the possibility of disabling access to the main Ubuntu repositories via the graphical interface. Accidental deactivation […]

OpenVPN 2.7.0 is available

After three years since the release of branch 2.6, the OpenVPN 2.7.0 release has been prepared, a package for creating virtual private networks that allows encrypted connections between two client machines or the operation of a centralized VPN server for multiple clients simultaneously. OpenVPN code is distributed under the GPLv2 license, and ready-made binary packages are produced for Debian, Ubuntu, CentOS, RHEL, and Windows. Key innovations: […]

FocusWriter 1.9.0

The release of FocusWriter 1.9.0 has occurred—a simple text processor with a distraction-free interface that becomes accessible when you move the mouse to the edges of the screen. FocusWriter allows you to customize the work environment by creating themes with font, color, and background image settings. It also offers real-time statistics updates, daily goals, the ability to open multiple documents, spell checking, and much more. When you open the program, your […]

Go 1.26

After six months of development, the 1.26 release of the Go programming language compiler and standard library has been announced. Major changes: A new built-in function that creates a new variable allows using an expression that specifies the variable's initial value as an operand. A simple example of this change is code like this: x := int64(300) ptr := &x which can be simplified to: ptr := new(int64(300)) Generic types can reference themselves […]

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