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 Wilko (theesm@social.tchncs.de)

  1. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Saturday, 28-Mar-2026 19:19:56 JST Wilko Wilko
    in reply to
    • Christine Lemmer-Webber

    @cwebber SeL4 looks pretty cool! wdyt of capsicum (https://www.cl.cam.ac.uk/research/security/capsicum/) that seems to be used in BSDland? I don't know enough about it specifically, but it has been on my radar for a while & it could also be something worth looking into as it seems to go into a good direction?

    In conversation about 5 months ago from social.tchncs.de permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.cl.cam.ac.uk
      Computer Laboratory: Capsicum: practical capabilities for UNIX
  2. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Tuesday, 03-Mar-2026 04:30:58 JST Wilko Wilko

    As we only rely on the an extlinux.conf in /boot for having u-boot boot guix on the pocket, we could get away with something like:

    (bootloader
    (inherit extlinux-bootloader)
    (package #f)
    (installer (populate-boot-from-extlinux-conf))
    (configuration-file "/boot/extlinux/extlinux.conf")
    (configuration-file-generator extlinux-configuration-file))

    this as a bootloader declaration, and replace the installer function with something that populates /boot based on the extlinux.confs that are in store.

    looking good so far:

    root@minimal-arm ~# ls /boot/gnu/store/
    0d2kfhhysw4df1yqix9mwgj76r1dvz1d-raw-initrd
    0ldn74bwsam2szriw62wnms38aygxf09-linux-libre-arm64-generic-6.17.13

    so let's test it with an encrypted rootfs & unencrypted /boot.

    In conversation about 6 months ago from social.tchncs.de permalink
  3. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Tuesday, 03-Mar-2026 04:30:57 JST Wilko Wilko
    in reply to

    i have no idea if this will actually work outside of qemu, but at least it's something fun to hack on

    In conversation about 6 months ago from social.tchncs.de permalink
  4. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Tuesday, 03-Mar-2026 04:30:56 JST Wilko Wilko
    in reply to

    i should document my aarch64 guix + bootloader test setup somewhere, used it with barebox, which is not yet upstreamed as a package, and u-boot so far, and it's super comfortable

    In conversation about 6 months ago from social.tchncs.de permalink
  5. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Tuesday, 03-Mar-2026 04:29:37 JST Wilko Wilko

    to follow up on my weekend shenanigans, I wrote a blog post on "Diffing and Comparing Guix Derivations Using Breadth-first Search & Jaccard" and pushed to theesm/diff-drv (on codeberg) in case someone else finds this useful.

    https://me.literatelisp.eu/hacklog-diffing-and-comparing-guix-derivations-using-breadth-first-search--jaccard.html

    #guix

    In conversation about 6 months ago from social.tchncs.de permalink
  6. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Tuesday, 03-Mar-2026 04:28:40 JST Wilko Wilko
    in reply to

    i think it's beautiful that every upgrade of a rust application *has* to include at least one ASCII art homage to an F-Zero vehicle* in its tree diff

    * if anyone wants to take guesses which one is shown here -> https://mutecity.org/wiki/Machine

    In conversation about 6 months ago from social.tchncs.de permalink

    Attachments


    1. https://f2.tchncs.de/media_attachments/files/116/133/701/824/480/944/original/3c34b83d1b6af651.png

  7. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Monday, 02-Mar-2026 00:59:38 JST Wilko Wilko
    in reply to
    • Janneke

    @janneke @guix @nlnet this is awesome news, congrats!

    In conversation about 6 months ago from social.tchncs.de permalink
  8. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Friday, 27-Feb-2026 23:31:16 JST Wilko Wilko

    did some evening hacking on my derivation diff utility and experimented with the output format a bit more. It now shows whether an input has been added, removed or updated and if updated whether that's because of a version bump (v) or a hash change without a version bump (h). Haven't pushed the current version to codeberg yet, as I'm still trying out new ideas, learning about more and more #guix internals that simplify what I'm trying to do along the way, and the codebase is a mess because of that! (hope to abandon this hacky learning project utility in favor of a prospective guix store diff command in guix proper one day)

    In conversation about 6 months ago from social.tchncs.de permalink

    Attachments


    1. https://f2.tchncs.de/media_attachments/files/116/133/626/535/784/958/original/b77ac3dcaa6099ca.png
  9. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Friday, 13-Feb-2026 02:36:22 JST Wilko Wilko
    in reply to
    • Andrew Tropin

    @abcdw there have been efforts in that direction already by @cbaines see https://yhetil.org/guix-devel/87cysqn2ko.fsf@cbaines.net/

    not needing c++ etc. during bootstrapping guix would be pretty huge

    In conversation about 7 months ago from social.tchncs.de permalink

    Attachments


    1. Invalid filename.
  10. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Wednesday, 28-Jan-2026 06:36:15 JST Wilko Wilko
    in reply to
    • Jonathan Frederickson
    • Christine Lemmer-Webber

    @jfred @cwebber there's also a pull request to include a basic mnt reform image in guix proper now https://codeberg.org/guix/guix/pulls/5973 (which boots as long as stock u-boot is present on eMMC/provided somewhere else as we can't include that in guix) ... (all credits should go to Vagrant though for upstreaming all the MNT things to guix proper so this actually works)

    In conversation about 7 months ago from social.tchncs.de permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      WIP: images: Add mnt-reform support.
      from guix
      * gnu/system/images/mnt-reform.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add new file. * gnu/ci.scm (%guix-system-images): Add mnt-reform-barebones-raw-image. Change-Id: I9cdcc17057ac6f29e7062dea4c37947140696582
  11. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Wednesday, 28-Jan-2026 05:29:31 JST Wilko Wilko

    shared my notes on setting up #guix system on a mnt pocket reform in a post if anyone's interested in doing so as well: https://me.literatelisp.eu/installing-and-running-guix-system-on-rk3588-mnt-pocket-reform.html

    In conversation about 7 months ago from social.tchncs.de permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Installing And Running Guix System On (rk3588) MNT Pocket Reform -- literatelisp.eu
  12. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Tuesday, 27-Jan-2026 03:47:26 JST Wilko Wilko
    in reply to
    • Christine Lemmer-Webber

    @cwebber i have guix system running on my pocket from nvme (which is possible with the latest u-boot for pocket), my config isn't on a public git forge yet but if you want to i could help you or anyone interested in this getting things up and running at guix days

    In conversation about 7 months ago from social.tchncs.de permalink
  13. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Saturday, 24-Jan-2026 11:00:56 JST Wilko Wilko

    started hacking on a proof-of-concept-ish proced-like monitor for shepherd services as I thought having a way to start/stop/monitor services from within emacs would, in theory, be a cool thing... right now this talks to shepherds socket directly (as I don't know a better way to fetch the info) and parses the response in the most ugly way possible (which is good enough for now as it works lol) to display a basic set of information on services as a tabulated list. Maybe I'll put this on codeberg if I spend a few more hours hacking on it.

    #guix

    In conversation about 7 months ago from social.tchncs.de permalink

    Attachments


    1. https://f2.tchncs.de/media_attachments/files/115/944/728/079/415/689/original/b58d8d40ca7bdc62.png
  14. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Tuesday, 25-Mar-2025 19:04:51 JST Wilko Wilko
    in reply to
    • Christine Lemmer-Webber

    @cwebber ngl that interview is probably the best thing I’ve read in months - such an awesome and cool person! thanks for sharing it

    In conversation Tuesday, 25-Mar-2025 19:04:51 JST from social.tchncs.de permalink

User actions

    Wilko

    Wilko

    Guix System & Emacs Hacker | interested in sustainability, ethics & functional programming | 364 ppm | non-binary 🏳️🌈

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          323489
          Member since
          28 Jan 2025
          Notices
          14
          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.