|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexei Vasiliev 2:5030/644 12 Feb 2002 00:29:55 To : Kirill Kopylov Subject : Можно ли уместить linux на дискету ? -------------------------------------------------------------------------------- ННН[10 Фев 02 19:27], Kirill Kopylov НН. All: KK> From: "Kirill Kopylov" <cray@obninsk.ru> KK> Я разрабатываю программу под linux для встраиваемой системы, где винта KK> как такового не будет. Возможно ли каким-либо образом уместить linux KK> на дискету (или что-то подобное), чтобы можно было запустить KK> программу? Программа занимается тем, что собирает данные через порт и KK> отправляет в сеть (TCP/IP). Больше ничего не нужно. KK> Как это можно реализовать ? элементарно, если на базе готового то посмотри LSK (Linux Solution Kit) на сайте (поисковик тебе подскажет) подробно расписано как оно работает а вот что у меня получилось когда делал такую шнягу: boot - 100k - linuxrc (bin) root - 2-4M - /bin /sbin /lib /etc XFree4 - 6М -/usr/X11/bin /usr/X11/lib + fonts + configs etc... + приложение console static: 800-900k (img: 4M) навороченая правда X11/QT2 with libs : 12M все зависит от количества утилит , например если мне нужна консоль то нужно тсавить consolechars + loadkeys а если навороченый запуск (типа sysVinit) то весь комплект /bin c ash если нужно просто запустить ядро + программу (static) то это будет около 500к + размер программы мне понравилось грузить вообще с loop(100к) раздела, а потом подлючать нужные модули я думаю тебе подойдет вариант: ядро без модулей(все унутре). linuxrc(dietlibc/static) ifconfig(dietlibc/static) (настройка сети) твоя программа (dietlibc/static) как лило грузится с флэши не знаю, у нас на флеше дос, поэтому loadlin возможно ash( static ) (+64k) dietlibc - позволяет делать бинарники довольно маленькие ибо не тащит лишних 300-400кб технического мусора теоретически это все можно загнать на 1-2М loop-образ С уважением, Alex і ___ і є_/\_/\_є щДДВДДВДННСНН[.(-<+>-)=]ННСННДВДДВДДщ * ^ ю ФННѕ ФННѕ ю ^ * --- * Origin: SpaceBase mail station. St.Petersburg (2:5030/644) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/22963c685898.html, оценка из 5, голосов 10
|