Sign in

I promised it, so here it is. This is a recording of littleFedi running on a Raspberry Pi Zero W on NetBSD.

#littleFedi #NetBSD #OwnYourData

Stefano Marinelli @stefano@bsd.cafe

I promised it, so here it is. This is a recording of littleFedi running on a Raspberry Pi Zero W on NetBSD.

Everything is on the SD card, the database is SQLite, and caching is enabled.

Personally, I won't comment on responsiveness or anything else; I'll just say that when I use it (both via the web interface and with apps like MastoBlaster or IceCubes), I find it hard to believe what kind of hardware it's running on.

Users' sessions (by default, a maximum of 8 users but configurable) are kept "warm" with every interaction or federated activity for 15 minutes since the last login; after that, the server enters "low power mode" and simply processes incoming data without activating the (users' timelines, etc.) cache.

We don't need to get ripped off for more powerful hardware, which comes with outrageous costs these days.

We just need to optimize and build efficient software.

Abundance led to waste.

#littleFedi #NetBSD #RunBSD #OwnYourData #Optimize #ScreenCapture #Fediverse

1 attachment
Replying to @stefano
elena
Elena Rossini on GoToSocial ⁂
@elena @aseachange.com
3h Public

@stefano @stefano the fediverse is leading me to financial ruin with all the gadgets I'm tempted to buy. A Pi Zero now? Well, at least that's pretty economical compared to other things πŸ˜…β€‹

Replying to @elena@aseachange.com
stefano
Stefano Marinelli
@stefano @bsd.cafe
3h Public

@elena @stefano@rpi0w.stefanomarinelli.it I wouldn't buy it today unless I have a specific need. I bought it 9 years ago and paid 15 euro. It's still doing great.

littleFedi can run everywhere, but that Raspberry PI Zero is a perfect testbed to push it to its limits and find the inefficiencies.

Replying to @stefano@bsd.cafe
elena
Elena Rossini on GoToSocial ⁂
@elena @aseachange.com
3h Public

@stefano @stefano thank you Stefano!

Replying to @elena@aseachange.com
mensrea
cuan_knaggs
@mensrea @freeradical.zone
2h Public

@elena @stefano@bsd.cafe @stefano@rpi0w.stefanomarinelli.it there's likely a nerd near you with one lieing in a draw doing nothing they would be happy to pass on for science

elena
Elena Rossini on GoToSocial ⁂
@elena @aseachange.com
1h Public

@mensrea to be fair I have an old Pi 3 gathering dust at home in Paris πŸ˜… (my Pi 4 is my Ubuntu desktop) πŸ€—

@stefano @stefano

Replying to @elena@aseachange.com
mensrea
cuan_knaggs
@mensrea @freeradical.zone
1h Public

@elena @stefano@bsd.cafe @stefano@rpi0w.stefanomarinelli.it but it's not a zero, you just never know what might be more fun

Replying to @stefano
eltheanine
eltheanine
@eltheanine @the.teabag.ninja
3h Public
We just need to optimize and build efficient software.

Abundance led to waste.
One hundred percent.

What an amazing looking project too, zippy, very clean and uncluttered UI.
Well done to all who worked on this.

CC: @stefano@rpi0w.stefanomarinelli.it
Replying to @stefano
richard
ElPerroNegro GoToSocial
@richard @epn.life
42m Public

@stefano it's looking very good. Now going to fire up my first ever BSD distro to learn a bit

Replying to @richard@epn.life

@richard@epn.life Great! The BSDs are different operating systems, not distributions, so you'll have a totally different experience when trying one or the other. So a lot of fun!

Replying to @stefano
jana
Jana
@jana @social.jsteuernagel.de
21m Public

@stefano Now that sounds impressive! Plus I have an unused Raspberry Pi 1 lying around, so that sounds like a potentially interesting thing to do with it :neobot_think:

@jana@social.jsteuernagel.de @stefano@rpi0w.stefanomarinelli.it it surely is. The CPU is the same and I’m quite confident this can run with 128 MB ram. I’ll test it. The only ram spike is when uploading/processing images.

Replying to @stefano
jana
Jana
@jana @social.jsteuernagel.de
11m Public

@stefano It's an original model B, so also 512MB of RAM :)