Isnt it just stun/turn servers? That goes away entirely with ipv6
reimarhas left
paulhas left
TheCoffeMakerhas left
TheCoffeMakerhas joined
moparisthebest
> while servers are not required, they are still used in five specific cases: push notifications, the OpenDHT proxy, bootstrap, name server, and TURN.
moparisthebest
> That is why we created the OpenDHT proxy, a server that listens for changes on the OpenDHT network and sends notifications to Jami devices through Apple’s or Google’s push notification servers.
Yikes
Alexhas left
adiaholichas left
florettahas left
fhtesthas left
gooyahas left
gooyahas joined
TheCoffeMakerhas left
wurstsalathas left
adiaholichas joined
phryk
Holy shite, I might actually be looking at a deployment for my service with the site handling invites and all next week. Been working on this so long it seems downright surreal to be "done" with it in any capacity…
Added a client listing independent from the invite page and it's almost done. Besides that only the main menu has to be made responsive and texts finished…
adiaholichas left
florettahas joined
intosihas joined
moparisthebest
Do Linux and BSD users need told installing things via package manager is free of charge?
phryk
moparisthebest, no, this is for the people who aren't aware that this is a thing.
moparisthebest
I wouldn't recommend those people to ever install OpenBSD or NetBSD though
phryk
mostly, this feature exists at all so that android users are shown a tangible benefit to using f-droid.
phryk
moparisthebest, well, seems i'm less judgy than you in that regard. :P
phryk
also these things are automatically built, so… ¯\_(ツ)_/¯
TheCoffeMakerhas joined
moparisthebest
In 2004 I was on IRC asking for advice on what Linux distro to try, some jerk told me Gentoo would be a good starter distro :)
restive_monkhas joined
moparisthebest
I didn't try Linux again for a whole year, lost a whole year of my Linux life on that absolutely terrible suggestion
phryk
in 2004 i tried opensuse and it scared me away from linux for years. then i went to ubuntu in 2007 or so and a year later to gentoo and i learned a lot ^-^
stphas joined
phryk
actually my gentoo experience is a big part of why i like freebsd so much – in many regards it's like gentoo, but without all the hassle. :P
gooyahas left
moparisthebest
Similar, Kubuntu is what got me hooked in 2005
moparisthebest
Right, Gentoo and the BSDs are great, I just wouldn't recommend them to someone new is all
phryk
depends on the background, I'd say. more old-school people are often doing fine with something like that.
phryk
if people have last used windows 3.11, you can throw up a BSD with some DE and they might be fine because it's still more comfortable and self-explanatory than what they're used to.
phryk
people only used to smartphones are a different story, tho :P
djorzhas left
phryk
point being, i've been negatively and positively surprised about people being able to deal with obscure OS choices.
gooyahas joined
phryk
and I'm not recommending people to install some flavor of UNIX on their machines anyhow :P
moparisthebest
When I say "someone new" I mean someone who has only used windows but yea I often forget people who have only used smartphones exist too :/
phryk
yeah, i think those are the majority by now^^
phryk
and for them any desktop OS is going to be a major change – even if it's "just" windows.
moparisthebest
I also find some older people who insist kids these days use windows and are surprised many never have, only Chromebooks etc
phryk
when i was a kid i used windows. tho in '04 when i tried opensuse i was… 16?^^
uhoreghas left
Matthewhas left
Rixon 👁🗨has left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
intosihas left
phryk
I just went "wait that can't be right, I've used BSD for a decade and gentoo for like 5 years before that" and had a "Dang, I'm old" moment :<
TheCoffeMakerhas left
moparisthebest
Haha yep that'll do it
neshtaxmpphas left
neshtaxmpphas joined
debaclehas left
qy
> In many regards it's like gentoo, but without all the hassle. :P
qy
Would you elaborate?
qy
Ive repeatedly tried to get into fbsd but its just never stuck with me
qy
Gentoo feels freer :/
phryk
qy, easy to build kernel and userland yourself, but easily available pre-compiled. same goes for packages/ports. manual installation is also super easy (format drives, mount them, install bootloader, untar kernel.txz and base.txz, done…
qy
Hmm. I feel like we may have different priorities then
qy
Fair enough!
phryk
Gentoo forces you to build everything (if you don't use bintoo or whatever) and I've always had it break on me necessitating multi-day cleanup/repair when not updating stuff for a couple months. With FreeBSD it's trivial to just maintain your own custom package repo with custom build options for everything.
phryk
So you only compile once and can use software on all your machines.
phryk
Yeah, that might well be. Everybody needs something different. I want a system that I can grok and automate and maintain locally with all software in case of apocalypse.
phryk
Also, I really like jails. :P
qy
Heh
moparisthebest
We call those cgroups and namespaces :)
phryk
Have a custom thinjail setup based on jail.conf (which is part of FreeBSDs base system) so no docker disease and multi-gigabyte images for every service i run… :P
qy
Now that i like, but im sure i can replicate with lxc when i unlazy
moparisthebest
Plain old systemd can do it too
phryk
Ye, for me, FreeBSD is a very good tradeoff in that regard. I can do things in a lighter fashion while being lazy. Groking all these things on Linux distros was always harder for me… Maybe that's because of the integrated base system, not sure…
phryk
moparisthebest, I moved away from Linux before systemd was so widespread. Been hearing good and bad things, but it very much sounds like something that's hard to grok…
BASSGODhas left
phryk
Tho, I don't like Pöettering.^^
moparisthebest
my take is systemd is actually an excellent init system, best I've used by far... But I don't like it growing to try to take over everything else
phryk
Yeah, probably doesn't make it easier to understand either…
moparisthebest
phryk: luckily you can use "systemd the good parts" on the BSDs now https://github.com/InitWare/InitWare
phryk
And, I mean that kinda ties into the one legit criticism I know of it: putting too much into pid 1. pid 1 should be as small as possible.
eevvoorhas left
phryk
But a bunch of the features sound extremely practical.
qy
Systemd is the antithesis of that :p but in my experience trying to replace it everywhere i go, most of the "good stuff" is now in the alternatives too
phryk
moparisthebest, sounds interesting, but I'd rather not use something marked as "alpha" for init. :P
qy
Runit, openrc, s6, they have enough that i never miss Systemd
phryk
i ran openrc in my last stretch of gentoo, because it was a working drop-in replacement for sysvrc.
phryk
still looking for something better to take over init and cron for me, tho…
phryk
like for cron, I'd actually be looking more for something like an event handling engine or whatever these things are called now…
TheCoffeMakerhas joined
phryk
and as for the pid 1 thing, that can be done in tiny fancy features if it's just a stub doing the most basic init functionality and IPC, then putting all the fancy stuff into other processes. not sure if systemd is doing this, tho…✎
BASSGODhas joined
phryk
and as for the pid 1 thing, that can be done in tiny with fancy features if it's just a stub doing the most basic init functionality and IPC, then putting all the fancy stuff into other processes. not sure if systemd is doing this, tho… ✏
gooyahas left
qy
Depends how liberally you define "tiny"... :p
moparisthebest
phryk: I think your description for a replacement for Cron just described systemd timers
moparisthebest
I still like Cron... :)
phryk
moparisthebest, nothing to do with timers. i mean stuff like "plugged in ethernet cable", "closed lid", "triggered case-open sensor"
uhoreghas left
Matthewhas left
Rixon 👁🗨has left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
BASSGODhas left
moparisthebest
phryk: oh well it does that too, using udev I think
phryk
not really surprised. like i said, a lot of the features sound really neat.
phryk
not sure about the engineering of it, but when my work laptop finally arrives I'll be looking into it. :P
xnamedhas left
phryk
tho i think init and cron should be different processes, even if they communicate.
TheCoffeMakerhas left
phryk
another thing i'd like is to be able to hook init up to prometheus. no guessing if a service is actually up through proxy values like if it currently reports values…
BASSGODhas joined
adiaholichas joined
TheCoffeMakerhas joined
florettahas left
phryk
anyhow, going afk :)
intosihas joined
qy
I would shill s6 here, but i think that'd just be a pain 😶
qy
Anyway, with LMC https://xmpp.org/extensions/xep-0308.html is "last message" by client or user?
qy
I notice clients seem to implement it as by-client, but i see no mention of that on the xep
qy
...maybe for jdev
moparisthebest
qy: many clients only let you edit the last one the client sent but accept them for whatever