реклама на сайте
подробности

 
 
> Linux для x86, Можно ли получить аналогичное на Linux
Wano
сообщение Dec 25 2007, 08:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737



Мож кто подскажет в каком направлении двигаться.
Ставим на миникомпы Octagon DOS 6.22. Cтрельнуло USB использовать. Нашли в инэте драйверок под USB-Flash, вроде работает, но частенько (10мин-1час) перестаёт , диск пропадает.
Вроде как дос уже и не в моде, найти что-то под него проблемно. Подскажите, можно ли сделать Linux с такими требованиями: объём не более 20-50 Мб, текстовый режим - графики обсалютно не требуется, поддержка USB - хотя бы flash.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Wano
сообщение Jan 5 2008, 10:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737



Подскажите такой нюанс. Программа сохраняет на USB данные,если в DOS никакого кэширования я не видел,то dsl достаточно долго соображала(секунд 5-10) и только после этого начала записывать на диск,хотя в файловом менеджере файл уже появился. Тоесть если бахнет питание внезапно, последние данные можно потерять? Не сказать что это очень критично, но всё же.
Go to the top of the page
 
+Quote Post
Damon
сообщение Jan 5 2008, 12:04
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 12-12-05
Пользователь №: 12 125



Цитата(Wano @ Jan 5 2008, 13:51) *
Подскажите такой нюанс.
...
Тоесть если бахнет питание внезапно, последние данные можно потерять? Не сказать что это очень критично, но всё же.

Фик его знает, хотя скорее всего потеряються.
Можете указать при монтировании параметр sync, примерно так:
mount /dev/<что> /mnt/<куда> -o sync,umask=0000,iocharset=cp1251

Только есть нюанс (как известно, ничего даром не дается :-)! Цитирую:
"Предупреждение: ...опция sync в параметрах mount убьет Вашу флешку с гарантией за 6 месяцев использования."
Так что, DOS, похоже, медленно убивает вашу флешку...

Ну а более подробно:
HOWTO Udev и автомонтирование носителей

Цитата(vshemm @ Dec 31 2007, 16:32) *
Хотя buildroot - это просто набор скриптов для автоматизации сборки (причем, глючный smile.gif).

В общем, консольная отладочная версия с 2.6.21 ядром и uclibc занимает примерно 7мб на диске и 15мб в памяти (rootfs полностью грузится в память). И это включая многие ненужные в боевых условиях приложения, вроде mc. Да и не debug-версия ядра тоже будет меньше.

С версии 2.6 ядра подддерживают не только initrd, но и initramfs. Удобная штучка, помимо всего прочего позволяет образ rootfs слинковать с ядром при компиляции. Таким образом грузить надо один файл (ядро), а не 2, как в случае с initrd. Но эт все лирика.
Нетак давно экспериментировал с этим. buildroot, как раз позволяет (среди прочего) собрать образ initramfs. Вобщем, ядро с поддержкой сети (но без поддержки каких бы то нибыло ФС), у меня получилось минимально -- 1101728 байт. Это уже с прилинкованой initramfs, содержащей стартовые скрипты и busybox... Вполне рабочая системка. Вовсяком случае, просит логин, после логона, попадаешь в шелл. Вроде, даже сеть заводит, но не уверен, не помню.
Теперь о потреблении памяти.
Все эксперименты проводил в qemu. Минимально, на скольки мне удалось завести данное ядро -- 7 метров:
qemu -m 7 -kernel bzImage -hda hda.img -net nic -net tap,ifname=tap0
Причем, видно, что подтормаживает. На 10 метрах ядро грузиться секунды за 4-5.
Поскольку непонял, как приаттачить здесь файл, могу куда-нить выложить само ядро, конфиг и образ initramfs, для экспериментов.

Так что, buildroot мне понравился. ;-)

Сообщение отредактировал Damon - Jan 5 2008, 12:06
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Wano   Linux для x86   Dec 25 2007, 08:39
- - v_shamaev   Цитата(Wano @ Dec 25 2007, 11:39) Мож кто...   Dec 25 2007, 08:47
|- - ?ELF   Цитата(v_shamaev @ Dec 25 2007, 13:47) мо...   Dec 25 2007, 09:20
|- - Tanya   Цитата(?ELF @ Dec 25 2007, 12:20) Ещё бы ...   Dec 25 2007, 09:40
- - Algol   Вопрос в том, требуется ли система жесткого реальн...   Dec 25 2007, 12:09
- - Wano   Цитата(Algol @ Dec 25 2007, 14:09) Вопрос...   Dec 25 2007, 15:05
|- - zltigo   Цитата(Wano @ Dec 25 2007, 17:05) ...цикл...   Dec 25 2007, 15:11
|- - Wano   Цитата(zltigo @ Dec 25 2007, 17:11) Прежд...   Dec 25 2007, 15:18
|- - amw   Цитата(Wano @ Dec 25 2007, 17:18) Если в ...   Dec 25 2007, 16:16
|- - zltigo   Цитата(amw @ Dec 25 2007, 18:16) Есть там...   Dec 25 2007, 16:53
- - Wano   Железо - x86 совместимый комп Octagon 5070 . Требу...   Dec 25 2007, 16:53
|- - amw   Цитата(Wano @ Dec 25 2007, 18:53) Железо ...   Dec 26 2007, 09:12
- - Algol   zltigo +1 Wano, чтобы посмотреть что есть линукс с...   Dec 26 2007, 05:44
- - Harbour   Как вариант linux + dosemu, почти ничего из уже на...   Dec 26 2007, 08:09
- - Wano   нашёл http://www.damnsmalllinux.org/ поставил,з...   Dec 30 2007, 22:13
|- - vvs157   Цитата(Wano @ Dec 31 2007, 01:13) нашёл ...   Dec 31 2007, 11:34
- - Harbour   gcc src.c -o src.exe   Dec 31 2007, 02:23
- - forever failure   А вообще в *никсах экзешников нет. Исполняемые фай...   Dec 31 2007, 05:52
- - 733259   Цитата(Wano @ Dec 31 2007, 03:13) нашёл ...   Dec 31 2007, 10:22
- - 733259   А не могли бы Вы подробнее о преимуществах FreeBSD...   Dec 31 2007, 11:54
- - vshemm   DSL использует для корневой файловой системы squas...   Dec 31 2007, 13:32
- - 733259   Как-то не совсем понятно - нужна ли rootfs в памят...   Dec 31 2007, 14:10
|- - vshemm   Цитата(733259 @ Dec 31 2007, 17:10) Как-т...   Dec 31 2007, 15:06
- - 733259   ЦитатаDSL использует для корневой файловой системы...   Dec 31 2007, 16:05
- - 733259   ЦитатаВсе эксперименты проводил в qemu. Минимально...   Jan 6 2008, 08:24


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 17:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016