OS DAY 2018

В июне 2017 я впервые узнал о ежегодной конференции разработчиков операционных систем OS DAY. В марте 2018 обновилась информация на официальной странице мероприятия https://osday.ru и стартовал приём заявок на доклады по вопросам обеспечения надёжности программно-аппаратных систем на этапах проектирования, разработки, эксплуатации и сопровождения. Мы с Женей зарегистрировались в качестве участников, решили поехать поучиться у коллег. Конечно хотелось заявиться с презентацией и рассказать о CusDeb, но, сказать по правде, я постеснялся.

Зато Женя не постеснялся написать разработчикам Debian, поинтересовался не собирается ли кто из них посетить OS DAY 2018, предложил бух…..поговорить о разработке Debian и подписать ключи. На предложение откликнулись Сергей и Дмитрий. Сергей, сказал, что у него не будет времени на конференцию, но он готов встретиться, чтобы подписать ключи. Дмитрий, ознакомившись с программой конференции, зарегистрировался.

17 мая в 9 утра мы были в главном здании академии наук в Москве. Вход по паспортам, нас проверяли по спискам, всё строго. Докладчики выступали в зелёном зале на третьем этаже, свободных мест не было, собралось более 200 участников. В перерывах мы рассматривали стенды разработчиков отечественных операционных систем. На мой взгляд, самый живой стенд получился у ребят из Базальт СПО. Несколько железяк под управлением base ALT отлично транслировали месседж — “Платформа base ALT работает на отечественном железе”.

На обеде познакомились с Дмитрием Шечневым, и я впервые в жизни увидел, как происходит подписание GnuPG ключей у разработчиков Debian. Согласно правилам Женя передал Диме отпечаток (fingerprint) ключа и длину ключа, распечатанные на бумаге, затем показал паспорт. Дима проверил паспорт и убедившись, что Женя является тем, за кого себя выдаёт, загрузил ключ по отпечатку с сервера публичных ключей, подписал его и отправил на этот же сервер.

Дмитрий Шечнев и Евгений Голышев
Дмитрий Шечнев и Евгений Голышев

После обеда подошли к Дмитрию Завалишину, чтобы сфотографироваться с легендой. Рассказали ему коротко о нашем конструкторе операционных систем для одноплатных компьютеров, сказали, что постеснялись отправить заявку на доклад. Оказалось, у него дома валяется Raspberry Pi, и он посоветовал нам прислать заявку на доклад через год на OS DAY 2019.

Евгений Голышев, Дмитрий Завалишин, Денис Мосолов
Евгений Голышев, Дмитрий Завалишин и Денис Мосолов

А вот цитаты из докладов первого дня, которые я записал в блокнот:

Не нужно распространять ПО в контейнерах, это небезопасно. Просто задумайтесь, кто будет обновлять операционную систему внутри изолированного окружения?
Дмитрий Державин, о том, кто отвечает за обновление ОС внутри Docker-контейнера.

Представьте, что когда вы утром выходите из дома, вы всю мебель дома разбираете, пакуете и тащите с собой, а когда возвращаетесь, то всё опять собираете.
Дмитрий Завалишин, о сохранении состояния программы в ОС.

Второй день конференции получился более дискуссионным, чем первый. Я узнал, что в России есть федеральная служба по техническому и экспортному контролю (ФСТЭК России). Эта служба утвердила требования безопасности информации к операционным системам. Требования применяются к операционным системам, используемым в целях обеспечения защиты информации, содержащей сведения, составляющие государственную тайну, и иной информации ограниченного доступа при ее обработке в информационных системах. В соответствии с требованиями выделяются три типа операционных систем: операционная система общего назначения (тип «А»), встраиваемая операционная система (тип «Б»), операционная система реального времени (тип «В»). Для дифференциации требований к функциям безопасности операционных систем выделяются шесть классов защиты операционных систем. Самый низкий класс – шестой, самый высокий – первый. Из доклада Петра Девянина я узнал, что Astra Linux Special Edition является операционной системой типа «А» и второго класса защиты. Astra Linux Special Edition стала первой операционной системой, сертифицированной по новым требованиям ФСТЭК России.

После обеда речь зашла об образовании. Георгий Курячий, Вартан Падарян и Роман Симаков рассказали каждый о своём опыте подготовки системных программистов, после чего конференция плавно перетекла в самое обыкновенное обсуждение образования в нашей стране. Высказались почти все, кто был на тот момент в зале. В какой-то момент микрофон взял Алексей Мандрыкин из компании Fast Reports и немного рассказал, как решается проблема подготовки будущих специалистов в Ростове-на-Дону.

Цитата из докладов второго дня конференции:

Если рассказывать студенту только об одной архитектуре, то через некоторое время он может даже не представлять, что существуют другие архитектуры.
Георгий Курячий, о синдроме утёнка.

Внутри системника живут магические человечки, которые каким-то образом выполняют всю работу.
О магическом мышлении.

В заключении, поделюсь выводом, который я сделал для себя после OS DAY 2018. Пора прекращать верить в магических человечков, которые магическим образом выполняют работу системы, а брать и изучать, как всё работает на различных уровнях абстракции, вплоть до транзисторов.

Денис Мосолов

Leave a Reply

Your email address will not be published. Required fields are marked *