Elbrus summer of code

Elbrus Summer of Code 2016 (ESC 2016)

ESC –  ежегодное мероприятие для студентов 4-5 курсов, которые решили связать свою карьеру с программированием в ядре Linux или на уровне middleware. В 2016 году ESC будет проводиться с 20 июня 2016 по 20 августа 2016 в Москве, на территории МЦСТ и в Дубне, на территории МЦСТ-Волга.

В течение 2-х месяцев участники каждый будний день приходят в офис и бесплатно работают над выбранными проектами под руководством старших товарищей. Обед для участников — бесплатный. В случае успешного завершения проекта победитель получает приз и принимается на работу в МЦСТ в отделение «Операционные системы».

Приблизительный план каждого дня:

  1. 10:00 — 11:00 — постановка задачи на день, разбор некоторых деталей того, что нужно сделать сегодня, план на день;
  2. 11:00 — 18:00 — выполнение плана на день;
  3. 18:00 — 19:00 — написание и отсылка отчета.

В один из дней недели читается лекция по особенностям реализации ядра ОС Linux для архитектуры Эльбрус.

Все задачи выполняются на компьютерах с микропроцессорами Эльбрус.

Предлагаемые задачи на ESC 2016:

ЗадачаКомментарийkernel/middleware
EtherCAT master для КПИПеренос поддержки EtherCAT master из драйвера E1000 в драйвер КПИ.kernel
CPU hotplug governor для
Эльбрус-4С
Разработка алгоритма принятия решений для отключения микропроцессорных ядер в отсутствие полезной нагрузкиkernel
Alt Linux over binary
translation для Эльбрус-4С
Интеграция образа дистрибутива Alt Linux для x86 в контейнер для запуска на архитеткуре Эльбрус через оптимизирующий бинарный транслятор приложений.middleware
Debian 8 over binary translation для Эльбрус-4СИнтеграция образа дистрибутива Debian 8 для x86 в контейнер для запуска на архитеткуре Эльбрус через оптимизирующий бинарный транслятор приложений.middleware
Nova OpenStack для Эльбрус-4СПеренос модуля Nova OpenStack на Эльбрус-4С для управления виртуальными машинами KVMmiddleware

Пожелания к участникам:

  • Владение командной строкой Linux и редактором vim
  • Опыт написания программ на языке C
  • Предполагаем, что участник имеет цель развития в области программирования, а не «ищет себя» (искать себя – это важный момент для школы, но не для ВУЗа)
  • Студенты МФТИ или технических ВУЗов г. Дубна

Заявки на участие можно направлять на ESC2016@mcst-volga.ru