Автор Тема: Разработка дистрибутива для компьютеров с ограниченными ресурсами.  (Прочитано 218867 раз)

Vova

  • Гость
Ну вот, пересобрал я ted на 5.1. вычистил систему от старого ted, убрал также все-все, касающееся tex (с водой пришлось выбросить и "ребенка" - lyx). И установил новый ted.

[root@wind i586]# ls -l |grep ted
-rw-r--r-- 1 vova vova 1014473 May 25 15:22 ted-2.21-alt0.2.M51.i586.rpm

[root@wind i586]# apt-get install ted-2.21-alt0.2.M51.i586.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting ted for 'ted-2.21-alt0.2.M51.i586.rpm'
The following NEW packages will be installed:
  ted
0 upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/1014kB of archives.
After unpacking 2647kB of additional disk space will be used.
Committing changes...
Preparing...                 ##################################################### [100%]
1: ted                       ##################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.


Вот ссылки на пакеты:

http://www.myquest.narod.ru/files/linux/ted-2.21-alt0.2.M51.i586.rpm
http://www.myquest.narod.ru/files/linux/ted-tools-2.21-alt0.2.M51.noarch.rpm
http://www.myquest.narod.ru/files/linux/ted-2.21-alt0.2.M51.src.rpm

Внимание! Пакет ted-tools и будет тянуть 100 с лишним мб зависимостей - это некоторые вспомогательные скрипты переконвертации Ted. Их отсуствие никак не сказывается на основном назначении Ted - создавать и читать документы в rtf. Поэтому, благодаря Геннадию, в Antique можно включить ТОЛЬКО Ted, без tools. Это сэкономит нам около 100 мб на жестком диске, и какое-то количество десятков мб на CD.
« Последнее редактирование: 25.05.2010 19:01:22 от Vova »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
After unpacking 2647kB
Во...
Молодцы!

Проверил на icewm минимал - запускается и rtf создает :)
« Последнее редактирование: 25.05.2010 19:14:59 от YYY »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Насчет браузеров :)

Собрал NetSurf - быстый и легкий.
На винте после установки занимает менее 2 метров.
http://www.netsurf-browser.org/

+++
From a modern monster PC to a humble 30MHz ARM 6 computer with 16MB of RAM,
+++




NotHAM

  • Гость
Ну вот. После пересборки Ted-a, перемещения medit и cups (+samba-client-cups)
на antique-disk, добавления в базовый профиль deadbeef и moc (понравилось как
работает) получилось следующее:
Ted высвободил более 50 МБ на CD. Далее проверял на железе (сильном).
Сразу после установки заняло 1022 МБ (на корневой раздел 2Г установится легко),
есть скрытые резервы (после зачистки от ненужных драйверов можно высвободить
50 - 150 МБ, зависит от чипсета). Нужно пробовать на маленьких хардах, если есть
у кого нибудь. Если нужно - сделаю минималку из ***-base.

moc - забавный, работает хорошо, но с ним нужно поучиться обращаться.
deadbeef - на 64 МБ - это пожалуй лучший вариант, нормально работает в графике,
не требует ничего дополнительного, проигрывает все типы файлов, какие подсунул
(alsaplayer и moc не осилили ***.wma), хотя и тяжеловат немного.

Что плохо.
Попробовал установку с 64 МБ. Облом. Инсталлер честно отработал до
конца (1.5 часа издевался надо мной), оплошал mkinitrd - не смог сделать
initrd.img. Если бы была возможность запустить в режиме rescue - возможно
смог бы исправить, а так добавил 64 МБ и переустановил без проблем.
Сейчас буду пробовать переключалку тем lxdm (YYY) и заодно NetSurf (он же).

Завтра ещё погоняю всё на старушке, и начну готовить профиль antique-disk.
Надеюсь изменения в базовом - понятны (потому не показываю).

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
оплошал mkinitrd - не смог сделать
initrd.img.
Интересно, а альт при инсталяции использует swap раздел ?
По идее то должен.... Я если честно не смотрел,
но если нет, то теоретически можно переключится на 2ю консоль
и подключить...
Завтра попробую поглядеть

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452

Что плохо.
Попробовал установку с 64 МБ. Облом. Инсталлер честно отработал до
конца (1.5 часа издевался надо мной), оплошал mkinitrd - не смог сделать
initrd.img.

Хорошо бы диагностику. И, возможно, уменьшить initrd.

Vova

  • Гость
deadbeef - на 64 МБ - это пожалуй лучший вариант, нормально работает в графике,
не требует ничего дополнительного, проигрывает все типы файлов, какие подсунул
(alsaplayer и moc не осилили ***.wma), хотя и тяжеловат немного.

xmms легче deadbeef, тоже проигрывает все, включая wma, и тоже ничего особого не требует со стороны...

NotHAM

  • Гость
Хорошо бы диагностику. И, возможно, уменьшить initrd.
Прошляпил я это дело. Лило на раздел не устанавливал (Grub использую),
Grub мне это и сообщил. Поискал в его командной строке - действительно нет.
Пришлось переустанавливать (зато быстро - в полчаса уложился с 128МБ).
xmms легче deadbeef, тоже проигрывает все, включая wma, и тоже ничего особого не требует со стороны...
Да кто же против. Только простой пользователь "файлик oss" где искать будет? И
скажет - "...опять что-то неработающее подложили...", a deadbeef и moc - сразу
у меня на всех машинах заработали (alsaconf и alsamixer не понадобились).

Vova

  • Гость
xmms легче deadbeef, тоже проигрывает все, включая wma, и тоже ничего особого не требует со стороны...
Да кто же против. Только простой пользователь "файлик oss" где искать будет? И
скажет - "...опять что-то неработающее подложили...", a deadbeef и moc - сразу
у меня на всех машинах заработали (alsaconf и alsamixer не понадобились).

Послушай... aslaconf и alsamixer тут не причем... Зачем пользователю что-то искать? Разве нельзя этот /etc/modprobe.d/oss включить в сборку сразу?

Вот вам снова его содержимое:

[vova@wind modprobe.d]$ cat oss

alias sound_slot_0 snd_card_0
alias sound_service_0_0 snd-mixer-oss
alias sound_service_0_1 snd-seq-oss
alias sound_service_0_3 snd-pcm-oss
alias sound_service_0_8 snd-seq-oss
alias sound_service_0_12 snd-pcm-oss

install snd-pcm /sbin/modprobe --first-time --ignore-install snd-pcm && { /sbin/modprobe snd-pcm-oss; /bin/true; }
install snd-pcm-oss /sbin/modprobe --first-time --ignore-install snd-pcm-oss && { /sbin/modprobe snd-seq-oss; /bin/true; }


После этого у вас заработают практически все программы в 5.1, хотевшие /dev/dsp и /dev/mixer.. В том числе и xmms... и никакой alsamixer тут не причем.... Xmms вылизан тщательно, в отличие от deadbeef версии 0.4

надеюсь в третий раз мне этого писать сюда не придется...
« Последнее редактирование: 26.05.2010 02:18:07 от Vova »

Vova

  • Гость
И еще:

  • Старый вопрос, поднятый в недрах темы - как будут обстоять дела с поддержкой ISA?
  • Будет ли включен prelink (надеюсь, что обоснование не потребуется, для чего он)?
« Последнее редактирование: 26.05.2010 02:25:52 от Vova »

Vova

  • Гость
Насчет браузеров :)
Собрал NetSurf - быстый и легкий.
На винте после установки занимает менее 2 метров.
http://www.netsurf-browser.org/

Мне он пока нравится... Правда, некоторые сайты порой неэкономно отображает по ширине, с большой горизонтальной прокруткой... Но предлагаю вместо Dillo включить в сборку NetSurf. Seamonkey все же лучше оставить - это не только браузер, но и альтернативный почтовик, чат, композер в одном флаконе.
« Последнее редактирование: 26.05.2010 02:54:24 от Vova »

NotHAM

  • Гость

надеюсь в третий раз мне этого писать сюда не придется...
Ну дык готовь дефолтные настройки, с этим файликом, с ними и подложу.
Или инсталлер-фичу делай.
Я сейчас другим занят.

И еще:

  • Старый вопрос, поднятый в недрах темы - как будут обстоять дела с поддержкой ISA?
  • Будет ли включен prelink (надеюсь, что обоснование не потребуется, для чего он)?
С поддержкой ISA - никак. Пересобираешь ядро, выкладываешь в бранч, и всё будет.
« Последнее редактирование: 26.05.2010 02:55:16 от NotHAM »

Vova

  • Гость
надеюсь в третий раз мне этого писать сюда не придется...
Ну дык готовь дефолтные настройки, с этим файликом, с ними и подложу.
Или инсталлер-фичу делай.
Я сейчас другим занят.

Файлик этот не относится к xmms. Это скорее в базовую систему, в какой-то из пакетов, я не знаю в какой.. Что отвечает за генерацию умолчательного modutils.d и т.д.?

И еще:

  • Старый вопрос, поднятый в недрах темы - как будут обстоять дела с поддержкой ISA?
  • Будет ли включен prelink (надеюсь, что обоснование не потребуется, для чего он)?
Цитировать
С поддержкой ISA - никак. Пересобираешь ядро, выкладываешь в бранч, и всё будет.

Ясно, старая песня на тему - тебе надо, ты и делай.. Вот только не мне это надо, а тем, для кого каждый из нас тут что-то пытается делать. И главное - я не умею собирать ядра для альта. В последний раз я делал это еще по старинке и ядро было 2.2 с чем-то..

Дистрибутив для старых компов без поддержки ISA... Без поддержки какой-нибудь навороченной в свое время (да и сейчас) AWE 32..
« Последнее редактирование: 26.05.2010 03:13:53 от Vova »

NotHAM

  • Гость

Ясно, старая песня на тему - тебе надо, ты и делай.. Вот только не мне это надо, а тем, для кого каждый из нас тут что-то пытается делать. И главное - я не умею собирать ядра для альта. В последний раз я делал это еще по старинке и ядро было 2.2 с чем-то..

Дистрибутив для старых компов без поддержки ISA... Без поддержки какой-нибудь навороченной в свое время (да и сейчас) AWE 32..
Я тоже не умею.
Пиши ядерщикам, может сделают. Может пошлют подальше. Не знаю.


Vova

  • Гость
Какой пакет отвечает за генерацию содержимого по умолчанию modutils.d и т.д.?