Category: Blog

Release of the lightweight antiX 19.2 distribution

The release of the lightweight Live distribution AntiX 19.2 has occurred, built on the Debian package base and aimed at installation on outdated hardware. The release is based on the Debian 10 (Buster) package base but comes without the system manager systemd and with eudev instead of udev. The default user environment is formed using the IceWM window manager, but fluxbox, jwm, and […] are also available.

Microservices — a combinatorial explosion of versions

Hello, Habr! I present to your attention my translated article 'Microservices – Combinatorial Explosion of Versions'. In an era when the IT world is gradually moving to microservices and tools like Kubernetes, one problem becomes increasingly noticeable. This problem is the combinatorial explosion of microservice versions. However, the IT community believes that the current situation is significantly better than the 'Dependency hell' of the previous […]

Give me back my monolith

It seems that the peak hype around microservices is behind us. We no longer read posts like 'How I migrated my monolith to 150 services' several times a week. Now I more often hear reasonable thoughts: 'I don't hate monoliths, I just care about efficiency.' We've even seen some migrations from microservices back to monoliths. When transitioning from one large […]

Release Wine 5.5

An experimental release of the open implementation of WinAPI — Wine 5.5 — has occurred. Since the release of version 5.4, 32 bug reports have been closed and 460 changes have been made. The most important changes include: Built-in programs have been switched to use the new C runtime UCRTBase; The functions GetVersion, GetVersionEx, and VerifyVersionInfo now output the version considering running in compatibility mode; Improved […]

Collabora develops an add-on for working with OpenCL and OpenGL on top of DirectX.

Collabora has introduced a new Gallium driver for Mesa, implementing a layer for handling OpenCL 1.2 and OpenGL 3.3 APIs over drivers supporting DirectX 12 (D3D12). The code is released under the MIT license. The proposed driver allows the use of Mesa on devices that initially do not support OpenCL and OpenGL, as well as serving as a starting point for porting OpenGL/OpenCL applications to work on […]

Elasticsearch Cluster with 200 TB+

Many people encounter Elasticsearch. But what happens when you want to store logs "in particularly large volumes" using it? And do so without painful repercussions from any of several data centers failing? What architecture should you employ, and what pitfalls will you encounter? At Odnoklassniki, we decided to use Elasticsearch to tackle log management, and now we are sharing our experience with Habr: and […]

History of the Internet: The Fragmentation Era; Part 1: Load Factor

By the early 1980s, the foundation for what we now know as the "internet" was laid – its fundamental protocols were developed and tested in real-world conditions – however, this system remained closed, almost entirely under the control of a single entity, the U.S. Department of Defense. Soon, this would need to change – the system would expand to encompass all computing departments of various […]

What do LVM and a matryoshka doll have in common?

Good day. I would like to share with the community practical experience in building a data storage system for KVM using md RAID + LVM. The program will include: Assembling md RAID 1 from NVMe SSD. Assembling md RAID 6 from SATA SSDs and regular disks. Features of TRIM/DISCARD operations on SSD RAID 1/6. Creating a bootable md RAID 1/6 array on […]

OpenShift as the enterprise version of Kubernetes. Part 1

"What is the difference between Kubernetes and OpenShift?" – this question arises with enviable regularity. In fact, it’s akin to asking what distinguishes a car from an engine. To continue the analogy, a car is a finished product that can be used right away, literally: you just get in and drive. On the other hand, for an engine to take you somewhere, it needs to be […]

A two-node cluster - the devil is in the details

Hello, Habr! I present to you the translation of the article "Two Nodes — The Devil is in the Details" by Andrew Beekhof. Many people prefer clusters consisting of two nodes because they seem conceptually simpler, and moreover, they are also 33% cheaper than their three-node counterparts. Although it is quite possible to build a good cluster out of two nodes, […]

Release of the pfSense firewall distribution 2.4.5

The release of the compact distribution for creating firewalls and network gateways pfSense 2.4.5 has taken place. The distribution is based on FreeBSD's codebase, utilizing developments from the m0n0wall project and actively employing pf and ALTQ. Several images are available for download for the amd64 architecture, ranging in size from 300 to 360 MB, including LiveCD and an image for installation on USB Flash. Management of the distribution […]

The Apache Software Foundation is celebrating its 21st anniversary!

On March 26, 2020, the Apache Software Foundation, along with volunteer developers, stewards, and incubators for 350 Open Source projects, celebrates 21 years of leadership in the field of open source software! Fulfilling its mission to provide software for the public good, the Apache Software Foundation community has grown from 21 participants (who were involved in the development of the Apache HTTP server) to 765 individual contributors and 206 committees […]

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