Author: Yuri Gagarin

Linux kernel 5.9 supports 99% of popular PCI hardware on the market

An assessment has been conducted on the support level for hardware with the Linux kernel 5.9. The average support for PCI devices across all categories (Ethernet, WiFi, graphics cards, sound, etc.) was 99.3%. A repository called DevicePopulation was specifically created for the study, which presents the population of PCI devices on users' computers. The support status of devices in the latest Linux kernel can be obtained through the LKDDb project. To evaluate hardware support […]

Comparison of colocation services

We regularly conduct market research, creating tables with pricing and numerous parameters for dozens of data centers. It occurred to us that we shouldn't let valuable data go to waste. Some may find the data itself useful, while others can use the structure as a basis. The tables contain data since 2016. However, there were too few tables, so we also created graphs and a tariff calculator for server placement, plus added open […]

🥇Windows 10 + Linux. Setting up the KDE Plasma GUI for Ubuntu 20.04 in WSL2. Step-by-step guide | ProHoster

In the report, Andrey Borodin will discuss how they considered the experience of scaling PgBouncer while designing the connection pooler Odyssey, and how it was rolled out in production. Additionally, we will discuss what features we would like to see in new versions of the pooler: it is important for us not only to meet our needs but also to develop the community of Odyssey users. Video: Hello everyone! My name is Andrey. At Yandex, I am working on […]

Odyssey roadmap: what else do we want from the connection pooler. Andrey Borodin (2019)

After two months of development, Linus Torvalds presented the release of Linux kernel 5.9. Among the most notable changes are: restrictions on symbol imports from proprietary modules into GPL modules, acceleration of context-switching operations using the FSGSBASE processor instruction, support for kernel image compression using Zstd, a reworking of thread priority scheduling in the kernel, and support for the PRP (Parallel Redundancy Protocol) protocol.

The release of the command line tool Googler 4.3

Googler is a powerful tool for searching Google (Web, News, Videos, and Site search) from the command line. It displays the title, snippet, and URL for each result, which can be opened directly in the browser from the terminal. Demo video. Initially, googler was created to service servers without a graphical interface, but it quickly evolved into a very convenient tool.

This database is on fire…

Let me tell you a technical story. Many years ago, I developed an application that included built-in collaboration features. It was a convenient experimental stack that utilized the full potential of early React and CouchDB. It synchronized data in real-time using JSON OT. It was used internally at the company, but its widespread applicability and potential in other fields […]

MS SQL Server: BACKUP on steroids.

Wait! Wait! This isn’t just another article about SQL Server backup types. I won't even discuss the differences in recovery models or how to deal with an oversized log. Perhaps (just perhaps), after reading this post, you will manage to ensure that the backup taken by your standard tools runs 1.5 times faster tomorrow night. And […]

AnLinux: a simple way to install a Linux environment on an Android phone without root.

Any phone or tablet running on Android is a device controlled by the Linux OS. Yes, it’s a heavily modified OS, but the core of Android is still the Linux kernel. Unfortunately, for most phones, the option to 'wipe Android and install a distribution of your choice' is not available. Therefore, if you want Linux on your phone, you'll have to buy specialized gadgets like the PinePhone, or […]

Release Dendrite 0.1.0, a communication server implementing the Matrix protocol.

The release of the Matrix server Dendrite 0.1.0 has been published, marking the transition of development to the beta testing stage. Dendrite is developed by the core team behind the decentralized communication platform Matrix and is positioned as an implementation of the second generation of Matrix server components. Unlike the reference server Synapse, which is written in Python, Dendrite's code is developed in Go. Both official implementations are distributed under the Apache 2.0 license.

Fedora Linux release ready for smartphones

Screenshot of the desktop version of Fedora Linux. Linux and the entire open-source industry continue to evolve rapidly. Just recently, open source evangelist Eric Raymond discussed how, in the near future, Windows will likely transition to the Linux kernel. Now, a release of Fedora Linux for smartphones has emerged. This project is being developed by the Fedora Mobility team. Interestingly, they […]

How to Choose a Business Analysis Tool

What’s your choice? Often, the use of expensive and complex BI systems can be replaced with simple and relatively inexpensive yet sufficiently effective analytical tools. By reading this article, you will be able to assess your business intelligence needs and understand which option is best suited for your business. Of course, all BI systems have extremely complex architectures and their implementation in a company is […]

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