Вход

Просмотр полной версии : Сделать флешку независимым, полноэкранным приложением под Linux


LinuxVideo
02.12.2007, 21:42
Сабж. Надо сделать что-то вроде терминала. Машинка грузится и сразу запускается флешка, которой управляют через сенсорный экран. Если флешка вылетела - машинка перезагружается.

Собрать такой дистрибутив Linux - умею. А вот запускать флешки - нет. Ну не прикалывает меня ставить туда еще и Оперу и кучу ее библиотек, открытую в полноэкранном режиме. Более того, желательно уместить все в 32 мегабайта, включая загрузочные файлы, поэтому ищу какой-то отдельный проигрыватель и/или оболочку, которая будет весить немного, да тысячи библиотек за собой не тащить. Ну и работать стабильно. Очень было бы полезно, если можно было бы читать параметры из командной строки и слушать порты. Но это не обязательно, в крайнем случае через xinetd + сокеты можно общаться.

grunerasta
03.12.2007, 13:43
для никсов междумордий для работы с системой пока нет
открывай фирефокс на полный экран, и заставь флешку общаться с системой через сокет

оффтоп: не русофт случаем?

ой, извиняюсь до конца не прочел:

в 32 метра уместить - анреал, хотя можешь попробовать стандалон-плеер скачать, если такой есть и по тому-же сценарию

LinuxVideo
03.12.2007, 20:07
Спасибо... Что опера, что Фокс - не велика разница...
Не русофт, проект вообще пока без бюджета и спонсора :(.
Это скорее ремейк старого опенсорс проекта

32 метра - это размер IDE-flash, которая ставится прямо в материнку. Например, можно поставить ThinClient, которая весит всего 12 метров. Внутри система, драйвера (конфиг само определяет), иксы, и куча клиентов, типа rdesktop, xvnc и т.д. А вот если ставить Оперу - то ей еще и qt надо, а тут сложно в лимит влезть. Но ничего, не влезу - будет винт.

grunerasta
03.12.2007, 20:19
Что значит ставится прямо в материнку? Это куда?

Вообще для таких делов лучше усб-флешку вставить, так если чо с заменой проще будет.

LinuxVideo
03.12.2007, 22:53
То и значит, что впрямо в разъем IDE, вместо шлейфа.
А будет ли это флешка или мелкий винт - не важно. Загрузку начального этапа (kernel+initrd) всё равно осуществляет BIOS, а ему пофиг чего и откуда грузить. Хоть с CD, хоть по сети через PXE.

grunerasta
04.12.2007, 12:41
ну допустим, а откуда взялись 32 метра?

LinuxVideo
06.12.2007, 23:19
32 метра - это размер относительно дешевых IDE-флешек. Но опять, можно поставить чего угодно. В итоге надо всего 5 девайсов, поэтому можно и 5 винтов найти, на крайний случай ;)