Sep 5 – 7, 2025
Asia/Kolkata timezone

Migration of whole country to GNU/Linux

Sep 5, 2025, 1:00 PM
40m
Room 2: Breakout

Room 2: Breakout

Talk (40 min) OS Distributions and Packaging

Speaker

Mikhail Novosyolov

Description

Many government and business organizations in Russia are switching from Windows to GNU/Linux right now, or have already done so. This big countrywide move has caused strong growth in Linux development inside Russia. It also means Russian Linux distributions, like ROSA Linux, are being adapted to meet complex needs of large enterprises.

ROSA Linux distribution is a sovereign distribution, not based on any other distribution, the continuation of the Mandriva distro. It is one of TOP-4 Linux distributions in Russia for both home and business use. It also has one of the largest collections of software packages in the world (see repology.org). Since 2012, ROSA Linux has been built and maintained using ABF (abf.rosa.ru) — a self-developed Automated Build Farm — which manages source code of packages in git, builds them, publishes them into testing and release repositories and builds installation images (ISOs).

ROSA supports multiple hardware architectures:

  • x86_64 (Intel/AMD)
  • aarch64 (ARMv8)
  • riscv64 (RISC-V)
  • e2k (Elbrus)
  • loongarch64 (Loongson processors)

ROSA is also the base for other distributions, providing commercial support to partners building custom distros on its package base. For example, MOS — a ROSA-based distro, that has its own instance of ABF (abf.mos.ru) and contributes to its mother repository — ROSA. ROSA provides an enterprise-ready and stable Linux platform (repository + ABF + easy-to-use ISO build scripts), while MOS builds an OS based on it. MOS is used in all schools of Moscow (> 150 000 installations).

This massive switch to Russian-made Linux in big companies and government offices – probably one of the largest migrations of its kind globally – has forced adaptations for enterprise use. GNU/Linux has already been a good and easy-to-use desktop OS, but home users do not need enterprise-specific features like, for example:

  • Logging into KDE using smartcards and domain accounts (like Active Directory)
  • Running Linux well on interactive panels with very large touchscreens
  • Out-of-the-box support of a huge variety of printers and scanners
  • Tools for large-scale deployment and administration

This talk will cover these and other problems and our experience in solving them. Distribution-specific features will also be convered, for example:

  • The "auto-krokodil" system of automatic installation on NVIDIA drivers and pre-compiled kernel modules
  • Barium module OS
  • Our custom design and improvements for KDE (we try to share these improvements with the main KDE project)
  • LibreOffice-based MostechOffice
  • An a bit ungoogled Chromium browser

I will also tell how we balance between stability and fresh software.

Session author's bio

Mikhail Novosyolov is one of lead developers of the ROSA Linux distribution and its platform, which is a base for different operating systems.

Please confirm that there are included headshots of all speakers in their profiles Yes
In Person Attendance In-person
Level of Difficulty Beginner
Agree to Privacy Policy and Notice I agree
Social Media https://github.com/mikhailnov

Presentation materials

There are no materials yet.