Re: Freenet on Embedded Systems

Arne Babenhauserheide <arne_bab-S0/[email protected]> Wed, 23 Aug 2017 20:57:00 +0200
Newsgroups gmane.network.freenet.devel
Message-ID <[email protected]>
Hi,

I think such a device would be awesome! If combined with the icicles
app, it could make using darknet very convenient.

This could also serve as darknet peer to a node which runs on another
computer.

Steve Dougherty <steve-kVTqj8yhOEv2eFz/[email protected]> writes:

> To run Freenet it'd need robust storage and a fair amount of RAM; when
> I ran a Freenet node on a Raspberry Pi 2 (1 GiB RAM; MicroSD card
> rootfs and USB ports) with Freenet installed to a USB hard drive, the
> USB drive kept disconnecting (maybe due to flakiness under load?),
> causing filesystem corruption and kernel panics. When I moved the
> Freenet installation to the MicroSD card, not long after the
> filesystem started to, if memory serves, refuse to accept writes.

Since this is a problem we’ve seen in the past, and since this will be
an always-on device (many¹ USB hard drives have problems with sustained
load, and many¹ SD cards aren’t built for constaint rewriting), I’d
suggest using 512 MiB of pure ram-storage. Then we could guarantee that
freenet would not create strain on the device.

¹: It doesn’t matter that there are ones which work well if we cannot
   guarantee that users will have one which works well.

> So whatever this does use it'll need good storage one way or
> another. I had some flavor of https://nextthing.co/pages/chip in mind,
> but haven't tested running Freenet on such a system yet. Either way it
> couldn't handle something memory-heavy like Sone, and maybe not WoT
> either. (For reference my Freenet node with both of those is currently
> sitting at about 2 GiB resident.) Hopefully a base node would work.

My base nodes without WoT work well with roughly 500MiB of memory and
just about 10% load (on a 2x800MHz system).

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken
signature.asc (application/pgp-signature, 832 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAlmd0g8ACgkQE++NRSQD
w+uzDA/+OWahGLsUE+Y6unDSP41UHN6R/C7+ZukE39qpP3ur64q9yjZITsKai/Nr
hq5BJ6mlSlrIE3+6o6kd/7q3FXO2/U4I4v60e+Kfc+E524AaJTTg/V7/GNoE7lNR
OTvFeZz7Xxx4DQgvz2JQFDmf7tTlAwRLmOwlmcXHjZUNEBQwuh+QYmSb1RtlSeMh
3W8PSGCYorv6IWNyplaa8txK1ZUkiSFThYiw+ThSIKvVC7tulvu2XqLhBD1ZmfCk
HvqPgUTUsSTR/tHYSuLKamk2fW9872DHggXq9oOiWyOTxMTFfEe0d4HfAITs4HJt
2hGcwq4rzXEt9HYLlQY+7UCGYCKuG+x2O6ZdSEgFpRUT8cLAHklmosfYDjPI/wji
aePKbu3bWEjqb11RRiCuA9IuSZ3GhEv8qSQ9saHcRgh1Uo6SH0UKPGULQBI+gsMx
6eAWcqBr/QRS6oofc6J2GkcLOOMujQNu7ilhIkALiS+rB2zNKAlRI/rhfJXslIqk
FqEJDaEGJkHKM4/Z5FaO4FUUuZQjUoTb2UIOeHpd5awnH1csQFBEAiz/f9DmT4iq
UxE07efxnpBI8f1c7Dox8N6/H0MQPWkBnJ+1ZVlGMarwY5oCi3xda6MM7++zz2Zm
CvAY1yOP3CFjUMDYX25lYITj6WovHLQ6YuK6yeC/i7Pp+a90O0w=
=A+Iw
-----END PGP SIGNATURE-----