Презентації з GlobalLogic Kyiv Embedded Career Day #2

share

10 лютого 2018 року у Києві пройшов другий GlobalLogic Embedded Career Day:  подія, яка зібрала Linux- та Embedded-розробників для ознайомлення із тематичними розробками компанії GlobalLogic. Усі зацікавлені спеціалісти могли також спробувати пройти інтерв’ю і отримати пропозицію приєднатися до проектів компанії. І у нас дійсно склався ряд чудових партнерств!

Цього разу день кар’єри був присвячений темі Linux kernel, і експерти GlobalLogic підготували п’ять доповідей з цієї теми. Ми раді поділитися ними із вами!

Першим виступив Руслан Біловол (Associate Manager, Consultant, GlobalLogic) із темою “Linux Kernel Live Patching“. Руслан розповів про методологію, що дозволяє патчинг запущеного ядра Linux, її історію, технічні деталі імплементації, обмеження, поточний статус у головній гілці ядра Linux, а також про те, як генерувати LivePatch автоматично, використовуючи набір інструментів kpatch. Докладніше — у відео та слайдах:

Linux Kernel Live Patching from GlobalLogic Ukraine

 

Наступною була презентація  Ігоря Опанюка (Senior Software Engineer, Consultant, GlobalLogic) “U-boot and Android Verified Boot 2.0“. Ігор розповів що таке verified boot (завантаження з верифікацією), де і як воно використовуєтьсяі як дозволяє тримати пристрої та особисті дані в безпечному стані. Він показав приклади роботи ланцюжка довіри (chain of trust) при завантаженні на різних системах на чипі (особливо з Android BSP), роль AVB 2.0 і TEE в ньому, а також основні моменти поточної інтеграції AVB2.0 в загрузчик U-boot.

U-boot and Android Verified Boot 2.0 from GlobalLogic Ukraine

 

Наступна доповідь від Андрія Лукіна (Senior Software Engineer, Consultant, GlobalLogic) — “ARM Architecture and Meltdown/Spectre” — була присвячена таким відомим вразливостям, як Meltdown та Spectre, що вони використовують недосконалість сучасних процесорів саме на архітектурному рівні. У цьому контексті Андрій розглянув архітектуру ARM, а також роботу MMU, кешів і переривань на ARMv7-A та ARMv8-A.

ARM Architecture and Meltdown/Spectre from GlobalLogic Ukraine

 

Четверту презентацію — “Automotive Functional Safety Assessment and Certification” — представив Євгеній Васюк (Lead Test Engineer, Consultant, GlobalLogic). Йшлося про сертифікацію й оцінку компаній та інжеренів, задіяних у “циклі безпеки” в автомобільній промисловості.

Automotive Functional Safety Assessment and Certification from GlobalLogic Ukraine

 

І на завершення лекційної частини виступив Семен Проценко (Software Engineer, Consultant, GlobalLogic) із доповіддю “Linux Kernel Platform Development: Challenges and Insights”. Він розповів про основні задачі, які вирішує платформений інженер ядра Linux, а також справжні історії iз життя та висновки з них, що дають уявлення про роль інженера платформи.

Linux Kernel Platform Development: Challenges and Insights from GlobalLogic Ukraine

 

Ми вдячні усім за інтерес до нашої події і вже готуємо нові заходи для Embedded-спільноти. Усі аноси та матеріали минулих подій ви можете знайти тут.