1. 2

    Cobalt. Fast, rust, does what I need

    http://cobalt-org.github.io/

    1. 2

      Yet another reason to try for BSD jails and ansible.

      1. 2

        If only any of the BSDs had an init system with declarable units, instead of the hack that is shell scripts.

        1. 1

          Nobody is preventing you from installing and using one

          1. 2

            Yes, and nobody is preventing me from using Linux with systemd either, which I rather do until they fix this. If they never fix it, that’s fine too.

            1. 1

              How many service units are you writing on a daily basis that makes Systemd a necessity for your use case? Do Linux packages typically ship without service units and force you to do it yourself?

              1. 1

                Well, none of the Fun parts even come from the official repos. Plus there’s of course all internally developed stuff – somebody needs to write init scripts or unit files for those. Getting a unit file 95% correct on the first try is possible.

                You may be right that systemd is not necessary for anything I do. It’s just a whole lot more convenient than the alternatives.

                1. 1

                  That’s the difference with FreeBSD: we don’t have a small “official” repo. Our community maintained ports tree is huge and everything that needs an rc script comes with one.

                  1. 1

                    My frequent experience from FreeBSD has been that not all of those rc scripts in the ports tree work 100% well. Systemd units tend to work pretty solidly, on the other hand.

                    1. 1

                      If you happen to remember any specific poor experiences please send me a message… I’ll hunt down the rc scripts and fix them.

      1. 3

        I feel your pain. Pretty much every time I use Docker, now. So many questions and so much hair pulling…

        1. 3

          Fabulous! Another alternative for doing my job on BSD!

          1. 3

            Damn. I had to write date overlapping in 2007 to compare bills sent to Medicare and now I am saddened by how much easier it could have been.

            Good job, dude.

            1. 3

              Which is precisely why I googled before trying to roll my own logic! It was so easy after reading the explanation that I thought others would like the tidbit.

            1. 1

              I am going to guess that some of those are redundant. Still an excellent list if you are into game engine theory.

              1. 15
                1. 1

                  I immediately went to the PICO-8 system when I saw this. PICO-8 has been around for a hot minute, now.

                1. 3

                  I have been having a lot of success using Make to build my Docker-based microservices ecosystem of about a dozen services and about half a dozen backend servers. I also use Make to remember how to build and tag my containers to push to AWS ECR for deployment, which I would never remember how to do if I had to type it out every day.

                  1. 2

                    You should probably be using Terraform for this, though the learning curve is a bit steep at first. Well worth it though to coordinate distributed infrastructure idempotently.