SEF for Students : Embedded Linux for business and fun

13
Copyright © 2011. SaM Solutions Embedded Linux, for business and for fun. Vlad 'mend0za' Shakhov

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

Page 1: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

Embedded Linux, for business and for fun.

Vlad 'mend0za' Shakhov

Page 2: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM SolutionsCopyright © 2011. SaM Solutions

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

Page 3: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

Linuxinside

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

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

Page 4: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

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

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

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

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

Page 5: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

Embedded Linux Business:

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

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

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

2008 год

Page 6: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

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

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

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

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

Page 7: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

Где учат Linux?

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

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

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

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

Page 8: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

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

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

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

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

Page 9: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

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

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

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

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

Page 10: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

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

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

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

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

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

( python, ruby, perl, … )

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

Page 11: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

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

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

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

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

Page 12: SEF for Students : Embedded Linux for business and fun

Copyright © 2011. SaM Solutions

Embedded Linux на марше

Page 13: SEF for Students : Embedded Linux for business and fun

CONFIDENTIAL. Disclose only to employees needing to know

Copyright © 2011. SaM Solutions

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

Value of Talent. Delivered.