Для разработки приложений подходит любая операционная система, на которую может быть установлен необходимый инструментарий.
Однако мы остановимся на ядре Linux, т.к. Linux предлагает наилучшие программные решения с открытым исходным кодом.
Документация по наиболее актуальной версии ядра Linux расположена в Интернете по адресу:
– http://www.kernel.org/doc/Documentation
Ядро Linux используют множество операционных. Выбираем те, которые используют репозитории Debian (а именно менеджеры пакетов apt и apt-get), т.к. наиболее актуальное программное обеспечение доступно именно в этих репозиториях. Операционные системы семейста Ubuntu и производные от них зарекомендовали себя как отличные системы для решения поставленных (да и любых других) задач.
Существует несколько способов установки Unux-подобных операционных систем. 1) Скачать исходный код, и создать загрузочную флэшку. 2) Без скачивания, с помощью специального дистрибьютива.
Для установки Ubuntu без скачивания, можем воспольжоваться дистрибьютивом программы UNetbootin, которую предворительно нужно установить. Существуют варианты этой программы для Linux, Windows и Mac.
– http://unetbootin.github.io/
Установим и запустим программу.
После запуска получим такое окно.
Далее необходимо выбрать дистрибьютив операционной системы и версию для загрузки из выпадающих списков, также в типе установки выбираем носитель — свободный диск.
UNetbootin может создавать загрузочный USB-диск либо через скаченный iso-образ, либо через удаленные репозитории. Воспользуемся удаленным репозиторием и выберем последнюю версию дистрибьютива.
Устанавливаем операционную систему с загрузочной флэшки, отвечая на вопросы установщика выбранной операционной системы.