Международная конференция разработчиков
и пользователей свободного программного обеспечения

Программа LVEE 2018

Detailed program will appear here several days before the conference; until this moment we have only general schedule and, in time, list of already submitted talks. Please also look at list of participants to find out personal plans on giving talks.

Schedule

August 23 (Thursday)

  • 14:00 – 20:00 – arrival of attendants, settling down on the tourist camp territory
  • 18:30 – 19:30 – dinner
  • 19:30 – workshop; non-formal communication

August 24 (Friday)

  • 8:30 – 9:30 – breakfast
  • 9:30 – 11:00 – presentations
  • 11:00 – 11:30 – break
  • 11:30 – 13:00 – sponsors’ presentations
  • 13:00 – 15:00 – dinner
  • 15:00 – 18:30 – presentations
  • 18:30 – 19:30 – supper
  • 19:30 – discussions of presentations; non-formal communication

August 25 (Saturday)

  • 8:30 – 9:30 – breakfast
  • 9:30 – 11:00 – presentations
  • 11:00 – 11:30 – break
  • 11:30 – 13:00 – sponsors’ presentations
  • 13:00 – 15:00 – dinner
  • 15:00 – 18:30 – presentations
  • 18:30 – 19:30 – supper
  • 19:30 – discussions of presentations; non-formal communication

August 26 (Sunday)

  • 8:30 – 9.30 – breakfast
  • 9:30 – 11:00 – presentations
  • 11:00 – 11:30 – break
  • 11:30 – 13:00 – sponsors’ presentations
  • 13:00 – 15:00 – dinner
  • 15:00 – 17:30 – participants’ departure

Preliminary list of talks (updated in real time)

talk speaker status
LibOSTree (aka "OSTree") project is aimed to create git-like bootable filesystem trees. This is shared library and set of utilities to manage content-addressed-object store and local "checkouts" of filesystem trees allowing transactional upgrades and rollbacks of the system. OSTree – атомарные обновления ОС в стиле git Denis Pynkin
Minsk, Belarus
accepted
The concept to create hybrid data storadge is covered. Main approaches to implement hybrid data storage systems are reviewed as well as modern development tendencies in FOSS. Гибридные системы хранения данных Александр Клыга
Minsk, Belarus
accepted
In case of using different SCM the most important aspects are: correct work of target configuration, simplicity lifecycle support of DSL code written for target SCM and having different tests for things which is under control of SCM. This article shows more efficient way for development, testing and support for Ansible-roles; including continuous integration, code-review, guideline compliance. Эффективная разработка и сопровождение Ansible-ролей Aliaksandr Kharkevich
Gomel, Belarus
accepted
A data storage clasterization specifics based on Parallel NFS (pNFS) is reviewed. The pNFS protocol details and architecture-related specifics are covered as well as its current state. Кластеризация систем хранения данных с помощью NFS Vlad Sharpio
Minsk, Belarus
accepted
Darktable is an open source application devoted to processing of RAW files. The program can manage collections of RAWs with rating, color labels and custom tags. A rich set of built-in filters, used at processing, store their settings in a form of a history stack, which is saved alongside original RAW, providing original RAW untouched. Постобработка фотографий в darktable Aleksey Cheusov
Minsk, Belarus
accepted
Since the past 25 years relationship between open source and enterprise changed dramatically. While in the middle of 1990s open source was considered as a hobby for enthusiasts these days most enterprises build their success using open source products. There are three major trends that changed the shape of open source and enterprise relationship over the time 1. enterprise compatibility - we can see a lot of successful open source products used to leverage the business of enterprise products. Among them we can see NGINX, RedHat, etc... 2. product innovation cycle for enterprise software is still stuck on 3 years while open source products have much more agile approach delivering innovative releases much more frequently 3. platform compatibility is the major differentiator between open source and closed source platforms. Open source software helps users to use their products across multiple platforms while closed source application try to stick user on a single platform. The level of integration and trust between enterprise solutions and open source products grows every year. Future innovations and successful businesses start today with help of open source. How open source changing and reshaping enterprises Андрей Романюк
Minsk, Belarus
accepted
Nowadays programs are too complex for verification and any developer can't guarantee that program is valid in every situation. In this talk I'll try to introduce modern ways for automatic testing C/C++ programs. I will talk about proper compiler settings, static and dynamic analyzers, sanitizers and fuzzing tecniques. Автоматизированный поиск багов в C/C++ Александр Зайцев
Minsk, Belarus
accepted
доклад на тему как вступить в ряды разработчиков ядра Linux Andy Shevchenko
Espoo, Finland
waiting for abstracts
This Engineering Report carries the essence of the problem, the integration between the two worlds and the camps of unqualified skeptics, who are often similar to the racetrack. The transition from a proprietary infrastructure to a free one at this given time will always be complicated by two factors - maintenance and integration. Взгляд на перевод инфраструктуры на базе WIndows на Unix/Linux Дмитрий Степанов
Minsk, Belarus
accepted
Static and dynamic libraries, compilation and linkage, ELF sections, dynamic libraries injection, symbol relocations, GOT(global offset table), PLT(procedure linkage table). Низкоуровневый взгляд на динамические ELF-библиотеки Uladzislau Zhauniarovich
Minsk, Belarus
accepted
LAVA is a continuous integration system for deploying operating systems onto physical and virtual hardware for running tests. With LAVA, it is possible to run automated tests across multiple hardware platforms in the real operating system environment. LAVA powers the infrastructure behind Kernel CI project, ensuring the Linux kernel is tested on as much hardware as possible without human intervention. This talk will cover LAVA in general and its benefits in the CI process and how it can fit with on your CI infrastructure, and how we at Collabora use it to test Linux distribution images. LAVA and how we use in Apertis and as part of the Kernel CI project Andrej Shadura
Slovakia, Bratislava
accepted
Android is very popular mobile platform and amount of apps, that work with sensitive information, for example banking apps, grows every day. Thus anti-reverse-engineering technologies are now increasingy more important. In this presentation I will tell how to obfuscate sensitive data in the Android byte code by moving it to encrypted files that will be decrypted by native code, and how to automate this process. I will use strings as examples of data, but the described technique can be applied to other types of data as well. Продвинутая обфускация констант в Android-приложениях Алексей Хлебников
Norway, Oslo
accepted
Console orineted services: wttr.in, cheat.sh, rate.sx: idea, usage, and creation The presentation is devoted to console oriented services, such as: wttr.in, cheat.sh, rate.sx. Which popular console oriented services exist currently and how can they be used in everyday life; what advantages and disadvantages do they have; how services like that could be created. Консольно-ориентированные сервисы: wttr.in, cheat.sh, rate.sx — Идея, использвание, создание Igor Chubin
Germany, Nuremberg
accepted
Free software licenses may be seen as software themselves: they are set of rules and algorithms of how to use software. As any software licenses are not perfect and have vulnerabilities which are exploited to limit our freedom. This talk is about how it happens and what mitigations are available. Licenses as a software Andrew Savchenko
Russian Federation, Moscow
accepted
Elbrus 801-PC workstation supports three displays out-of-box but is further extendable to dual-seat configuration (with each seat still supporting up to three displays); that's what we've done in ALT installer. Альт на Эльбрусе: обе вершины Михаил Шигорин
Russian Federation, Москва
accepted
A game stream service development and architecture specifics are covered with focus on the open source components. Personal experience of building such service is covered, including components choice and resulting performance. Разработка архитектуры Game-stream платформы на основе OpenSource компонентов Антон Новиков
Minsk, Belarus
in review
The questions of the use of free software are considered both in the process of preparing the student and in the form of a means of supporting the educational process (educational environment) in the Sergiev Posad branch of the All-Russian State Institute of Cinematography. S.A. Gerasimov (VGIK). An overview is given of the free software used to organize a single information and educational environment for the institution to implement the requirements of the current legislation in the Russian Federation in the implementation of training programs for specialists in secondary vocational education and higher education. СПО в филиале ВГИК Александр Гришкин, Анастасия Маркина
Russian Federation, Москва
accepted
A case of Jenkins CI/CD system in AWS cloud is reviewed, featuring use of spot instances, which are extemely cheap but are affected with arbitrary shutdowns in any time by the cloud provider. An approach to run Jenkins master on spot instances in AWS with fault tolerance and automatic fault recovery is proposed. Comparison of plugins which allow to run worker nodes on spot instances on-demand is presented. Запуск Jenkins на спот-инстансах AWS Mykola Marzhan
Ukraine, Kyiv
accepted
An overview of applicability of C language in modern world, demonstrating its weak and strong sides. Между «до» и «ля»: какие прелести сохранил Си в современном мире? Vadim Zhukov
Russian Federation, Москва
accepted
This is the story about latest Intel tries to discriminate OpenBSD on getting pre-public disclosure information about vulnerabilities in its products Как поссорились Иван Интелович с Иваном Опёнковичем Vadim Zhukov
Russian Federation, Москва
accepted
In this report, I would like to share the experience of using the DevOps philosophy in our company for one of the projects in the financial sphere. Emphasis will be placed on the work of the quality assurance department, because exactly because of the large number of questions there and the increased quality requirements, the philosophy of DevOps was applied there in the first place. DevOps для QA на примере Java Enterprise проекта Роман Гаранин
Belarus, Brest
accepted
This material is intended to describe the legal side of developing software and releasing its source code in public access. Such aspects as third party components licensing compliance, copyright and trademark rights infringements, contribution license agreements, authorship notices are covered by this text. Keywords: open source, licensing compliance, CLA, copyright, Yandex. Author: Denis Dorotenko, Legal Counsel at Yandex LLC (http://yandex.ru). Among other work duties, he is responsible for legal support of Yandex own open source projects (https://github.com/yandex/). Юридические вопросы по раскрытию
программного кода в общий доступ
Денис Доротенко
Russian Federation, Москва
accepted
blog comments powered by Disqus