I2P-роутер на Raspberry Pi.

RaspberryPi в корпусе. Содрано с магазина "циферка.рф". Владелец оного в курсе, да.
RaspberryPi в корпусе. Содрано с магазина «циферка.рф». Владелец оного в курсе, да.

Здравствуй, дражайший читатель.

Давно уже руки чесались написать небольшое руководство по тому, как же скрестить вола и трепетную лань, а именно такое новомодное устройство, как Raspberry Pi и I2P роутер. Дело ведь в чем? Роутер написан на Java, которая — что уж там скрывать — довольно требовательна к такому ресурсу, как оперативная память. До сего момента приходилось размещать его либо на домашнем компьютере, либо на удаленном сервере. В общем, где-то, где достаточно ресурсов для относительно комфортной работы роутера. При этом размещение роутера на домашнем компьютере было связано с рядом неудобств. Во-первых, это шум от работающего компьютера. У кого-то есть отдельный системный блок, который можно спрятать куда-то подальше, а у кого-то нет. Во-вторых, неоправданно высокое энергопотребление компьютера, который, в идеале, должен работать 24 х 7. Именно такой режим повышает доверие к вашему роутеру других роутеров, и позволяет обеспечить сравнительно приемлемое время отклика и скорость канала, при работе с I2P-сетью.

Казалось бы, решением данной проблемы мог бы стать Raspberry Pi, но с одной маленькой оговоркой — существующие до недавнего времени модели обладали лишь 256 МБ оперативной памяти, что не лучшим образом сказывалось на способности устройства обслуживать достаточно серьезные аппетиты приложения, к тому же само приложение и его круглосуточная работа — не самоцель. Хочется же ещё прикладного использования — торренты, например. Да и самому что-нибудь «поднять» (например i2p-сайт). Причем, если на сам роутер такого количества памяти худо-бедно хватало, то на дополнительные «опции» — уже нет. Но недавно ситуация поменялась — появился Raspberry Pi model B v2 с 512 МБ оперативной памяти на борту, а кроме того, появилась возможность (не в этой модели, а вообще) повысить частоту работы процессора со штатных 700 МГц до 1 ГГц, что хоть небольшой прирост производительности, а добавит. Читать далее I2P-роутер на Raspberry Pi.

Комьютеры на ARM

Плата мини-компьютера Mini 6410 на платформе ARM 11
Плата мини-компьютера Mini 6410 на платформе ARM 11. Фото с сайта friendlyarm.net

Шалом тебе, дражайший читатель!

Собственно, в последнее время среди гиков наметилась определённая тенденция — стремление к уменьшению, удешевлению и упрощению некоторых компьютеров, которые будут применяться в своих нуждах. Не секрет, что у многих из нас есть домашние сервера — стоит, понимаете ли, где-нибудь в укромном месте системный блок маленьких размеров, на нем крутятся всяческие приложения, какие-то сервера, торренты, да чёрт знает, что ещё. В общем, каждой твари не то, что по паре, а значительно больше.

Проблема таких системников в том, что они например шумят довольно сильно, а ещё потребляют довольно много электричества, да и тепла там выделяют сколько-то. В общем некошер. А для наших нужд надо мало — всего-то засрать провайдеру весь оплаченный канал, да ещё и сделать это как лично, так и общественно полезными способами :) Что делать нам, простым смертным, особо не владеющим навыками проектирования новых устройств на современных микропроцессорах? Ответ — использовать готовое! :) Итак, для начала, что мы имеем в распоряжении? В принципе, можно использовать какой-нибудь старый ноутбук, либо какой-нибудь совсем мелкий системный блочок, наподобие тех, которые ставят планктону в call-центрах. Решение неплохое, а главное универсальное — но не оптимальное по соотношению энергопотребление/шум.

Читать далее Комьютеры на ARM