SEF for Students : Embedded Linux for business and fun

Post on 22-Jun-2015

71 views 2 download

description

Short intro in Embedded Linux for students. In Russian. Dec 11 2011, Minsk, Belarus

Transcript of SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

Embedded Linux, for business and for fun.

Vlad 'mend0za' Shakhov

Copyright © 2011. SaM SolutionsCopyright © 2011. SaM Solutions

Что их объединяет?

Copyright © 2011. SaM Solutions

Linuxinside

Универсальная среда

выполнения и разработки программ.

Copyright © 2011. SaM Solutions

Что есть Embedded Linux?* Любые языки программирования: ассемблер, С/C++/C#, Java, Python, Ruby, LISP, SQL, Haskell, Erlang, ...

* Огромное многообразие сфер применения:

• от СВЧ печей до телефонов• от Нью-Йоркской фондовой биржи до автомобилей BMW

* Любые технологии:• Компьютерные сети и web• Вычислительные кластеры• Базы данных

Copyright © 2011. SaM Solutions

Embedded Linux Business:

Встраиваемое ПО: сегмент оценивается в 1 млрд $ в год

В среднем – рынок увеличивается вдвое каждые 4 года

Рост +10% даже в кризисный

2008 год

Copyright © 2011. SaM Solutions

Ключевые особенности• Широкое использование готовых Free and Open Source (FOSS) компонент в разработке

• Большая вариативность инструментальных средств

• Следование отраслевым стандартам и соглашениям

• Модель совместной разработки ключевых свободных проектов

Copyright © 2011. SaM Solutions

Где учат Linux?

В ВУЗах – обучают эпизодически

Как правило – непосредственно на производстве

Стихийное самозарождение

специалистов.

Copyright © 2011. SaM Solutions

Точки входа в специализацию

1. Использование Linux в быту

2. Личные проекты

3. Обучение в ВУЗе и/или на курсах

Copyright © 2011. SaM Solutions

Точка входа студента: личные проекты

Домашние сети

Участие в FOSS-проектах

Самостоятельная модификация ПО своих устройств п/у Linux

Copyright © 2011. SaM Solutions

Что пригодиться?

Командная строка Linux ( shell )

Язык программирования Си

Компьютерные сети

Любой из динамических скриптовых языков

( python, ruby, perl, … )

Английский язык

Copyright © 2011. SaM Solutions

Кем работать?

Разработчик• Kernel хакер• Системный (POSIX API)• Прикладной• Web

Тестировщик (QA)

АдминСетиHPCСистемы хранения данных

Copyright © 2011. SaM Solutions

Embedded Linux на марше

CONFIDENTIAL. Disclose only to employees needing to know

Copyright © 2011. SaM Solutions

Вопросы?www.sam-solutions.com

Value of Talent. Delivered.