Вторая жизнь старого ноута

Есть ThinkPad 380D с такими характеристиками:
Проц - Pentium MMX - 150MHz
RAM - 80Mb
HDD - 2Gb
NetCard - PCMCIA D-link DE-660
CD-ROM - читает только иногда, но нормально грузит старый диск с Gentoo 2007.0-r1 minimal
Floppy 3.5"
Звуковая Crystal
Видеокарта - neomagic 128zv - 1.125M памяти
Экран - 12.1" TFT 800x600 на 65 тыщ цветов

Задачи, который требуются выполнять:
1. Читалка fb2 книжек - FBReader или CoolReader
2. Игры под DOSEmu, нужно чтобы можно было подсовывать iso-образы под них - X-Com-1-2-3, MoO2, HMM2 ну и по мелочи остальное ДОСовское
3. Обучение программированию на С/С++, assembler с использованием внятного редактора (Vi не предлагать! - Детям же...)
4. Под чтение не мешал бы какой-нибудь проигрывать ogg, mp3
5. Мечта: вдруг при полной оптимизации потянет mplayer сериалы по сети с основного компа.. Эх, бы...
6. Серфинг и общение в инете, что-нибудь легкое придумаем...

Собирать на нем gentoo тяжко и долго, планирую несколько вариантов:
1. Или собрать на основном компе под VirtualBox c флагами под ноут, а потом перенести по сетке испоьзуя загрузочный диск, котрорый еще загружается.
2. Или попробовать распределенную компиляцию с distcс - для меня это новое, придется попросвещатся..
3. ...

Как еще можно? Есть какие-либо наработки по оживлению старого железа?

Вот это динозавр ;) awesome!

Вот это динозавр ;) awesome! Думаю здесь без вариантов только раскурить distcc.

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

.

draft3r написал(а):
Вот это динозавр ;)

Кстати, нотебук такое интересное устройство...
Срок службы которого фактически ограничен сроком службы расходника (аккумулятора).

draft3r написал(а):
awesome!

Абаснуй необходимость гуя в рамках решаемой задачи! :)

:wq
--
Live free or die

draft3r

draft3r написал(а):
awesome!
Anarchist написал(а):
Абаснуй необходимость гуя в рамках решаемой задачи! :)

какого еще гуя?!?! это выражение такое ;)

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

ГУЙ - GUI (Graphical User

ГУЙ - GUI (Graphical User Interface)

/

Voldemarius написал(а):
3. Обучение программированию на С/С++, assembler с использованием внятного редактора (Vi не предлагать! - Детям же...)

vim?
Но обучение лучше начинать с ed...

Voldemarius написал(а):
4. Под чтение не мешал бы какой-нибудь проигрывать ogg, mp3

ogg123
Ну или mpc, завязанный на mpd на основном компе (с выводом через нормальную [компонентную] систему).

Voldemarius написал(а):
Собирать на нем gentoo тяжко и долго, планирую несколько вариантов:
1. Или собрать на основном компе под VirtualBox c флагами под ноут, а потом перенести по сетке испоьзуя загрузочный диск, котрорый еще загружается.
2. Или попробовать распределенную компиляцию с distcс - для меня это новое, придется попросвещатся..
3. ...

Рекомендую разобраться с distcc (ну или в chroot-окружении с параметрами процессора целевой машины, потом бинарные пакеты забирать с основной по NFS, виртуальные машины в рамках данной задачи не нужны).

:wq
--
Live free or die

1. лучше в chroot'е - и

1. лучше в chroot'е - и быстрее (потерь меньше, и по памяти экономнее), и не все CFLAGS (допустим, после обновления glibc/gcc могут поддерживаться)
2. distcc не нужен - только нут насиловать. где гарантия, что после завершения сборки HDD не испустит дух?
3. а повозиться придется :) чтоб в 2 гига запихнуть... btrfs хоть и поддерживает сжатие, но с начала года регрессии наблюдаю. пришлось отказаться. squashfs поможет. только все сборки/обновления придется делать на основном компе. Выиграете не только в пространстве (дисковом) - почти в 2 раза, но и защитите систему от изменений, пока до нормального ноута/компьютера не дорастут :) вот только DE придется очень минималистический выбирать. Хотя, если использовать в качестве DE Midnight Commander, то и 2х гиг хватит :)
3. И да! не пренебрегать CFLAGS! Для такого древнего проца... Ведь он даже не-i686...

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Aladdin написал(а): 3. а

Aladdin написал(а):
3. а повозиться придется :) чтоб в 2 гига запихнуть... btrfs хоть и поддерживает сжатие, но с начала года регрессии наблюдаю. пришлось отказаться. squashfs поможет. только все сборки/обновления придется делать на основном компе. Выиграете не только в пространстве (дисковом) - почти в 2 раза, но и защитите систему от изменений, пока до нормального ноута/компьютера не дорастут :) вот только DE придется очень минималистический выбирать. Хотя, если использовать в качестве DE Midnight Commander, то и 2х гиг хватит :)

Двух гиг с потрохами хватит на lxde с pcmanfm. Если собирать удалённо.

Локальный оверлей растёт

Собирать на таком железе даже

Собирать на таком железе даже с distcc будет суицидально мучительно, особенно если в процессе сборки будут сбои)) Да и места для сборки маловато будет. Для экономии места советую в make.conf добавить FEATURES="noinfo nodoc noman". Собирать не обязательно в виртуалбоксе, только время сборки увеличится, можно из рабочей системы создать папку типа ~/work распаковать стэйж и портежи и сделать туда chroot. Главное чтоб рабочая система была х86.
Проигрыватель mp3/ogg - mad, mpg123, moc... Консольные. Есть еще какие то, но сами понимаете, что ресурсов у машины меньше чем кот наплакал, а лишняя графика толко усугубит положение. Общение в icq/jabber/etc - centerim, тоже консольный. Браузер консольный неслишком удобно будет (lynx), но на большее чем dillo не стал бы расчитывать, даже midori потребует половину всей памяти как минимум.
mplayer по идее потянет, но тоже лучше запускать из консоли. И да, консольные приложения лучше запускать в виртуальных терминалах, а не Х-овых эмуляторах терминалов. В общем минимум графики и жить будет. Попробовать бы систему с uclibc собрать, ресурсов меньше жрет по идее. Так же гляньте в сторону Slitaz GNU/Linux, Tiny Core и Quirky.
ИМХО.

Älä riko kaavaa...

.

metsamies написал(а):
FEATURES="noinfo nodoc noman".

noinfo ... noman ты загнул.
Как минимум минус последний.
Ну или минус оба.

metsamies написал(а):
Главное чтоб рабочая система была х86.

i486 не хочешь?

:wq
--
Live free or die

Определяемся... Собирать

Определяемся...
Собирать будем на VirtualBox:
+ систему целиком можно бэкапнуть в воде файла перед отвественными экпериментами
+ потренируемся, еще Pocket PC Loox 720 ждеть... :)

Состав софта на ноуте будет постоянен и не будет ничего обновлятся, все будет собираться на большом брате и переносится в виде бинарных пакетов. Значит можно смотреть в сторону Squashfs (кстати, хороший совет дали) + UnionFS и AUFS,, для конфигов и данных

Собирать будем так:
CHOST="i586-pc-linux-gnu"
CFLAGS="-march=pentium-mmx -Os -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
хм.. . -Os... соберется ли?

Не определился с версией ядра 2.6 или 2.4? Новомодные фенечки типа d-bus, udev, evdev - может все это нафиг, состав железа тоже менятся не будет, однозначно, может просто все четко прописать руками....

С видео картой тоже неоднозначно... VIDEO_CARDS="fbdev vesa neomagic" ?

Локаль оставить только ru_RU.UTF8 ? С ней глючит cenericq....

Пока еще определяемся.... определяемся.....

Цитата:Собирать будем на

Цитата:
Собирать будем на VirtualBox:

И все же почему не chroot /dir /bin/bash & mksquashfs /dir image.sqfs? Все же проще и быстрее будет.
А можно вообще грузиться по pxe/gpxe, если аппарат все время в сети будет.

Älä riko kaavaa...

metsamies

metsamies написал(а):
Цитата:
Собирать будем на VirtualBox:

И все же почему не chroot /dir /bin/bash & mksquashfs /dir image.sqfs? Все же проще и быстрее будет.
А можно вообще грузиться по pxe/gpxe, если аппарат все время в сети будет.

Хм... Я рассматриваю сей вариант, не совсем понятно что с загрузчиком делать в директории... И как бы организовать чтобы снова все пакеты не тянуть для chroot'a, и да не запороть хост-систему, и что сделает make && make modules_install для ядра - куда влепит все это...
Pxe загрузку карточка не поддерживает - это ж 10mb/s допотопный вариант...Обещали тут подкинуть у кого что завалялось из старых PCMCIA карт, может что дельное попадется. На 16-битную Wi-Fi карту (НЕ CardBus!) я конечно не рассчитываю, но очень хотелось бы... :) А может еще PCMCIA флэш винт перепадет...

/

Voldemarius написал(а):
Я рассматриваю сей вариант, не совсем понятно что с загрузчиком делать в директории...

А ничего не делать.
Загрузчик тебе потребуется на этапе разворачивания stage4 на целевом железе.
Пока же ты готовишь оный stage4.
За подробностями к Вике.

Voldemarius написал(а):
И как бы организовать чтобы снова все пакеты не тянуть для chroot'a

Не вижу проблемы.
Есличо, например mount -o bind

Voldemarius написал(а):
и да не запороть хост-систему

Это сделать несколько затруднительно.

Voldemarius написал(а):
и что сделает make && make modules_install для ядра - куда влепит все это...

Соберёт образ ядра и скопирует модули в /path/to/chroot/dir/lib/modules/$KERNEL_VERSION/

Короче...
Шёл бы ты на свидание к Вике :)

:wq
--
Live free or die

>>Собирать будем на

>>Собирать будем на VirtualBox:....

Не вижу смысла. под amd_64 32 двух битные приложения исполняются на ура. Потому сборка под chroot будет быстрее. И как обычно в подобных случаях буду рекламировать dev-util/catalyst. Для саппорта, апгрейдов и прочая.

Цитата: Как минимум минус

Цитата:
Как минимум минус последний.
Ну или минус оба.

man google.

Цитата:
i486 не хочешь?

Хочу, но это тоже х86. ix86 какбе (x=3 to 6).

Älä riko kaavaa...

Pentium II - i686.

Pentium II - i686.

Цитата: Главное чтоб рабочая

Цитата:
Главное чтоб рабочая система была х86.

не обязательно :)
linux32 chroot /путь /bin/bash

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Ну типа в хэндбуке было

Ну типа в хэндбуке было написано, что система должна соответствовать собираемому стэйжу:)

Тут кстати вопрос по теме размера образа: если положить заготовленные файлы ./newroot/etc/make.conf ./newroot/var/lib/portage/world и потом сделать ROOT="./newroot" SYSROOT="./sysroot" PORTAGE_CONFIGROOT="./newroot" emerge -e world, прокатит?
Вот думаю может тоже похожего динозавра помучать, так там винт вообще гиг.

Älä riko kaavaa...

не сцы! я сто раз так делал!

не сцы! я сто раз так делал! (c) не помню...
нормально собираю для интелов (и 32бит тоже) на своем AthlonII/215 (система 64бит), только -march/-mtune в chroot'е ближайший для собираемой системы ставлю и прочие -mssseX/-mno-ssseX.
P.S.: Разумеется, ядро основной системы должно быть собрано с поддержкой 32бит и использоваться USE=+multilib.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Собирал в chroot 32-битное

Собирал в chroot 32-битное окружение stage3-i686 из под 64-битной системы, всё собралось нормально, только проблемы со сборкой ядра genkernel были, он пытался в 32-битной системе собрать x64 ядро, пришлось ядро вручную собирать, а так вся система нормально собралась, главное что бы была поддержка 32-битных бинарников в 64 битном ядре.

?

а команда linux32 применялась?

Можно было бы сделать из

Можно было бы сделать из такого ноута небольшой домашний сервачок, если он тихо работает

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

А, может, терминальная станция?

Собрать "минимум" - лишь бы иксы запустились, а та-а-ам...
Я так на старой работе устроился - у меня был старенький Dell, а всё крутилось на основном сервере.

А можно ваще обнаглеть и сделать загрузку по сети и "не париться сборкой" вообще!

emerge Your world
Gentoogle

У меня HP omnibook xt6050 с

У меня HP omnibook xt6050 с такими характеристиками:
Проц - Мобильный Intel Celeron 1133 MHz - 133 MHz FSB
RAM - 128Mb
HDD - IDE типа 20Gb
Сетевая карта - Realtek RTL8139 Family PCI Fast Ethernet NIC
CD-ROM - IDE хреновенький но диски читает
Звуковая Intel(r) 82801CA/CAM AC`97
Видеокарта - AGP Intel(r)830M Graphic Controller - до 1600 x 1200 / 16 млн. @ 60 Гц
- 8 МБ совместно используемой SDRAM, максимум 32 МБ
Экран - 14.1" TFT LCD дисплей - до 1024 x 768 / 16 млн цветов

Задачи, который требуются выполнять:
1. Смотреть фильмы.
2. Слушать музыку.
3. Серфинг и общение в инете.

Хочу скачать универсальный установочный образ gentoo для CD архитектура я так понимаю x86.
По этому возникло два вопроса:
1) Откуда скачать универсальный CD (универсальные образы которые я находил для архитектуры x86 были для DVD)?
2) как правильно настроить gentoo для моего железа?

Deimos написал(а): 1) Откуда

Deimos написал(а):
1) Откуда скачать универсальный CD (универсальные образы которые я находил для архитектуры x86 были для DVD)?

См. FAQ.

Цитата:
2) как правильно настроить gentoo для моего железа?

Так же, как и для всех остальных железов.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

http://ftp.klid.dk/ftp/gentoo

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".