HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: обновление ядра

[Ответить]
[zl-08] [31.01.2004 21:46] обновление ядра:
хочу обновить ядро...

вот тут описание возможностей:
http://www.zaurususergroup.com/modules.php?op=modload&name=UpDownload&file=index&req=viewsdownload&sid=42

- в случае с обычными nix'ами ситуация вполне нормальная,
но..
на сколько я понимаю на заурусе обновление ядра = полная его перепрошика ?

если это "не так" (или так, но есть какие то ещё "но") то:
могу ли я поставить какой нить Х11 или другую
граф оболочку от cacko + потом обновить ядро?

или если я ставлю граф оболочку на заурус
это означает что я привязан к ядру с которым она поставляется?

вопрос в большей степени вызван тем, что на этом же сайте имеются
драйвера под блютус-СФкарты, которые скомпелины под это обновлённое ядро...
ВадимП [31.01.2004 22:46] :
Замена ядра на zaurus'е отличается от таковой на любом настольном компьютере только одним: специфической структурой разделов.
Как, вероятно, предполагалось изначально zaurus должен был быть более живуч и иметь хотя бы минимальную "защиту от дурака". С этой целью внутренний флеш разделен на несколько разделов. Ссылочку на структуру этих разделов могу скинуть, если кому будет интересно.
Основная идея проста: нужна была защита от "rm -rf /". И такую защиту сделали самым очевидным образом - корневая система (один из разделов флеш-памяти) при загрузке монтируется в режиме "только чтение". Запись может производиться только в /home, поэтому для хранения изменяемых файлов создаются символьные ссылки на директории в /home.
Т.е. /etc, /usr/bin, /usr/lib и т.д. - это символьные ссылки.
Честно говоря, я не в восторге от этого решения.
Однако, разработчики справедливо предположили, что у чересчур любопытного пользователя может достать ума выполнить "mount -o remount,rw /".
Поэтому, на случай если пользователь ухитрится непоправимо испохабить корневую файловую систему, существует еще один раздел, который также можно монтировать в качестве минимальной корневой системы.
А ядра (их две штуки - основное и запасное) хранятся еще в одном разделе.
Ни один из этих разделов во время нормальной работы не монтирован вовсе.
[zl-08] [31.01.2004 23:19] :
что то я совсем не понял ситуацию :\

так получается что на заурусе ОС зашита не в ROM а в самый обычный FLASH?
(сужу по аналогии с винСЕ, где ос зашита в rom)

- который соответственно если имея определённые привелегии можно
как угодно "тереть" и тем самым менять ОС не reflash'а заурус
ВадимП [31.01.2004 23:32] :
Конечно. Полная аналогия с Линуксом для настольных компьютеров. Только вместо жесткого диска флеш-память и вместо обычных ext3/reiserfs/xfs - jffs2.
sg [05.02.2004 17:14] :
ага. или даже на некий "специальный скрытый раздел". кстати, можно ссылочку на описание этих разделов?

я линухи вживую апгрейдил на новую версию или вообще другой дистрибут. всё что нужно распаковал куда нужно, настроил и остается ребутнуть. чем завр то хуже?
SergL [05.02.2004 17:35] :
http://babelfish.altavista.com/babelfish/urltrurl?lp=ja_en&url=http%3A%2F%2Fwww.h5.dion.ne.jp%2F%7Erimemoon%2Fzaurus%2Fmemo_006.htm
mouseALT [16.02.2004 16:29] :
Да, но есть отличия при работе с jffs2, особенно на этапе создания ROM. В отличии от обычной фс (fat, ext, rom, etc..), которую можно запихать в файл и легко смонтировать как loop-устройство, с jffs немного сложнее, но это уже мелочи
Нет, ядро не перезолить. Во всяком случае на SL5500. Более того, некоторые прошивки имееют корень не jffs2, а romfs.
[Ответить]