vitus_wagner (
vitus_wagner) wrote2009-11-04 02:23 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
Про X-терминалы
Опять завел дома второй X-терминал. Купил barebone платформу, надыбал туда память (как выяснилось, найти в наше время планку памяти DDR2 меньше чем гиг - нетривиально. А особенно нетривиально, чтобы она при этом меньше 500 руб стоила). Поэтому пока занял.
Теперь у меня два X-терминала с принципиально разным железом (один intel atom, другой древний Celerion эпохи PII) работают с общего NFS-рута.
/tmp на ramfs, а X-ы запускаются
командой
X -query wagner.pp.ru -layout `hostname`
Такая конструкция позволяет описать в одном единственном конфиге X-ов произвольное количество конфигураций терминалов. А hostname ядро получает по dhcp. Конфиг pxelinux тоже общий.
Необходимости делить не возникло. Собранное черт-те-сколько лет назад ядро 2.4.27 на новой железяке работает. Аудиокарту, правда, не видит, и ради pulseaudio стоило бы собрать туда ядро посвежее. Но на этом терминале пока необходимости в звуке нет.
Единственная нерешенная задача - развести на терминалах /var/log, при том, чтобы он остался на NFS, и логи запуска X-сервера на каждом терминале сохранялись на хосте.
Можно, конечно, создать в nfs-руте var/log-xterm1, var/log-xterm2, а var/log сделать ссылкой на /tmp/log, которую в свою очередь при старте создавать как ln -s /var/log-`hostname` /tmp/log.
Вот так оно выглядит:

Конечно, miniITX корпус для терминала великоват. Но найти за приемлемые деньги да с доставкой, да чтобы не обещание на price.ru, а реально на складе есть, что-нибудь совсем маленькое, чтобы на заднюю стенку монитора привинчивалось, мне не удалось.
Теперь у меня два X-терминала с принципиально разным железом (один intel atom, другой древний Celerion эпохи PII) работают с общего NFS-рута.
/tmp на ramfs, а X-ы запускаются
командой
X -query wagner.pp.ru -layout `hostname`
Такая конструкция позволяет описать в одном единственном конфиге X-ов произвольное количество конфигураций терминалов. А hostname ядро получает по dhcp. Конфиг pxelinux тоже общий.
Необходимости делить не возникло. Собранное черт-те-сколько лет назад ядро 2.4.27 на новой железяке работает. Аудиокарту, правда, не видит, и ради pulseaudio стоило бы собрать туда ядро посвежее. Но на этом терминале пока необходимости в звуке нет.
Единственная нерешенная задача - развести на терминалах /var/log, при том, чтобы он остался на NFS, и логи запуска X-сервера на каждом терминале сохранялись на хосте.
Можно, конечно, создать в nfs-руте var/log-xterm1, var/log-xterm2, а var/log сделать ссылкой на /tmp/log, которую в свою очередь при старте создавать как ln -s /var/log-`hostname` /tmp/log.
Вот так оно выглядит:

Конечно, miniITX корпус для терминала великоват. Но найти за приемлемые деньги да с доставкой, да чтобы не обещание на price.ru, а реально на складе есть, что-нибудь совсем маленькое, чтобы на заднюю стенку монитора привинчивалось, мне не удалось.
no subject
no subject
За памятью пришлось ехать на Савеловский, но с некоторым трудом я там нашел 256Мб планку за 200 рублей. А в олдях как раз перед моим там появлением все меньше гига распродали.
no subject
Как контора?
no subject
no subject
no subject
Да, ты будешь смеяться, но мышь я туда воткнул ПОСЛЕДОВАТЕЛЬНУЮ. Трехкнопочный Genius сделанный явно в прошлом веке. Все равно отец пользоваться колесом на мыши не умеет.
no subject
no subject
http://www.wagner.pp.ru/~vitus/photo/2009.11.04-moscow/motherboard.jpg
no subject
no subject
Но вообще, ты прав. Надо внимательнее man Xorg читать. У X-сервера есть ключик -logfile.
no subject
no subject
no subject
В принципе, можно было бы его в /tmp класть, тогда можно вообще nfsroot в режиме ro монтировать, только придумать способ его доставать оттуда. Ну не netcat же ради этого туда ставить.
no subject
Так же для разговоров через sip ставил ещё 1 звуковую (когда-то купил себе SB Live!), а звук со встроенной -- вывел на колонки.
no subject
no subject
PS Вообще думаю что главный ограничитель -- мониторный провод, хотя есть длинные dvi, но они довольно дорогие. А вот клавиатуру и мышь удлинить по usb -- не сложно.
Так же я ранее использовал радио мышь и клавиатуру, но их жена "роняла", и 2 года назад ими уже стало невозможно пользоваться.
no subject
no subject
SoC терминалы
http://www.compactpc.com.tw/ebox-2300.htm
еще лучше подходят для терминалов.
Хотя, тоже не идеал, 505г. - это много.
У нас такие даже есть в продаже.
Re: SoC терминалы
Vortex86 is x86 CPU with some limitations (no FPU, like 386)
The way to go is to use the Openwrt kernel configuration (standard x86) with some modifications:
- Enable FPU emulation
- Enable build-in ethernet driver
...
Очень странный девайс, да.
Re: SoC терминалы
Re: SoC терминалы
Так что ищите у себя ;-)
http://usn.by/product/dmp-vesa-pc-ebox-2300-sverhkompaktnaja-platforma-vortex86-soc-200mhz-128mb-svga-lan-cf/
158$. Вровень с твоим решением и получается.
Re: SoC терминалы
http://usn.by/product/dmp-vesa-pc-ebox-2300sx-sverhkompaktnaja-platforma-msti-psx-300soc-366mhz-128mb-svga-lan-cf/
131$
Правда, что-то audio не видно.
Все это есть и в Москве на http://nix.ru.
Re: SoC терминалы
Re: SoC терминалы
http://www.unitet.ru/component/page,shop.browse/category_id,253/option,com_virtuemart/Itemid,221/
?
Re: SoC терминалы
Мое решение обошлось в 4480 рублей платформа + 200 память.
При этом если мне вдруг потребуется сделать из этого standalone PC, нужно только винчестер купить и воткнуть.
Разумной ценой за SoC решение (принципиально не-upgradable) я б считал 3-4 тысячи.
Re: SoC терминалы