dlinyj: (Default)
[personal profile] dlinyj
Столкнувшись с тем, что в OpenWRT нет пакета gcc, я сильно растроился. Т.к. планировал писать программы удалённо и там их собирать. Сегодня вечером попробую собрать сей пакет самостоятельно, но в случае неудачи придётся искать альтернативу.

Так же вчера не смог удержаться и купил восьмигиговую CF-ку, для безшумной работы



Чем хороша OpenWRT, тем что она имеет рутовую файловую систему jffs2, чем сильно спасает флешку от износа. Во вторых она весьма нетребовательна к количеству памяти и месту на харде

Напомню, что я всё завёл со 128 мегабайтовой флешки, заняв всего 8 метров!

Поскольку машинка слабенька (по моему целерон 600 МГц и 256 метров ОЗУ), а работа предстоит с флешки, которая не любит частое чтение-запись, то требуется подобрать хороший дистрибутив.
Требования к нему, чтобы он работал с флешки, не сильно её изнашивал. Быть может имел гуи (впрочем на это пофиг), и главное, чтобы при работе с флешки он мог ставить пакеты. Как вы понимаете lifecd при таких параметрах - невозможен.

Будут ли какие предложения, или может плюнуть, да поставить ubuntu-debian (опять же нужно лёгенькое), и забить на ресурс флешки, мол на мой век хватит?

Date: 2012-11-20 12:11 pm (UTC)
From: [identity profile] alex-avr2.livejournal.com
jffs2 в случае с CF никакой пользы не принесет.

Date: 2012-11-20 12:18 pm (UTC)
From: [identity profile] alex-avr2.livejournal.com
Потому что CF как и прочие карты памяти(кроме SmartMedia и может еще каких-то старых), SSD диски, юсб флешки и т.п. имеют встроенный контроллер, который перемешивает все данные по пространству флеш памяти.

jffs2 имеет смысл если используется флеш память в чисто виде, например NAND-flash чип впаяный на плату без контроллера.

http://www.linux-mtd.infradead.org/faq/jffs2.html#L_hdd_jffs2

Date: 2012-11-20 12:21 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Оу, в таком случае можно ставить всё что угодно :)

Date: 2012-11-20 12:34 pm (UTC)
From: [identity profile] alex-avr2.livejournal.com
Ставьте на здоровье :)

Date: 2012-11-21 11:56 pm (UTC)
From: [identity profile] vshmuk.livejournal.com
+1. Оно спасает только с mtd-устройствами. CF же - блочное

Date: 2012-11-20 12:16 pm (UTC)
From: [identity profile] polonoid.livejournal.com
насколько мне известно raspbian поддерживает gcc и неплохо оптимизирован для слабых машин

Date: 2012-11-20 12:23 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
А разве он не только для малинки?
Edited Date: 2012-11-20 12:23 pm (UTC)

Date: 2012-11-20 12:25 pm (UTC)
From: [identity profile] polonoid.livejournal.com
по утверждению разрабов:
http://www.raspbian.org/RaspbianFAQ#Will_Raspbian_work_with_non-Raspberry_Pi_systems.3F

Date: 2012-11-20 12:25 pm (UTC)
From: [identity profile] polonoid.livejournal.com
о ты капчу снял

Date: 2012-11-20 12:27 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Зачем народ бесить...

Date: 2012-11-20 12:29 pm (UTC)
From: [identity profile] polonoid.livejournal.com
сначала не врубился к чему это ты сказал потом дошло )))
и кстати на Raspbian можно замутить Quake 3

Date: 2012-11-20 12:33 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
>> и кстати на Raspbian можно замутить Quake 3

Без нормальной физики, модов и прочего. В классику никто давным давно не играет. А ради спортивного интереса, она у меня работала и на КПК, и на телефоне. Толку от этого НУЛЬ.

Date: 2012-11-20 12:29 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Ну там написанно, что он для армов. А у меня х86.

Date: 2012-11-20 12:40 pm (UTC)
From: [identity profile] polonoid.livejournal.com
ну извиняйте не знал

Date: 2012-11-20 12:29 pm (UTC)
From: [identity profile] Олег Кузнецов (from livejournal.com)
ramdisk?

Date: 2012-11-20 12:32 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
256 метров, по моему исчерпывающе

Date: 2012-11-20 01:17 pm (UTC)
From: [identity profile] polonoid.livejournal.com
да кстати KolibriOS написанная на ассемблере x86 не подходит?

Date: 2012-11-20 01:19 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Пожалуйста можно ВНИМАТЕЛЬНО прочитать пост, что я КОНКРЕТНО ищу, а потом давать советы?

Date: 2012-11-20 02:45 pm (UTC)
From: [identity profile] morenebo.livejournal.com
puppy linux ?

Date: 2012-11-20 05:35 pm (UTC)
From: [identity profile] easyjohn.livejournal.com
Я бы генту собрал (на современной машине, что бы не ждать полдня на целероне). :)

Date: 2012-11-20 09:50 pm (UTC)
From: [identity profile] sevasat.livejournal.com
По идее 256 рамы должно хватить для какого-нибудь простенького линуска без графики даже с рамдиском, не?

Date: 2012-11-21 10:50 am (UTC)
From: [identity profile] krezalis kzs (from livejournal.com)
В мене на такій самій CF карті через CF-IDE перехідник живе PfSense, у якому виставлений режим embened. При цьому флешка монтується read only. Для тимчасових даних використовую memdisk. PfSense 2.0 оснований на FreeBSD 8.1. На даний час 384 мб ОЗУ, При запуску 40% ОЗП використано.

Date: 2012-11-21 04:51 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
При всём моём глубочайшем уважении к братским народам на будущее прошу: язык данного блога русский, и прошу вас отвечать на русском. Если вы можете прочитать данный текст, то и ответ можете написать на нём же. Раскладка не сильно отличается.

Date: 2012-11-21 10:00 pm (UTC)
From: [identity profile] krezalis (from livejournal.com)
Только из уважения к Вам и Вашему блогу, привожу текст на руском язике:
У меня на такой самой карте CF, которая подключена через адаптер CF-IDE, инсталирований дистрибутив PfSense, из флагом embened. При запуске системи диск монтирується в режиме read only. Для временних даних использую memdisk. PfSense 2.0 базирований на FreeBSD 8.1. У меня на материнской плате установлено 384 мб оперативки, при загрузке системи использується только 40%.

Date: 2012-11-21 11:11 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Спасибо за перевод и за идею, попробую.

З.Ы. Мне не сложно прочитать на украинском, да даже на сербском (благо, гуглтранслейт рулит), но я считаю это не уважением к автору поста, и людям читающих комментарии. У меня даже несколько человек переспросило и усомнились в верности истолкованного перевода.

Date: 2012-11-21 11:58 pm (UTC)
From: [identity profile] vshmuk.livejournal.com
Ставь любой, только монтируй корневую ФС в рид-онли, а /tmp, /var/log и другие - в ramdisk. Если интересно, могу рассказать, как я поднимал полностью бездисковый кластер с read-only корневой ФС

Date: 2012-11-22 12:01 am (UTC)
From: [identity profile] vshmuk.livejournal.com
И у тебя же вообще 86-я система, что значит "нет пакета"? Что за виндовое мышление? Ну собери этот gcc на другой машине, потом скопируй. Либо же скачай уже готовый статический архив с любой версией компилятора и воткни его в /opt.

Или я не понял вопроса?

Date: 2012-11-22 06:32 pm (UTC)
From: [identity profile] 22021977.livejournal.com
Возможно вам будет интересно
http://ru.wikipedia.org/wiki/YAFFS
http://en.wikipedia.org/wiki/LogFS
http://en.wikipedia.org/wiki/UBIFS

Date: 2012-11-25 08:46 pm (UTC)
From: [identity profile] rlex.livejournal.com
Можно посмотреть в сторону debwrt, но я не знаю есть ли у него порт на x86.
С OpenWRT вообще одна большая проблема - много софта приходится портировать. В стандартных пакетах нет даже банального postfix.
Ubuntu - хорошо (пакеты посвежее), debian - отлично. 8 гигов хватит, если очень хочется гуй - можно поднять vnc сервер, на котором будет крутится какой-нибудь openbox/awesome. У меня так работает одна из машин хоумлаба, правда там железо сильно мощнее...

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 23rd, 2026 11:51 am
Powered by Dreamwidth Studios