Author: Yuri Gagarin

WSL Experiments. Part 1

Hello, Habr! In October, OTUS is launching a new stream of the "Linux Security" course. As we approach the course start, we are sharing an article written by one of our instructors — Alexander Kolesnikov. In 2016, Microsoft introduced a new technology to the IT community, WSL (Windows Subsystem for Linux), which aimed at uniting previously irreconcilable competitors fighting for popularity […]

Support for text scrolling has been removed from the Linux kernel in text console

The code that provided the ability to scroll text backward (CONFIG_VGACON_SOFT_SCROLLBACK) has been removed from the text console implementation that comes with the Linux kernel. The code was removed due to errors that had no one to fix because there was no maintainer overseeing the vgacon development. In the summer, a vulnerability (CVE-2020-14331) was discovered and fixed in vgacon, capable of causing a buffer overflow due to inadequate memory availability checks […]

Release of Magma 1.2.0, a platform for rapid deployment of LTE networks

The release of the Magma 1.2.0 platform is now available, designed for the rapid deployment of components for operating cellular networks 2G, 3G, 4G, and 5G. The platform was originally developed by Facebook as part of an initiative to ensure global network accessibility, but was later transformed into a standalone project under the auspices of the independent non-profit organization OpenStack Foundation. The code is written in C, C++, Go […]

From a small wiki portal to hosting

Background I once tried to create an article on a couple of wiki projects, but they were removed because they lacked encyclopedic value, and apparently, if you write about something new and unknown, it's perceived as publicity. After a while, my article was deleted. I was initially upset, but in the discussion, I was invited to another small […]

Information Environment Based on Open Data Principles

The proposed information environment is a kind of decentralized social network. However, unlike many existing solutions, this environment has a number of useful features beyond decentralization and is built on fairly simple and standard technical solutions (email, json, text files, and a bit of blockchain). This allows anyone with basic programming knowledge to create their services for this […]

Cisco has released the free antivirus package ClamAV 0.103.

Cisco has announced a significant new release of the free antivirus package ClamAV 0.103.0. Remember, the project was taken over by Cisco in 2013 following the acquisition of Sourcefire, the company behind ClamAV and Snort. The project's code is distributed under the GPLv2 license. Key improvements: Clamd now supports reloading the signature database in a separate thread without blocking the scan. The database can be reloaded in a separate thread […]

Deepin 20

Just yesterday, a new version of the Deepin distribution, developed based on Debian and using the eponymous DE, was quietly released. This version is based on Debian 10.5. Notable features: A new design for the environment has been introduced, including new icons, smooth animations, rounded corners, and a task overview screen. A new installer design has also been implemented. Additionally, there's an option to install […]

How to Access Kubernetes Pod Resources

The Reward by Tohad At the beginning of working with Kubernetes, it is often forgotten to configure container resources. At this stage, it's sufficient to ensure that the Docker image runs and can be deployed in the Kubernetes cluster. However, later, the application needs to be deployed in the production cluster along with other applications. For this, it is necessary to allocate resources for the container and ensure that there are enough of them […]

The trial-and-error method, or how to find the database configuration using benchmarks and optimization algorithms

Hello. I've decided to share my findings—a product of reflection, trials, and errors. Essentially, this is not really a finding, of course—this should already be well known to those dealing with applied statistical data processing and optimization of various systems, not necessarily just DBMS. And yes, they know and write interesting articles based on their research, for example (UPD.: in the comments […]

Release of Qbs 1.17 assembly toolkit

The Qbs 1.17 build tool release has been announced. This is the fourth release after Qt Company stepped away from developing the project, prepared by a community interested in continuing Qbs development. Qt is required as a dependency for building Qbs, although Qbs itself is designed to facilitate the building of any projects. Qbs uses a simplified version of the QML language to define build scripts, allowing […]

Facial recognition terminals in access control systems

Facial recognition in access control systems meets the growing demand for contactless identification solutions. Today, this method of biometric identification is a global trend: the average annual growth rate of the facial recognition systems market is estimated by analysts at 20%. According to forecasts, in 2023 this figure will increase to 4 billion USD. Integration of terminals with the access control system Recognition […]

Interacting with Check Point SandBlast via API

This article will be useful for those familiar with Check Point's Threat Emulation and Threat Extraction technologies and looking to take a step towards automating these tasks. Check Point offers a Threat Prevention API that works both in the cloud and on-premises, and functionally it is identical to file scanning […]

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