GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by daandemeyer (daandemeyer@mastodon.social)

  1. Embed this notice
    daandemeyer (daandemeyer@mastodon.social)'s status on Saturday, 20-Jun-2026 23:46:01 JST daandemeyer daandemeyer

    On top of loading every library we depend on with dlopen, in systemd 261 we also use dlsym() to probe all glibc symbols introduced in glibc versions newer than our baseline (2.34). This means it's possible to build systemd on a system with newer glibc and still be able to run it on systems with older glibc. We use the same approach for all other library symbols newer than the baseline version we require.

    The goal is to make systemd run everywhere regardless of where it was built.

    #systemd261

    In conversation about 4 months ago from mastodon.social permalink
  2. Embed this notice
    daandemeyer (daandemeyer@mastodon.social)'s status on Saturday, 09-May-2026 16:58:17 JST daandemeyer daandemeyer
    in reply to
    • Christian Hergert

    @chergert Are you using the typeof trick we use in systemd to make dlopen nice to use? We recently added sd-dlopen.h but I guess you'd want to copy its approach rather than link against libsystemd.

    In conversation about 5 months ago from gnusocial.jp permalink
  3. Embed this notice
    daandemeyer (daandemeyer@mastodon.social)'s status on Saturday, 09-May-2026 16:58:14 JST daandemeyer daandemeyer
    in reply to
    • Christian Hergert

    @chergert An example of usage is in https://github.com/systemd/systemd/blob/main/src%2Fshared%2Fcryptsetup-util.h. dlfcn-util.h has the implementation. I had a quick look at g_module and I think you can use the DLSYM macros to avoid repeating all the function signatures you need.

    In conversation about 5 months ago from gnusocial.jp permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: repository-images.githubusercontent.com
      systemd/src/shared/cryptsetup-util.h at main · systemd/systemd
      The systemd System and Service Manager . Contribute to systemd/systemd development by creating an account on GitHub.
  4. Embed this notice
    daandemeyer (daandemeyer@mastodon.social)'s status on Sunday, 15-Mar-2026 13:39:33 JST daandemeyer daandemeyer
    in reply to
    • Christine Lemmer-Webber

    @cwebber the AI contributions will happen regardless. It's trivial to have e.g. opus 4.6 spit out prs that we would not be able to classify as being written by AI. In fact, by adding an AGENTS.md that instructs AIs to add disclosure, we probably make AI written prs more obvious. Anyway, if we know people are going to use AI to contribute in ways we cannot reliably detect, we may as well add instructions to make those prs as good as possible.

    In conversation about 7 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: agents.md
      AGENTS.md
      AGENTS.md is a simple, open format for guiding coding agents. Think of it as a README for agents.
  5. Embed this notice
    daandemeyer (daandemeyer@mastodon.social)'s status on Tuesday, 03-Mar-2026 10:12:40 JST daandemeyer daandemeyer
    in reply to

    This is hooked up into nspawn via a new --private-users-delegate= switch to delegate N uid ranges into the nspawn container. With this we're very close to making nested nspawn work but this requires a few more changes to nspawn which will come in 261. I'm also hooking this up to mkosi so we can finally boot VMs and containers from directories unprivileged and without /etc/subuid. vmspawn also learned to boot from a directory using nsresourced in v260.

    In conversation about 7 months ago from mastodon.social permalink
  6. Embed this notice
    daandemeyer (daandemeyer@mastodon.social)'s status on Tuesday, 03-Mar-2026 10:12:40 JST daandemeyer daandemeyer
    • Lennart Poettering

    @pid_eins started his series again so let me add an entry. In v260, I've added support for delegating UID ranges to containers from nsresourced and mountfsd. This allows nested containers to acquire their own UID ranges from nsresourced without needing to set up /etc/subuid inside the container. You can also easily enter a user namespace now with the foreign UID range mapped in to create container rootfs trees for use with transient UID ranges from nsresourced.

    #systemd260 #systemd

    In conversation about 7 months ago from mastodon.social permalink
  7. Embed this notice
    daandemeyer (daandemeyer@mastodon.social)'s status on Sunday, 23-Nov-2025 08:04:30 JST daandemeyer daandemeyer
    • Lennart Poettering

    Let me be cheeky and preempt @pid_eins's systemd 259 posts:

    In systemd 259, I'm making it possible to run commands that need privileges as your current user instead of as root. With "run0 --empower", you'll get a session as your current user in which you can do anything that root would be able to do, without actually being root.

    This is very useful when you need to run something with privileges but still want all created files and directories to be owned by your current user.

    #systemd259

    In conversation about 11 months ago from mastodon.social permalink

User actions

    daandemeyer

    daandemeyer

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          268302
          Member since
          4 Jul 2024
          Notices
          7
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.