Arun Mani is a student pursuing B.E. CSE in Anna University, Regional Campus, Coimbatore. With an avid interest in free, libre and open source, Arun started his GNU/Linux journey with Linux Mint. Currently using Debian GNU/Linux, Arun has used, contributed and follows projects like GTK, GNU Emacs, GNOME, Podman, Caddy etc.
Debian is one of the most used Linux operating systems. While RPM based OSes like Fedora, OpenSUSE are moving to Transaction-Rollback style package management, the scenario in Debian is still untouched.
In our talk, we explore and propose a user-perspective view on how a transaction based system can be introduced in Debian. We discuss about various technologies like layering of file system, taking advantage of BTRFS, and snapshot algorithms etc.
We also shed light on the new trends in Linux ecosystem like Flatpak, Nix, Guix and similar isolated package management systems.
Our talk is aimed at everyday users of Debian as the main motive of Debian is to ensure stability, having a deterministic and reproducible packages ensures that Debian systems can be deployed and used by users with least technical knowledge. This also means that Debian can be used in enterprise institutes with a stable base and fully-flexible changes to the packages in it. This can allow reduced-downtime updates of applications and services.
In short we have enhance Debian’s 007 principle. 0 stability issues, 0 security issues and 7000 reasons to use Debian.
We highly believe that this talk will act as a stepping stone in bringing up the features that shall enhance the traditional operating system metaphor.
Linux for mobile is drawing much interest thanks to projects like Mobian, Phosh etc. As with any other open source project, to make a software more comfortable for the users, we have to make it adapt to their environment.
Localization and internalization is one of the primary tasks in the regard that lets users feel more comfortable with a software. In this BoF, we would like to give an introduction to the mobile ecosystem of Linux and how users can help us in localizing it to their favorite language.
We also wish to talk about incorporation of Indian languages in the mobile Linux projects, their current status and the specific areas that need help from the diverse Indian Linux community.
Our talk will also cover about libvarnam , an open source, cross platform transliterator for Indian languages. The need for libvarnam is to improve the user experience for users who don’t have the keyboard for their respective language.