Author: Yuri Gagarin

The Linux Foundation has released the automotive distribution AGL UCB 9.0

The Linux Foundation has announced the ninth release of the AGL UCB (Automotive Grade Linux Unified Code Base) distribution, which aims to develop a universal platform for use in various automotive subsystems, from dashboards to automotive infotainment systems. AGL-based solutions are used in the information systems of Toyota, Lexus, Subaru Outback, Subaru Legacy, and light commercial vehicles from Mercedes-Benz Vans. The distribution is based on […]

KolibriN 10.1 — an operating system written in assembly language

The release of KolibriN 10.1 has been announced — an operating system primarily written in assembly language. KolibriN is, on one hand, a user-friendly version of KolibriOS, and on the other, its maximum build. In other words, the project is created to showcase to newcomers all the capabilities available in the alternative operating system Kolibri at this time. Distinctive features of the build include: Powerful multimedia capabilities: the FPlay video player, viewer […]

New memory management method from Facebook

One of the members of the Facebook development team, Roman Gushchin, proposed a set of patches for the Linux kernel aimed at improving memory management through the implementation of a new memory management controller — slab (slab memory controller). Slab allocation is a memory management mechanism designed for more efficient memory allocation and significant fragmentation reduction. The basis of […]

Saving a penny on large volumes in PostgreSQL

Continuing the topic of logging large data streams raised in the previous article about partitioning, this one will explore ways to reduce the 'physical' size of data stored in PostgreSQL and its impact on server performance. We will discuss TOAST settings and data alignment. 'On average,' these methods will save a modest amount of resources, but — without any modifications to the application code. However, […]

Writing in PostgreSQL at sub-light speed: 1 host, 1 day, 1TB

Recently, I discussed how to boost the performance of 'read' SQL queries from a PostgreSQL database using standard recipes. Today, we will focus on how to make database writes more efficient without using any 'tweaks' in the config — simply by correctly organizing data flows. #1. Partitioning This article is about how and why it is worth organizing application partitioning 'in theory' […]

Release of the server-side JavaScript platform Node.js 14.0

The release of Node.js 14.0 has occurred, a platform for executing network applications in JavaScript. Node.js 14.0 belongs to the long-term support branches, but this status will only be assigned in October after stabilization. Support for Node.js 14.0 will continue until April 2023. The support for the previous LTS branch Node.js 12.0 will last until April 2022, while the earlier LTS branch 10.0 […]

724 Malicious Packages Found in RubyGems

ReversingLabs has published results from an analysis of type squatting in the RubyGems repository. Type squatting is typically used to distribute malicious packages, designed to trick inattentive developers who might make a typo while searching or overlook the differences. The study identified over 700 packages whose names are similar to popular packages and differ only by minor details, such as replacing similar letters or using […]

The rebuilderd is available for independent verification of Arch Linux through reproducible builds.

The rebuilderd toolkit allows for independent verification of binary packages in the distribution by deploying a continuously running build process that checks the downloaded packages against those obtained from rebuilding on a local system. The toolkit is written in Rust and is distributed under the GPLv3 license. Currently, rebuilderd only has experimental support for verifying packages from Arch Linux, but soon […]

CI/CD Guide in GitLab for (Almost) Absolute Beginners

Or how to get beautiful badges for your project in a relaxing evening of coding. Every developer with at least one pet project probably experiences the itch for beautiful badges displaying statuses, code coverage, and package versions in NuGet at some point. This itch led me to write this article. In the process of preparing for it, I […]

Remotely exploitable vulnerabilities in ipfw have been addressed in FreeBSD

The ipfw packet filter has fixed two vulnerabilities in the TCP options parsing code caused by improper data checks in processed network packets. The first vulnerability (CVE-2019-5614) when processing specifically crafted TCP packets could lead to memory access outside the allocated mbuf buffer, while the second (CVE-2019-15874) could result in accessing already freed memory areas (use-after-free). An analysis of the relevance of the identified issues for […]

OpenSSL 1.1.1g has been released to address a vulnerability related to TLS 1.3

A corrective release of the OpenSSL cryptographic library 1.1.1g is available, which addresses a vulnerability (CVE-2020-1967) that leads to denial of service when attempting to negotiate a TLS 1.3 connection with a server or client controlled by an attacker. The vulnerabilities have been assigned a high severity level. The issue manifests only in applications using the SSL_check_chain() function and causes a process crash when incorrectly using the TLS extension 'signature_algorithms_cert'. In particular, […]

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