I promised it, so here it is.
-
-
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
Abundance led to waste.
An interesting conclusion, given that it didn't happen when Personal Computers became abundant, but when companies started using them to sell products. Every fire leads to ash, but not every fire is currently burning your house down. -
@post_reader this is NetBSD - OpenBSD doesn't support armv6
@stefano
Sorry my mistake -
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
@stefano awesome
-
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
-
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
@stefano beautiful!!
-
@stefano beautiful!!
@chris thanks!
-
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
@stefano I 100% agree with your sentiment about efficiency, however any time you subject end users to delays of over 1 second *for anything*, you sort of break their "flow"; they can lose their train of thought easily. Like you're "de-railing" their trains of thought, for some excruciating gains in efficiency that perhaps have gone a little too far.
My personal standard for any sort of *server* is a Raspberry Pi 5 and up (and I have a couple of Pi 4 "legacy" servers as well, doing more menial tasks). IMHO, with the advent of the Pi 5, that's when the power supply crossed the line of sensibility, and became enough for attaching any and all external USB drives (SATA 2.5" drives in enclosures) I was wanting, and also NVMe is available.
I run a #Gotosocial server on a Pi 5, with an NVMe, BTW.
-
@stefano I 100% agree with your sentiment about efficiency, however any time you subject end users to delays of over 1 second *for anything*, you sort of break their "flow"; they can lose their train of thought easily. Like you're "de-railing" their trains of thought, for some excruciating gains in efficiency that perhaps have gone a little too far.
My personal standard for any sort of *server* is a Raspberry Pi 5 and up (and I have a couple of Pi 4 "legacy" servers as well, doing more menial tasks). IMHO, with the advent of the Pi 5, that's when the power supply crossed the line of sensibility, and became enough for attaching any and all external USB drives (SATA 2.5" drives in enclosures) I was wanting, and also NVMe is available.
I run a #Gotosocial server on a Pi 5, with an NVMe, BTW.
@d1 RPI5 is a nice machine, but current prices are insane
-
@d1 RPI5 is a nice machine, but current prices are insane
@stefano Yeah, agreed. I bought 3 Pi 5's just before the "ramp of insanity". I can't really help people who have bad timing here...
-
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
@stefano This is why I always want to write platform-native software in (safe) C++ on Linux (or BSD variants, Haiku OS, including any other UNIX-like OS). I’m not talking heavyweight code, but small hobby projects. C might be more efficient, but I’m much better at C++. I am first and foremost someone who writes native software for Apple platforms, which includes macOS, but lately in terms of GUIs I have gotten more interest in learning qt or GTK. I have rookie knowledge about wxWidgets.
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi