Author: Yuri Gagarin

How to compress backup storage in object storage by up to 90%

Our Turkish clients asked us to properly configure backups for the data center. We do similar projects in Russia, but this one here was more about exploring how to do it better. Given: there is a local S3 storage, there is Veritas NetBackup, which has acquired new extended features for moving data to object storage now with deduplication support, and there is a problem with […]

The second episode of the series 'The Raid' based on Escape from Tarkov has been released

In March, developers from the Russian studio Battlestate Games presented the first episode of the series "Raid" with live actors, based on the multiplayer shooter Escape from Tarkov. This clip turned out to be quite popular — as of now, almost 900,000 people have viewed it on YouTube. After 4 months, fans of the game got the opportunity to watch the second series: The clip tells about […]

The release of the free 3D modeling system Blender 2.80

After almost two years of development, a release of the free 3D modeling suite Blender 2.80 has been published, which became one of the most significant releases in the project's history. Major innovations include: A radically redesigned user interface that has become more familiar for users experienced in other graphic packages. A new dark theme has been proposed, along with familiar panels featuring a modern set of icons instead of text […]

An unofficial firmware with LineageOS has been prepared for the Nintendo Switch.

The first unofficial firmware of the LineageOS platform has been released for the Nintendo Switch console, allowing the use of an Android environment on the console instead of the stock FreeBSD-based environment. The firmware is based on LineageOS 15.1 (Android 8.1) builds for NVIDIA Shield TV devices, which, like the Nintendo Switch, are based on the NVIDIA Tegra X1 SoC. Portable mode operation is supported (output to the built-in […]

DKMS operation is disrupted in Ubuntu.

In a recent update (2.3-3ubuntu9.4) in Ubuntu 18.04, the normal operation of the DKMS (Dynamic Kernel Module Support) system, used for building third-party kernel modules after a Linux kernel update, has been disrupted. A sign of the problem is the message output "\/usr\/sbin\/dkms: line### find_module: command not found" during manual module installation, or suspiciously differing sizes of initrd.*.dkms and the newly created initrd (this can be checked by users of unattended-upgrade). […]

The full specifications of the Librem 5 smartphone have been published.

Purism has published the full specifications for the Librem 5. Key hardware and features: Processor: i.MX8M (4 cores, 1.5GHz), GPU supports OpenGL/ES 3.1, Vulkan, OpenCL 1.2; RAM: 3 GB; Internal storage: 32 GB eMMC; MicroSD slot (supports memory cards up to 2 TB); 5.7" IPS TFT display with a resolution of 720×1440; Removable battery 3500 mAh; Wi-Fi: 802.11abgn (2.4GHz + […]

Parkinson's Law and how to break it

"Work fills the time allotted to it." Parkinson's Law If you are not a British civil servant from 1958, there's no need to follow this law. No work is required to take all the time set aside for it. A few words about the law Cyril Northcote Parkinson was a British historian and brilliant satirist. The quote, which is often taken seriously and referred to as a law, begins an essay published […]

"Loves and Doesn't Love": DNS over HTTPS

We examine opinions about the features of DNS over HTTPS, which has recently become a "bone of contention" among internet providers and browser developers. / Unsplash / Steve Halama The essence of the disagreements Recently, major media outlets and specialized platforms (including Habr) have been frequently discussing the DNS over HTTPS (DoH) protocol. It encrypts requests to the DNS server and responses to […]

Transactions in InterSystems IRIS globals

The InterSystems IRIS database management system supports interesting structures for data storage — globals. Essentially, these are multi-level keys with various additional perks such as transactions, fast functions for traversing data trees, locks, and its own language, ObjectScript. More about globals in the article series "Globals — the swords and sorcery for data storage": Trees. Part 1 Trees. Part 2 Sparse arrays. Part […]

11 remotely exploitable vulnerabilities in the TCP/IP stack of VxWorks

Security researchers from Armis have revealed information about 11 vulnerabilities (PDF) in the TCP/IP stack IPnet, used in the VxWorks operating system. The vulnerabilities have been assigned the code name "URGENT/11." These vulnerabilities can be exploited remotely by sending specially crafted network packets, and for certain issues, an attack may be possible even when accessed through firewalls and NAT (for example, if the attacker […]

The floppy disk driver has been left in the Linux kernel without maintenance.

The Linux kernel 5.3 includes changes that add extra protection for ioctl calls related to the floppy driver, which has been marked as abandoned, indicating that testing will cease. The driver is considered outdated, as it is hard to find functioning hardware for testing — all modern external drives typically use USB interfaces. Meanwhile, […]

101 tips on how to become a good programmer (and person)

1. Learn to Google Being a programmer means learning how to find answers to your questions. By mastering the art of effective Googling, you will save a lot of time spent on development. 2. Promise less, but deliver more than promised It's better to inform your team that a task will take three weeks and complete it in two, rather than the other way around. By following this principle, you will build trust […]

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