Post by @stefano@bsd.cafe
I want to publicly thank @dch
The FreeBSD port of littleFedi was already ready at release time, and it’s really well done.
One of the peculiarities of littleFedi is that it was developed and tested first on the BSDs, then on illumos, and only later on Linux.
The first public instance, my own @stefano@rpi0w.stefanomarinelli.it account, runs on a Raspberry Pi Zero W with NetBSD.
I don’t think many social platforms have started out on NetBSD in recent years.
#ThankYou #RunBSD #NetBSD #FreeBSD #OpenBSD #illumos #OwnYourData #Fediverse #littleFedi
51 likes
diana 🏳️⚧️🦋🌱@dianea@lgbtqia.space
plzupgrademe@plzupgrademe@fedi.txw.ca
Nathan Arthur@narthur@hachyderm.io
Ceri Davies@ceri@toot.wales
Adrian Chadd <verified.png>@erikarn@mstdn.social
/Бин/Баш@binbash@chaos.social
matthew green@mrgtwentythree@mastodon.sdf.org
Tiina@tiina85@tech.lgbt
Hobbist@hobbist@mygts.hobby-site.org
Fire Garnet@fire_garnet@cathode.church
Raster@raster@retro-gaiden.com
Russ Sharek@RussSharek@mastodon.art
monty11ez@monty11ez@mastodon.bsd.cafe
Leonardo Taccari@iamleot@mastodon.sdf.org
ChrisPL@ChrisPL@bsd.network
Fränçe Licôrne@alter_unicorn@masto.bike
KaiXin@kaixin@snac.bsd.cafe
Caelen Caelmont@cael@s.vsme.cc
@PurpleJillybeans@kind.social
farseen@farseen@fedi.nptr.xyz
pacavegano@pacavegano@ieji.de
troubledwater@troubledwater@social.tchncs.de
Axel Knauf@id@fedi.4x31.dev
kento2@kento2@4d2.social
@jaypatelani@bsd.network
Stewart X Addison@sxa@fosstodon.org
AnneH@annehargreaves@ioc.exchange
Oblomov@oblomov@snowfan.it
Jon Sharp@jrsharp@mastodon.sdf.org
Georg Sassen@georgsassen@pfeifling.de
marius@mariusor@metalhead.club
29 boosts
abs(in)the@abs0@mastodon.sdf.org
Hobbist@hobbist@mygts.hobby-site.org
Fränçe Licôrne@alter_unicorn@masto.bike
pacavegano@pacavegano@ieji.de
@jaypatelani@bsd.network
Justine Smithies@justine@snac.smithies.me.uk
Oblomov@oblomov@snowfan.it
Stefano on littleFedi@stefano@rpi0w.stefanomarinelli.it
rqm@rqm@0xde501a7a.net
clear@clear@voxdiva.poorabstraction.dev
Adrian Chadd <verified.png>@erikarn@mstdn.social
/Бин/Баш@binbash@chaos.social
matthew green@mrgtwentythree@mastodon.sdf.org
Ólafur Jens Sigurðsson@ojs@c.im
lobster@lobstered@mastodon.me.uk
Aslak Raanes@aslakr@mastodon.social
Kg. Madee Ⅱ.@kgMadee2@mathstodon.xyz
Boost
@boost@vsme.cc
Prometheus@prometheus@pmth.us
@stefano@bsd.cafe I had a look and saw that you don't use any libraries for the ActivityPub logic. As someone that works on such a library for Go, may I ask why?
@mariusor @dch @stefano@rpi0w.stefanomarinelli.it littleFedi was originally built with its own federation protocol, not ActivityPub. ActivityPub was implemented later, simply by adapting its previous federation mechanism, which was then partially brought back in littleMesh. No specific reasons against the existing libraries.
@stefano@bsd.cafe
The main implementation of the #fediverse should run smoothly on any #POSIX OS. #FreeBSD , #NetBSD and #OpenBSD are literally the "definition" of POSIX. Why they should not run on them? I'm genuinely puzzled! Can anyone enlighten me, please?
@dch @stefano@rpi0w.stefanomarinelli.it
@paoloredaelli @dch @stefano@rpi0w.stefanomarinelli.it because modern software stack is just a mess and full of Linuxisms that it can easily become impossible to compile outside Linux. Mastodon itself, a software I like, is becoming increasingly difficult to build on some specific platforms like illumos or OpenBSD.
I know, it sounds strange. But the world doesn't care about Posix anymore. "Linux" is the keyword. Not Posix.
@stefano@bsd.cafe
That's strange, "building" a program written in interpreted languages such as #Javascript and #Ruby that are usually very portable. I guessed tgat the problem is #Nodejs, but it seems I'm wrong.
I'm becoming old 😭😱
@dch @stefano@rpi0w.stefanomarinelli.it
@stefano @dch @stefano@rpi0w.stefanomarinelli.it Developing and testing on the BSDs first isn't a peculiarity. It's awesome.
@stefano@bsd.cafe @dch @stefano@rpi0w.stefanomarinelli.it anyone tried on big-endian yet? i might wanna run on that. thanks!