I promised it, so here it is. This is a recording of littleFedi running on a Raspberry Pi Zero W on NetBSD.
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
14 likes
Michel Recondo@michel@recondo.com.br
Elena Rossini on GoToSocial β@elena@aseachange.com
12 boosts
It's Just Me@me@mysmallinstance.homelinux.org
ElPerroNegro GoToSocial@richard@epn.life
Elena Rossini on GoToSocial β@elena@aseachange.com
@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.
@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 @stefano@bsd.cafe @stefano@rpi0w.stefanomarinelli.it but it's not a zero, you just never know what might be more fun
We just need to optimize and build efficient software.One hundred percent.
Abundance led to waste.
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
@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!
@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 
@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.