Ищете сверхмаленький дистрибутив Linux, единственной целью которого является запуск приложения AIR?

Я ищу действительно очень маленький дистрибутив Linux или процесс создания собственного, единственная цель которого - заставить воздушное приложение запускаться в полноэкранном режиме и оставаться там; По сути, я создаю домашний кухонный компьютер, который полностью работает как приложение AIR.

Я изучил использование Windows XP; и встроенная Windows XP, но они создают так много проблем, что я решил попробовать современный Linux.

Я также видел TinyCore Linux, который выглядит интересно маленьким, но не уверен, какие проблемы возникают в отношении запуска AIR и «аппаратного» ускоренного отображения. Я также думал об удалении установки Ubuntu, но я уверен, что кто-то уже сделал это; гугл меня просто подводит...

Я также заинтересован в том, чтобы запустить «встроенную» версию, скажем, Android, и снова запустить приложение air на каком-то оборудовании на базе ARM; только со средами выполнения AIR — хотя это менее предпочтительно, поскольку оно более сложное.

Я также подключаю это к монитору с сенсорным экраном (еще не прибыл), поэтому мне нужно будет найти или написать несколько драйверов для перевода сенсорных событий во что-то, что AIR может понять... (это было моим основным намерением использовать windows в том, что все драйвера просто будут работать).

что мне нужно

  • Минимизированное ядро ​​Linux с ТОЛЬКО драйверами для нужной мне коробки
  • X Display с поддержкой ускоренной графики (не обязательно X, если AIR может работать с кадровым буфером?)
  • Запуск полноэкранного приложения AIR (достаточно просто)
  • Возможность обратной записи в файловую систему (достаточно поддержки AIR)
  • SSH-доступ для удаленного управления
  • Samba для обновления файловой системы (легче поддерживать систему)
  • Поддержка сенсорного экрана (думаю, 3M Ex III...)
  • Аудио поддержка

Не нужно

  • Не нужен никакой оконный менеджер или любые другие инструменты с графическим интерфейсом, если только это не требуется для AIR.
  • Не нужны никакие панели инструментов, файловые менеджеры или что-то в этом роде; Приложение AIR — это «ОС».
  • Не нужны никакие менеджеры пакетов или репозитории
  • Не нужен многопользовательский режим или вход в систему; все может просто работать как непривилегированная учетная запись
  • Не нужно

Я не возражаю против создания файловой системы и конфигураций вручную, если это упростит задачу; В основном я ищу «файловую систему», которая должна быть как можно меньше, чтобы я мог просто вставить свое приложение AIR и написать несколько сценариев, чтобы оно запускалось при запуске X-сервера.

Спасибо, Крис


person Christopher Lightfoot    schedule 03.03.2011    source источник


Ответы (3)


Попробуйте встроенную систему сборки Linux, такую ​​как Buildroot. Он может собрать всю систему из исходного кода и быть очень легким. Базовая система имеет размер менее 1 МБ.

person Thomas Petazzoni    schedule 03.03.2011
comment
Начал играть с этим прошлой ночью; потребовалась целая вечность, чтобы построить цепочку сборки хоста, а затем окончательную сборку; у меня не хватило времени, чтобы проверить это, но похоже, что это очень близко к тому, что я искал! Обновлю, как только у меня будет больше деталей. Спасибо. - person Christopher Lightfoot; 04.03.2011

В итоге остановился на Tiny Core. Очень маленький и быстро загружается. Вы также можете написать для него расширения, и у вас нет постоянного диска, который позволяет вам просто выключать его, не беспокоясь о том, что он что-то сломает - именно то, что вам нужно на кухне :-D.

person Christopher Lightfoot    schedule 17.04.2011

Мой текущий план состоит в том, чтобы:

  • Просто установите рабочую версию с помощью Ubuntu, так как это в основном поддерживается Adobe.
  • Медленно разденьте его и постарайтесь запустить как можно меньше вещей при загрузке.
  • Попробуйте собрать мой собственный дистрибутив/пакет из исходников и выбрать только те пакеты, которые мне нужны.
  • Скомпилируйте мое собственное ядро, отключив почти все, и просто оставьте то, что мне нужно.
person Christopher Lightfoot    schedule 03.03.2011
comment
Это интересный вопрос. Хотя у меня нет на него ответов, я надеюсь, что вы вернетесь и расскажете нам, как все это работало после того, как все было настроено. - person scriptocalypse; 03.03.2011