SPbLUG (St. Petersburg Linux Users Group) is a community of Linux and open source enthusiasts in St. Petersburg, Russia.
If you haven't found an answer to your question in the above resources, feel free to ask via e-mail info@spblug.org!
Detailed installation and configuration of the Matrix server on Linux, all the subtleties and pitfalls.
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.
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.
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.
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!
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?
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.
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
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.
In January, Mikhail covered the theory of building distributed storage using Ceph, and now it's time for practice. A live demonstration is planned.
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.
A talk about strong/enhanced authentication methods, existing and prospective approaches, with simple implementation examples from a personal project.
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.
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.
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.
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.
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.
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.
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.
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.
What does fine-grained control over files, processes, users, and applications in the system provide.
Electronic drums for guitar: a new device for musicians, developed using only FLOSS tools and GNU/Linux.
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.
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.