schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #OpenSource

[?]FreeBSD Foundation »
@FreeBSDFoundation@mastodon.social

🗳️ 2025 FreeBSD Community Survey – Insights Are In

Thank you to everyone who took the time to share feedback in this year’s survey. Your input helps shape where FreeBSD is heading and how we prioritize our work.

📖 Read the full report here: freebsdfoundation.org/insights

    [?]Jan Wildeboer 😷:krulorange: »
    @jwildeboer@social.wildeboer.net

    Decentralisation is the biggest enemy of authoritarianism. So . Buy solar and batteries. Heat pumps. Get an electric car. Electric bicycles. Use and . Store your data at home. Get a Canon Selphy to print the pictures you take. Buy books. Vinyl or CDs. Join your local library. Do. Don’t discuss. And help your neighbours to do the same things. Sharing is caring. Avoid getting lost in discussions about what’s best. Do. Fail. Share. Learn. Repeat.

      [?]Ben Evans »
      @kittylyst@mastodon.social

      Show me the Pull Requests.

      I keep hearing boosters / talking heads claiming that have transformed software development, "it's not just about prototyping - AI is writing solid production code", etc.

      So here's a challenge:

      Share some AI-derived pull requests that deal with non-obvious corner cases or non-trivial bugs from mature projects. I'll also accept high-quality documentation that isn't just the sort of wasted space & slop that I always tell juniors not to write.

        [?]gyptazy »
        @gyptazy@gyptazy.com

        I just released ProxLB 1.1.7 for Proxmox - bringing in DRS alike VM resource based balancing to your Proxmox cluster!

        What is ProxLB?
        The Prox Load Balancer (ProxLB) helps you to rebalance your Container and VM workloads across your nodes in your Proxmox cluster based on the resource usage of nodes (e.g., CPU, memory, local disk).

        Changelog:
        * Add conntrack state aware migrations of VMs. (Closes: 305)
        * Add graceful shutdown for SIGINT command. (Closes: 304)
        * Fix crash when validating absent migration job ids. (Closes: 308)
        * Fix guest object names are not being evaluated in debug log. (Closes: 310)
        * Note: Have a great Dutch Proxmox Day 2025!

        ProxLB is fully and under ().

        Changelog: https://github.com/gyptazy/ProxLB/releases/tag/v1.1.7
        Project: https://proxlb.de


        ProxLB as a DRS alike Loadbalancer for Proxmox Clusters

        Alt...ProxLB as a DRS alike Loadbalancer for Proxmox Clusters

          [?]FreeBSD Foundation »
          @FreeBSDFoundation@mastodon.social

          What advice would you give to someone starting out with FreeBSD?

          -Must-have software or tools
          -Tips for customizing the environment
          -Best practices for security and stability

          Whether you’re a developer, or a long-time user, your insights can help new users feel more confident and supported. Share your tips below and help welcome the next wave of FreeBSD contributors.

          Learn more:
          FreeBSD Handbook: docs.freebsd.org/en/books/hand
          Join the FreeBSD Discord: discord.gg/freebsd

            [?]R1 Open Source Project »
            @r1os@mastodon.bsd.cafe

            [?]gyptazy »
            @gyptazy@gyptazy.com

            Hey community! I would like to hear your thoughts on how you usually update your Proxmox nodes and clusters. How do you handle minor Proxmox and package upgrades with ?

            What would you think about a new API endpoint that lets you run unattended upgrades with a simple call like:

            /nodes/{node_name}/apt/upgrade
            At the moment you need to use the node’s HTML5 console to perform upgrades. Other methods exist such as running unattended Debian upgrade scripts, using patch management tools like or , or automating the process with over SSH. My idea is to have an API based solution that relies on Proxmox authentication and authorization. This would also allow third party tools such as to provide automated patch management and even handle guest rebalancing in a way that is similar to DRS without requiring direct SSH access.
            I have already been running this approach on several internal clusters since the release of PVE 8 without issues. Now I am interested to hear if you would use unattended upgrades in general or if you are already running them today.


            A Proxmox Node running apt-get -y dist-upgrade command via API in a non interactive and unattended way by a patched and extended API from gyptazy

            Alt...A Proxmox Node running apt-get -y dist-upgrade command via API in a non interactive and unattended way by a patched and extended API from gyptazy

              [?]Michael Blume »
              @BlumeEvolution@sueden.social

              Guten Morgen - Tässle Kaffee ☕️?

              Gerade beeindruckt von 🇦🇹🇪🇺: „ raus, rein - so lautet die Devise beim Österreichischen . Statt auf die bekannten Office-Programme aus Redmond, will es in Zukunft mit dem frei verfügbaren, quelloffenen arbeiten.“ oe1.orf.at/programm/20250916/8

              [?]HP van Braam »
              @hp@mastodon.tmm.cx

              The whole iOS 26 discourse is interesting as very few people seem to realize that the problem is that they "bought" devices that they don't own.

              owns it.

              Computing doesn't have to be this way.

                [?]VM (Vicky) Brasseur »
                @vmbrasseur@social.vmbrasseur.com

                [?]Tuta »
                @Tutanota@mastodon.social

                Hey @protonprivacy it would be nice if you could update your website. Given that both of us fight for and , we must not use the same marketing tactics like Big Techs do.

                Screenshot from Proton website, highlighted text: All Proton apps are open source

Question to Lumo with a more a honest answer:
Are all Proton apps open source? Please answer in one sentence.
Not all Proton apps are open source—while many core services like Proton Mail and Proton VPN have open-source components, some Proton applications remain proprietary.

                Alt...Screenshot from Proton website, highlighted text: All Proton apps are open source Question to Lumo with a more a honest answer: Are all Proton apps open source? Please answer in one sentence. Not all Proton apps are open source—while many core services like Proton Mail and Proton VPN have open-source components, some Proton applications remain proprietary.

                  [?]Terence Eden »
                  @Edent@mastodon.social

                  ☝☝☝☝☝
                  You only have a few more hours to nominate your favourite people and projects.

                    [?]Terence Eden »
                    @Edent@mastodon.social

                    Nominate your favourite UK-based heroes at openuk.uk/awards/

                    This isn't pay-to-win. We don't charge for nominations and the award ceremony is also free (and very swanky!).

                    Please - show your support for your favourite people, projects, and platforms.

                    Nominations close on the 14th of September.
                    openuk.uk/awards/

                    OpenlK
6th Annual Awards, 2025
Nominations close
on 14 September

                    Alt...OpenlK 6th Annual Awards, 2025 Nominations close on 14 September

                      [?]FreeBSD Foundation »
                      @FreeBSDFoundation@mastodon.social

                      Our friends at Karios recently shared why they chose FreeBSD as the foundation of their hardened operating system.

                      This is another great example of how companies are leveraging FreeBSD to build secure, production-grade infrastructure.

                      Curious how other organizations are using FreeBSD? Explore our collection of end-user stories to see real-world use cases and learn how FreeBSD is making an impact across industries:

                      freebsdfoundation.org/end-user

                        dch :flantifa: :flan_hacker: boosted

                        [?]VM (Vicky) Brasseur »
                        @vmbrasseur@social.vmbrasseur.com

                        I appreciate the assholes & bigots outting themselves in the replies. These blocks will really help clean up my notifications in the future.

                          dch :flantifa: :flan_hacker: boosted

                          [?]VM (Vicky) Brasseur »
                          @vmbrasseur@social.vmbrasseur.com

                          "The Apache Software Foundation announced last year that they would be changing its corporate logo and overhaul its branding after being criticized by American Indian activists. Today they announced the brand new Apache Software Foundation branding."

                          phoronix.com/news/New-Apache-S

                            Jay 🚩 :runbsd: boosted

                            [?]FreeBSD Foundation »
                            @FreeBSDFoundation@mastodon.social

                            FreeBSD Foundation Q2 2025 Status Update is now available!

                            Discover how your support helps power the Project forward: from laptop usability and infrastructure modernization to performance enhancements, security advancements, and advocacy efforts.

                            Thank you for your continued support. Stay updated and see where your contributions are making a real impact.

                            Read the full Q2 update here:
                            freebsdfoundation.org/blog/fre

                              [?]gyptazy »
                              @gyptazy@gyptazy.com

                              just got released as Beta 0.9.0!

                              Featuring:
                              * EVPN configuration for SDNs between clusters
                              * Search functionality got improved (see screenshot)
                              * Metrics are gathered in a more efficient way
                              * Privilege Management for users from the UI


                              Proxmox Datacenter Manager Beta 0.9.0

                              Alt...Proxmox Datacenter Manager Beta 0.9.0

                                [?]Harry Sintonen »
                                @harrysintonen@infosec.exchange

                                As it happens, we still use CVS in our operating system project (there are reasons for doing this, but migration to git would indeed make sense).

                                While working on our project, we occasionally have to do a full checkout of the whole codebase, which is several gigabytes. Over time, this operation has gotten very, very, very slow - I mean "2+ hours to perform a checkout" slow.

                                This was getting quite ridiculous. Even though it's CVS, it shouldn't crawl like this. A quick build of CVS with debug symbols and sampling the "cvs server" process with Linux perf showed something peculiar: The code was spending the majority of the time inside one function.

                                So what is this get_memnode() function? Turns out this is a support function from Gnulib that enables page-aligned memory allocations. (NOTE: I have no clue why CVS thinks doing page-aligned allocations is beneficial here - but here we are.)

                                The code in question has support for three different backend allocators:
                                1. mmap
                                2. posix_memalign
                                3. malloc

                                Sounds nice, except that both 1 and 3 use a linked list to track the allocations. The get_memnode() function is called when deallocating memory to find out the original pointer to pass to the backend deallocation function: The node search code appears as:

                                for (c = *p_next; c != NULL; p_next = &c->next, c = c->next)
                                if (c->aligned_ptr == aligned_ptr)
                                break;

                                The get_memnode() function is called from pagealign_free():

                                HAVE_MMAP
                                if (munmap (aligned_ptr, get_memnode (aligned_ptr)) < 0)
                                error (EXIT_FAILURE, errno, "Failed to unmap memory");
                                HAVE_POSIX_MEMALIGN
                                free (aligned_ptr);

                                free (get_memnode (aligned_ptr));

                                This is an O(n) operation. CVS must be allocating a huge number of small allocations, which will result in it spending most of the CPU time in get_memnode() trying to find the node to remove from the list.

                                Why should we care? This is "just CVS" after all. Well, Gnulib is used in a lot of projects, not just CVS. While pagealign_alloc() is likely not the most used functionality, it can still end up hurting performance in many places.

                                The obvious easy fix is to prefer the posix_memalign method over the other options (I quickly made this happen for my personal CVS build by adding tactical HAVE_MMAP). Even better, the list code should be replaced with something more sensible. In fact, there is no need to store the original pointer in a list; a better solution is to allocate enough memory and store the pointer before the calculated aligned pointer. This way, the original pointer can be fetched from the negative offset of the pointer passed to pagealign_free(). This way, it will be O(1).

                                I tried to report this to the Gnulib project, but I have trouble reaching gnu.org services currently. I'll be sure to do that once things recover.

                                perf report revealing ton of CPU time spent in get_memnode() traversing a linked list.

                                Alt...perf report revealing ton of CPU time spent in get_memnode() traversing a linked list.

                                get_memnode function code using linear list search, which is O(n).

                                Alt...get_memnode function code using linear list search, which is O(n).

                                pagealign_free() function calling get_memnode() for other than HAVE_POSIX_MEMALIGN code paths.

                                Alt...pagealign_free() function calling get_memnode() for other than HAVE_POSIX_MEMALIGN code paths.

                                cvs process pegged to 100% CPU time.

                                Alt...cvs process pegged to 100% CPU time.

                                  [?]Ruth Cheesley (she/her) »
                                  @rcheesley@mastodon.online

                                  The latest in my blog series on practical applications of the five Buddhist precepts to my work in open source leadership - this time, the second precept of not taking the not given / cultivating open handed generosity.

                                  ruthcheesley.co.uk/blog/buddhi

                                    [?]FreeBSD Foundation »
                                    @FreeBSDFoundation@mastodon.social

                                    We’ve added fresh gear to help you show your support for FreeBSD:

                                    -Foam Trucker Hat (Embroidery)
                                    -Mouse Pad (Rectangle)
                                    -Spiral Notebook
                                    -Accent Coffee Mug

                                    Every purchase supports the FreeBSD Foundation’s mission, funding development, advocacy, and community initiatives that keep FreeBSD strong.

                                    Take a look at the new arrivals here:
                                    👉 freebsd-foundation.myshopify.c

                                      [?]LibreOffice »
                                      @libreoffice@fosstodon.org

                                      We have some new LibreOffice Expert magazines from @linuxmagazine to give away! We want to get them to schools, libraries and local communities, especially in remote places where internet access isn't easily available: blog.documentfoundation.org/bl

                                      Magazine covers

                                      Alt...Magazine covers

                                        [?]Cliff O'Lantern 🎃 »
                                        @cliffwade@infosec.exchange

                                        I'm writing this post here today in hopes to bring some attention to something that is near and dear to my heart, and that's an update to the current situation with Nova Launcher, that I worked for and with for nine years up until August of 2024.

                                        For those that haven't seen the news, Kevin Barry, the founder and developer of Nova has left Branch which in turn means he's now no longer involved with Nova Launcher in any way going forward.

                                        teslacoilapps.com/nova/solong.

                                        For the past year or so Kevin has stated that he was working on the open source version of Nova Launcher so that if/when this time came, it would be out in the open and the community could take it over and contribute to it and have it continue being developed.

                                        However, it seems that Harish Thimmappa and others at Branch had told him to stop working on that effort as they didn't want him to continue doing that for unknown reasons. This is sad news because this was something that former CEO, Alex Austin, had promised both via a contract and publicly that if Kevin were to ever leave Branch, Nova Launcher would become open source. You can find that quote here:

                                        reddit.com/r/Android/comments/

                                        and another very similar quote with similar conversation here:

                                        reddit.com/r/Android/comments/

                                        The reason for this post is to try and draw some attention to the folks at Branch, specifically folks like Harish Thimmappa to do the right thing and honor these promises and any writings in the contracts from 2022 and to fully focus on releasing Nova Launcher as an open source app.

                                        The community deserves this more than anything, since that was something that Kevin was very adamant about when he allowed Branch to acquire Nova Launcher back in 2022. Plus, this is just something that Branch should do since it is something that has been promised.

                                        There is currently a petition on Change.org to try and get Branch to do this as well. After only 3 days of it being posted to Change.org, it sits at almost 1,500 signatures, and that's with very little to no press coverage at this time, which is something that would be super useful to bring full attention to this situation. You can find the petition here:

                                        change.org/p/make-nova-launche

                                        I ask that everyone who sees this post can share it with their followers as I would love to see Branch do the right thing and follow through with their promises that were made back in 2022 when they acquired Nova Launcher and release it fully as an open source app now that Kevin is no longer working for Branch and not involved in Nova Launcher.

                                        I'm going to tag some folks below that I worked with at Branch in hopes of getting this post seen by as many folks there as possible.

                                        A banner image for the Android app Nova Launcher.

                                        Alt...A banner image for the Android app Nova Launcher.

                                          dch :flantifa: :flan_hacker: boosted

                                          [?]gyptazy »
                                          @gyptazy@gyptazy.com

                                          Back to top - More...