Русская версия

SPbLUG — St. Petersburg Linux Users Group

About

SPbLUG (St. Petersburg Linux Users Group) is a community of Linux and open source enthusiasts in St. Petersburg, Russia.

Resources

If you haven't found an answer to your question in the above resources, feel free to ask via e-mail info@spblug.org!

Upcoming Meetings

Send us your abstracts.

Date: May 27, 2026 at 19:30

Messengers — why is everything SO bad? Setup [Matrix]!

Date: April 29, 2026 at 19:30
Speaker: Mikhail, Chief Engineer, WEBA Networks LLC

Detailed installation and configuration of the Matrix server on Linux, all the subtleties and pitfalls.

Past Meetings

So, you want to build an on-prem Kubernetes cluster.

Date: March 25, 2026 at 19:30
Speaker: Alexander Chistyakov

One day, my attention was drawn to a blog post by an infrastructure company that complained about the manufacturer of some kind of gaskets for the US aerospace industry. The essence of the complaint was that this manufacturer, despite the federal contract, shamelessly registered one after another trial licenses for the web management console of their virtualization solution. Despite the fact that this web console can be trivially built from source in the full version without restrictions. What does Kubernetes have to do with it, you ask? Buckle up, our rocket is called the Dell R815 and is entirely assembled from industry-recycled components.

AI as a team: scripts + agents for the engineer. How to turn chaos from markdown into a reproducible pipeline

Date: February 25, 2026 at 19:30
Speaker: Andrey Chuyan

Many of us have a knowledge base: notes on Linux, networking, Kubernetes, checklists, fragments of configs, scattered README.md in different folders. In fact, it is an archive that has to be constantly grepped, and which almost does not help to quickly collect materials, reports, workshops, runbooks, or documentation. At the meeting, I will show you an engineering approach: how to build a deterministic pipeline on bash (validation/indexing/navigation) and connect several specialized AI agents (not a universal genie) to it so that they work according to contracts: who reads what and what writes.

postmarketOS is an open operating system that blurs the line between mobile devices and full—fledged computers and is moving towards universal mobile Linux.

Date: January 28, 2026 at 19:30
Speaker: Vasily Doilov

It's not just another firmware. This is a full-fledged Linux on a mobile device, a project with an upstream-first development philosophy and a community that is trying to catch up with proprietary global giants, following the principles of openness. The report will tell you what postmarketOS is, why and for whom it is created, what problems it solves, what difficulties it faces and what its future looks like.

New Year's Linux User Group

Date: December 21, 2025 at 19:30

Let's remember the events of the past year, discuss plans for the future, wish everyone Linux OS on the desktop, in general, let's chat and have fun!

Ultra-fast data management on Linux with SPDK

Date: November 26, 2025 at 19:30
Speaker: Yakov Belikov, Yadro expert

What is the difference between working with data and devices in the kernel and user space, how can it be accelerated in some cases, and what does spdk have to do with it?

Trolling ping with eBPF

Date: October 29, 2025 at 19:30
Speaker: Polina (ktp0li)

This is an overview talk and basic deep dive into eBPF capabilities. We'll discuss how it evolved in the Linux kernel, how and why it can be used. We'll separately dive deeper into XDP, a technology that allows working directly with the network stack, and examine a small practical project that reconstructs ICMP packets.

Experience with Docker in Development and Deployment of Small Projects

Date: September 24, 2025 at 19:30
Speaker: Dmitry / Man from Nocturne /

Dmitry will share how he uses Docker in development and infrastructure of his projects, and demonstrate the tools around this process. We'll see how Ansible helps avoid using k8s prematur

Game Servers: History, Network Protocols and Hosting Specifics

Date: August 27, 2025 at 19:30
Speaker: Mikhail, Chief Engineer at WEBA Networks LLC

A talk about how the idea of network gaming emerged, what networks and channels were used for it. We'll look at examples of launching classic game servers and discuss what aspects of resource management and network security need to be considered when hosting them in your infrastructure.

Ceph Workshop: Distributed Storage from Scratch

Date: July 30, 2025 at 19:30
Speaker: Mikhail, Chief Engineer at WEBA Networks LLC

In January, Mikhail covered the theory of building distributed storage using Ceph, and now it's time for practice. A live demonstration is planned.

The Great and Mighty make

Date: June 25, 2025 at 19:30
Speaker: Matvey Bystrin

Started his path with firmware development for microcontrollers and userland system software for Linux. Currently works in the BSP team at YADRO. Writes and fixes drivers, deals with bootloaders, and reads mailing lists.

Cryptography and Two-Factor Authentication

Date: May 28, 2025 at 19:30
Speaker: Mikhail /* Aminuxer */

A talk about strong/enhanced authentication methods, existing and prospective approaches, with simple implementation examples from a personal project.

Alt p11, Mobile and Gaming

Date: April 30, 2025 at 19:30
Speaker: Mikhail Yatsyna - BaseALT, Vladimir Vaskov - Alt Mobile

Mikhail Yatsyna, Senior Customer Relations Manager at BaseALT, known for the GAMER STATION [on linux] project, will talk about the new version of the p11 Platform, different Alt distributions and how they can be used for gaming. Vladimir Vaskov, member of the Alt Mobile development team (https://altmobile.org/), will discuss the features and architecture of the Alt Mobile project.

MSVSphere - Overview Tour

Date: March 26, 2025 at 19:30
Speaker: Arkady Shein, MSVSphere

Presentation by MSVSphere architect Arkady Shein. We'll recall Linux history and philosophize about its bright future. We'll discuss the challenges in developing Red Hat-like distributions, talk about products developed by the MSVSphere team, and of course remember BolgenOS.

Dialog Systems of ES EVM: How to Communicate with a Mastodon

Date: February 26, 2025 at 19:30
Speaker: Vadim Urusov, author of the System/360 emulator for PC

Ceph: Distributed Storage from Scratch. Or 'Just Asking'

Date: January 29, 2025 at 19:30
Speaker: Mikhail, Chief Engineer at WEBA Networks LLC

New Year's Linux Meetup

Date: December 25, 2024 at 19:30

Friends, this year we met more often than once a month, participated in various events, and organized a conference with Yadro colleagues. There were sad moments and good ones. In the New Year, we wish everyone Linux on desktops, more interesting offline events, and professional success.

From Paper Tape to Full Interactivity: 60 Years of TECO Editor Evolution

Date: November 27, 2024 at 19:30
Speaker: Robin Haberkorn - author of SciTECO

TECO - Text Editor and Corrector is reportedly the oldest text editor and remains in public memory due to its historical connection with Emacs and as a prototype of a "pathological programming language." The talk presents the editor's history, syntax basics, and demonstrates various implementations. The evolution of TECO editor and language continues today with the modern interactive SciTECO editor for UNIX systems and Windows, pointing to an alternative path in text editor development.

St. Petersburg Linux Kernel Meetup Series

Date: October 30, 2024 at 19:30
Speaker: Linux User Group & YADRO

How to update the Linux kernel surgically using Livepatching (and why it's not complicated and not just about security); How the Linux kernel supports the RISC-V architecture and its numerous extensions; About the Linux kernel DMA subsystem and implementing your own iommu alternative.

After Linux: What's Next?

Date: September 25, 2024 at 19:30
Speaker: Ivan Kolodny from Leningrad Computer Club

Celebrating Linux's 33rd Birthday

Date: August 28, 2024 at 19:30
Speaker: -

An evening of stories about how Linux changed our lives, what changed for us since we met Linux, how long we've been using the OS and for what purposes, which distributions are our favorites, followed by a bar visit. Starting at 7:30 PM, if you can't make it exactly on time - feel free to join later.

Backup

Date: July 31, 2024 at 19:30
Speaker: Mikhail /* Aminuxer */

Discussion of backup methods. Regular backups to external drives or using cloud storage? Or maybe specialized software solutions? We'll mention the basics of storage, updates, and security.

Installing SUSE Linux Enterprise Desktop

Date: June 26, 2024 at 19:30
Speaker: Stanislav Bogatyrev

As the publisher promises, the distribution is designed for mixed environments and includes a suite of business applications, as well as an enhanced security system providing unprecedented protection for valuable corporate data.

Let's Talk About SELinux

Date: May 29, 2024 at 19:30
Speaker: Mikhail /* Aminuxer */

What does fine-grained control over files, processes, users, and applications in the system provide.

Electronic Drums

Date: March 27, 2024 at 19:30
Speaker: Georgy Bartolomei

Electronic drums for guitar: a new device for musicians, developed using only FLOSS tools and GNU/Linux.

VoIP Softswitch Class 5 - Practical Experience of Migration to OpenSource Solution

Date: February 28, 2024 at 19:30
Speaker: Mikhail /* Aminuxer */

Migration opens new possibilities for telephony infrastructure, reduces licensing costs, and provides advantages for more flexible and fine-tuned service configuration. However, it requires thorough analysis of the current configuration and preliminary preparation before the transition.

Accelerating the Filesystem

Date: January 31, 2024 at 19:30
Speaker: Stanislav Bogatyrev

A kernel patch that sped up operations on multi-terabyte disks with billions of files by an order of magnitude. I'll tell you how it hurt and how it was healed.