XSF Discussion - 2022-03-13


  1. qy

    Isnt it just stun/turn servers? That goes away entirely with ipv6

  2. moparisthebest

    > while servers are not required, they are still used in five specific cases: push notifications, the OpenDHT proxy, bootstrap, name server, and TURN.

  3. 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

  4. 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…

  5. phryk

    https://phryk.net:5281/upload/8XaONBIZ6IsjpMGh/xmpp-site-clients-01.png

  6. phryk

    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…

  7. moparisthebest

    Do Linux and BSD users need told installing things via package manager is free of charge?

  8. phryk

    moparisthebest, no, this is for the people who aren't aware that this is a thing.

  9. moparisthebest

    I wouldn't recommend those people to ever install OpenBSD or NetBSD though

  10. phryk

    mostly, this feature exists at all so that android users are shown a tangible benefit to using f-droid.

  11. phryk

    moparisthebest, well, seems i'm less judgy than you in that regard. :P

  12. phryk

    also these things are automatically built, so… ¯\_(ツ)_/¯

  13. 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 :)

  14. moparisthebest

    I didn't try Linux again for a whole year, lost a whole year of my Linux life on that absolutely terrible suggestion

  15. 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 ^-^

  16. 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

  17. moparisthebest

    Similar, Kubuntu is what got me hooked in 2005

  18. moparisthebest

    Right, Gentoo and the BSDs are great, I just wouldn't recommend them to someone new is all

  19. phryk

    depends on the background, I'd say. more old-school people are often doing fine with something like that.

  20. 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.

  21. phryk

    people only used to smartphones are a different story, tho :P

  22. phryk

    point being, i've been negatively and positively surprised about people being able to deal with obscure OS choices.

  23. phryk

    and I'm not recommending people to install some flavor of UNIX on their machines anyhow :P

  24. 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 :/

  25. phryk

    yeah, i think those are the majority by now^^

  26. phryk

    and for them any desktop OS is going to be a major change – even if it's "just" windows.

  27. moparisthebest

    I also find some older people who insist kids these days use windows and are surprised many never have, only Chromebooks etc

  28. phryk

    when i was a kid i used windows. tho in '04 when i tried opensuse i was… 16?^^

  29. 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 :<

  30. moparisthebest

    Haha yep that'll do it

  31. qy

    > In many regards it's like gentoo, but without all the hassle. :P

  32. qy

    Would you elaborate?

  33. qy

    Ive repeatedly tried to get into fbsd but its just never stuck with me

  34. qy

    Gentoo feels freer :/

  35. 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…

  36. qy

    Hmm. I feel like we may have different priorities then

  37. qy

    Fair enough!

  38. 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.

  39. phryk

    So you only compile once and can use software on all your machines.

  40. 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.

  41. phryk

    Also, I really like jails. :P

  42. qy

    Heh

  43. moparisthebest

    We call those cgroups and namespaces :)

  44. 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

  45. qy

    Now that i like, but im sure i can replicate with lxc when i unlazy

  46. moparisthebest

    Plain old systemd can do it too

  47. 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…

  48. 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…

  49. phryk

    Tho, I don't like Pöettering.^^

  50. 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

  51. phryk

    Yeah, probably doesn't make it easier to understand either…

  52. moparisthebest

    phryk: luckily you can use "systemd the good parts" on the BSDs now https://github.com/InitWare/InitWare

  53. 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.

  54. phryk

    But a bunch of the features sound extremely practical.

  55. 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

  56. phryk

    moparisthebest, sounds interesting, but I'd rather not use something marked as "alpha" for init. :P

  57. qy

    Runit, openrc, s6, they have enough that i never miss Systemd

  58. phryk

    i ran openrc in my last stretch of gentoo, because it was a working drop-in replacement for sysvrc.

  59. phryk

    still looking for something better to take over init and cron for me, tho…

  60. phryk

    like for cron, I'd actually be looking more for something like an event handling engine or whatever these things are called now…

  61. 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…

  62. 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…

  63. qy

    Depends how liberally you define "tiny"... :p

  64. moparisthebest

    phryk: I think your description for a replacement for Cron just described systemd timers

  65. moparisthebest

    I still like Cron... :)

  66. phryk

    moparisthebest, nothing to do with timers. i mean stuff like "plugged in ethernet cable", "closed lid", "triggered case-open sensor"

  67. moparisthebest

    phryk: oh well it does that too, using udev I think

  68. phryk

    not really surprised. like i said, a lot of the features sound really neat.

  69. phryk

    not sure about the engineering of it, but when my work laptop finally arrives I'll be looking into it. :P

  70. phryk

    tho i think init and cron should be different processes, even if they communicate.

  71. 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…

  72. phryk

    anyhow, going afk :)

  73. qy

    I would shill s6 here, but i think that'd just be a pain 😶

  74. qy

    Anyway, with LMC https://xmpp.org/extensions/xep-0308.html is "last message" by client or user?

  75. qy

    I notice clients seem to implement it as by-client, but i see no mention of that on the xep

  76. qy

    ...maybe for jdev

  77. moparisthebest

    qy: many clients only let you edit the last one the client sent but accept them for whatever

  78. qy

    Neat.

  79. qy

    phryk: my laptop is now freebsd

  80. phryk

    lol nice^^

  81. qy

    (it was running a thin artix before anyway)

  82. phryk

    I'mma go sleep now.^^

  83. qy

    Seeya

  84. Alif Radhitya

    https://qoto.org/web/statuses/107939541090351099 Yeay

  85. lukasf

    took a while

  86. alo

    hi