Является ли Ubuntu 9.04 хорошим выбором для разработки встроенных приложений Linux?

Я хочу изменить дистрибутив Linux на моей машине разработки (хост), которую я использую для встроенной разработки.

Я кросс-компилирую приложения для разных процессоров. Мне необходимо скачать разные разные библиотеки, чтобы оценить их функциональность/производительность/стабильность на разных устройствах, а также на ПК.

Итак, Ubuntu 9.04 — хороший выбор для меня?

Спасибо, Санни.


person SunnyShah    schedule 21.10.2009    source источник
comment
Я полагаю, это будет зависеть от того, на что вы его встраиваете.   -  person ceejayoz    schedule 21.10.2009
comment
Я думаю, вы спрашиваете, какая ОС для системы разработки хоста, верно?   -  person simon    schedule 21.10.2009
comment
Да. Я прошу для развития хоста.   -  person SunnyShah    schedule 22.10.2009
comment
Формулировка вопроса сбивает с толку — при первом прочтении не очевидно, что вы говорите об ОС для ПК, а не о встроенном устройстве.   -  person Craig McQueen    schedule 22.10.2009


Ответы (4)


Если вы используете gcc или другой компилятор на основе исходного кода, который работает в Linux, то я бы сказал да, вам нужен дистрибутив Linux, а Ubuntu в настоящее время является самым популярным/лучшим. Я бы постарался избегать специфичных для дистрибутива вещей, ехать посередине дороги, и вы сможете одинаково хорошо использовать любой дистрибутив.

person old_timer    schedule 24.10.2009

Во многом это будет зависеть от ваших потребностей. Для встроенной системы я бы выбрал любой дистрибутив, занимающий очень мало места и поддерживает необходимое оборудование.

В зависимости от вашего оборудования Debian может работать нормально. Вы можете создать свой образ с помощью debootstrap, что позволяет выполнять небольшие индивидуальные установки. Он по-прежнему включает в себя apt и другие вещи, которые могут быть нежелательными, хотя это может быть вам полезно, если вам нужно выпустить обновления.

Если бы вы использовали Debian, вы, скорее всего, могли бы выполнять всю свою разработку в Ubuntu, а затем использовать ее в своей встроенной системе.

person Kaleb Pederson    schedule 21.10.2009
comment
Debian хорошо подходит для встраиваемых проектов; emdebian.org сжимает его еще больше. - person ephemient; 23.10.2009

я использую ubuntu для своей хост-системы и установку gentoo с chroot для создания приложений для встроенной цели. Я обнаружил, что gentoo был хорошим выбором, так как исходный код распространяется и легко выбрать, какая версия конкретной библиотеки установлена.

person Mark    schedule 22.10.2009

Одна вещь, которую полезно знать, это то, что ubuntu и производные используют тире, а не bash как /bin/sh. Это сбивает с толку crosstools и может вызвать сильную головную боль.

person e8johan    schedule 17.12.2009