Who am I?

Who is this Alistair Young person, anyway?

A science fiction writer. An open-source software developer. An entrepreneur. Speaker to minerals. Consensualist. Pony and kanmusu stan. Can call spirits from the vasty deep!

Fediverse (Mastodon)

@cerebrate@social.arkane-systems.net

Free as in Markets and as in Speech...

...but not as in beer.

'cause we've all got to make a living, right?

It's not compulsory, by any means, but if you enjoy or find useful my software, my writing, or anything else I do, throwing some money in the tip jar to encourage me to keep on providing them and to help defray my various costs would be very much appreciated.

There are many options:

  • If you like my writing, apart from buying my books, you could sponsor it on Patreon or LiberaPay.

    Become a Patron!

  • If you use my software, you could sponsor a project on GitHub, or buy me a coffee:

  • Or just donate via PayPal:

    Donate through PayPal

p-mail

Arkane Systems
1707 N Burns St.
Wichita
KS 67203
United States of America

Pronouns

Alistair is an illeist.

As such, Alistair strongly prefers that you do not use pronouns to refer to Alistair. Alistair himself may occasionally indulge in the perpendicular pronoun, but, being Alistair, that is Alistair's privilege.

Random Bytes

This is the place where I post my notes on things technical. Expect an eclectic mass of bits and pieces relating to Windows, Linux, WSL (and my fairly popular systemd-on-WSL products, genie and bottle-imp), home automation (using Home Assistant, Node-RED, and other technologies), electronics, 3D printing (using the Creality Ender 5 Plus), and whatever else I happen to get up to.

Quick Links

  • bottle-imp software improve WSL's systemd support
  • genie software run systemd on early WSL versions

Secure Communication

  • My Keybase profile (probably the best option)
  • Keyoxide Signature Profile
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA256
    
    Greetings! Here's a signature profile with proofs for Alistair Young / Arkane Systems (https://www.arkane-systems.net/).
    
    Verify this profile at https://keyoxide.org/sig
    
    proof=https://social.arkane-systems.net/@cerebrate
    proof=dns:arkane-systems.net?type=TXT
    proof=dns:eldraeverse.com?type=TXT
    proof=https://gist.github.com/cerebrate/333ea33793b852f32225b04a8b8b23fd
    proof=https://gitlab.com/cerebrate/gitlab_proof/
    proof=https://liberapay.com/eldraeverse
    proof=https://www.reddit.com/user/CerebralSilicate/comments/z8848r/keyoxide_proof/
    proof=https://stackoverflow.com/users/396235/cerebrate
    proof=https://twitter.com/cerebrate/status/1597720391732297728
    -----BEGIN PGP SIGNATURE-----
    
    iQJOBAEBCAA4FiEEcresuyQPpfWcOh2k3FS1+H1SGNoFAmOG91AaHGF2YXRhckBh
    cmthbmUtc3lzdGVtcy5uZXQACgkQ3FS1+H1SGNqrrQ//ehQYVEb7rzoXHGJdZdW2
    tVzHaIvPleZKF+WJj1uZffyZFtC+77IL5OvsWKuizhP7K5a1PgZX8VE9yDYLbrvo
    WwqYEt0AR6+m0O7NHyUOgC1P00IYwSYh+WC8KYtZkz9rC+QA73kT47YOU5fYNffn
    g2C5tcgdA9KJYJ+6jCKFV1h5dTzlgyipGT4j0WvoEqX/9I4YaaBdqoeY/5S/kcNg
    QCytJVp193rP0zQl/nFvvCGAkU82beIjt7N1G6JdsByPDoxlTBK/wJELt7LCMn5M
    yO9RfAjuOzkKBKCsSgP/oObnO/ROIIALuXTbbsOTthwXiQzqsM+PJYY9W09XgutL
    3BnfRlMHEMuz9ax5WJxFSV/qEGTXvyCx3FsYvrfOqcdA2Pa1rtY3zzoHONLPx+b9
    O51hi77836c/1ZwgrvIoJ9mWOyMGk91FErvGFKdWakxssXqwQaVULkTA7fODjeAJ
    LYyHQ3RTG/wKvIvtkuz5IhoP0PVmlVdhIcYYqIM61Wni8it7Kej3JZCGo/kPJPrq
    XusKtyehzQKQFjpEt4MKMTZJ6Hz/+kufocKWfytM8S6W31L/TLNF8pTmtpHdvfVb
    8SvFr/auQ/hOmumGvMyU70UR0J2DsoWVizsUhdP5zksFzkbYGqWX6UWUhu3dSlLV
    iFj74+wJPqEDQqROaayhWnE=
    =IGwi
    -----END PGP SIGNATURE-----
                                        
  • PGP Key
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: GnuPG v2
    
    mQINBFfSVQkBEAD20NdJf3UYmdnNH27UpA91S5H3lApasqR+kyR2MzqB0Xu+WPSk
    4KAq46wjYjYWurJJ6VBZgNUNzEOoib5YcqJNdrXeMVkB/6X4WEIrHB8zp6AAO/5m
    vTORJWuMDC1HRrUt8YQAB92i5EOXpOKyZICoIjKv9Xj0UPqYlVqueTJW+F3Y2mhr
    CkhnnfcDH4Uy0/k+qmuSUTX9mDS3QfG1sJh/pO7fQE/Sw+BETb/Fb5Y1OJFogp5+
    knvjrAv0167UBaHaFvalnPnQuP7a2u0cZLD+CnwbX6+H+tVMP6eNgEv8z98HFReL
    o2pJoMxCKFol8xoEeXg6ryxyQPiiu4Hy2p49CpjC9u3q5aYIj5AeE73d/TE56Pqb
    qhRlsBhY5NWdjq6pM0Feacv+hJ0mi0lwKoUgp1Sg+gMPETM0vwC/tfYLnM9L1jbZ
    8D/GwNpaLxkmnqvxZjEVXpVPi6rwhtpNSMF3RceIb/Yr1feEkGqR3eUt4Lp0z1NA
    sCvqniaM6muPAe4aJVBPyJOPjfCkMiscaeegbF9ZPr4ZLtMhbVBxFMohbXT7WOag
    mdGD65nYvsh/WKeHmjIuRjMfPH3o/HYWn2BXPmVcoSu2O2OOpOVD4WNxekdjf4eK
    8BCtLXyv4fR8ocKC9FSfRaWIkot3tatsgZwiLCgd/cA2sxnse7JYtU0nIQARAQAB
    tCpBbGlzdGFpciBZb3VuZyA8YXZhdGFyQGFya2FuZS1zeXN0ZW1zLm5ldD6JAjgE
    EwEIACwFAlfSVQkJEMSSFGpA/AIrAhsDBQkeEzgAAhkBBAsHCQMFFQgKAgMEFgAB
    AgAAs6kQAKIWOCMg0XmDH93bfVTYpq3IoQEDD6D4N9NRHzNgBiNtUr72jEuVhuWI
    w77vIP9zTxh9rVrtJLQtFvXoX2OG/aJJ8C+Aw27ExFuGiAH8VE3M8MT3P3+Fm0W8
    uzmkLgX4EbZ9jfL95XL5Yg3vsjealEhTDdWx6q3/BcxzBNg2xzvbTO5ll2W+B/ym
    nU3uuqViB6YNwzpa+59kNcKxa4+lvGg9BuY5sMQ/xya0/JOnXpfZ92/AY12VR3On
    JJYcED4/PfR5ULcOY0twJ6B5zjkZfjEq5izIIMaSKR7TD2BaGJrITOaZxXNzlKAZ
    qFLsU82Lw5xrOR4s3aFHuMDbSftq31M358JGpUrWcPaq6xOyHdw9h1FSVPs1Il2N
    VyZb8maqNW3Kviv88StJcibAxf30kB33U3zdupYe60vt+OmY8dFC9ISm/yvqOleC
    asccxyE/mtTq4lwgocl6IMJrU2US2XThXes7ODSsmGyhB165jWyQN0z1L4Pa+DgJ
    hpuzhfRoX/bGXfuYdKEPIdq57N1BGkFj4Arl4rXp6zedBT1SyljbRJSDSSLTZcV1
    +ZVc20FvnvNX/kKNqhDxzfcoBDTT57qUt6dHy5uE3idPwDvrefQkBuDGiu5h+9En
    Dtvna6mFh2VStopuk9gD6hM43+PCZtH7I+TOfw3lwt+sNwgOOPwmtCtBbGlzdGFp
    ciBZb3VuZyA8Y2VyZWJyYWxpY2lvdXNAb3V0bG9vay5jb20+iQI1BBMBCAApBQJX
    0lUJCRDEkhRqQPwCKwIbAwUJHhM4AAQLBwkDBRUICgIDBBYAAQIAAK/7EADg2PB2
    Rr1EDXtZrsnRXcqjadPe3TVkK5oQGktChVwlJVc1wO3MWG4+CIwt4y+91epOl0Ov
    6nJBDnphss1HfJNJVieWsNDq0icEjxylpNcHeIXMhkgsu9zrMKGmls6wmp4TM+f1
    POZBSbO8l71Hpv/WNy0YMvw9Lq8w9B1eP0JVq6nG8jyc0qYBTPZCja8E0FRFpgjS
    nHqdDJrO8XrFv45wuA8Am5aDt9hrUhVvvK7T9HdTzh9LfGtH5YiMc4KfITVk+nwe
    hNTurF2qOIH15I2WpgYhdHFOb7QAOTlTUZZEm7JjmlIfyFIr6bGeKL4FYFnOy0UK
    3ZGzaReWi9r/qFkuXO9N4J07mHVJJzJSTfuP8hhOGPb7c6FzTi2WPhjUQT1kpf14
    N2oR8BaWXg1u2F5q6oboQmfEDqoC3mzkdqtsYytVM0ofIGpy6r0JTaAjHziCfMLj
    gHbzHT2Ll5Mz19WcVnOlG0G3ru74BQlR+E39NssnX8XDVonc1jie0FdBEA0TQ0n2
    LKkJvCCbGjgFnWVLNG2egLAWVSJcoYyCj7C+GVMrtF0JQ0AyCVmNlOzEF+mrQGr7
    TSuhPVn50JkyOeIBi7qXDSVQsrTfAkAGS3cnMon0dnmnygDiGXLK9w0OZ1EcxkNM
    wu9ll6h71ztgQP0hXn5P911/6aoyLgBTuneNArkCDQRX0lUJARAA5Eq8o9Uv+6Wd
    us8htnhjqzArhFmYMZLaBzez4gJT2N5imSSjcF/wnSdbKn+ntjxIKRjRHS2akTaS
    AgAwMnf/yZqVLhB+kVHKr2HTuyXsb+We7ViFiVfd3dvJD/J1EZbZcrVOzFm6vCdk
    4iQYsv3AluzOOU9NvVkXdMqCZ/NMregSzS4ZeLD14WutHhBGXUhoSI6iUVOWtUFd
    ZlXXM2/l1n3KlzW43sdtGSeCMMtuh4nJro4BCJv3LmwVro1IlZkpkx2Nvw8HCqXS
    0K12UsKf14ngfSBgkW8Qj/pJfSIxpT7BByxX9UHyyPpMSlsbgOiw/VZPBKeg+0lM
    nSti81FmLxaoD+gP/yun1qmZl1MSEkkKJt80B1IdjdWu2a7TVoPJsLriwQAqd4Qs
    GYc9dXPq+wgcHHS76i9c2TmfJv5emOHG0BSYnroPsykkqD6CIOYBxZU5iDsE28O/
    Yl/yOILytt1EoqFzboBMU16+db7lulATS+NH4gCv16kzOJvIfnNMC3laWGlilNjd
    oV4uecoqERS590V6TGRu33OeHikg48Xr3RRu1+5aQtKsSzoq5URH3HZR66c2qft4
    bUspvvb7Z0dJM78v2HNupH8/3aXVT8Kc8eBZbNbkTCsosEh/lzbJ6hV1l8384Coo
    4UGr09cNfcuu2x6pQZvXuFK7Zc+W38MAEQEAAYkCNQQYAQgAKQUCV9JVCQkQxJIU
    akD8AisCGwwFCR4TOAAECwcJAwUVCAoCAwQWAAECAAAtQxAAmCt8+uIBsRE1zIop
    uq2YhgERF4TOAt944fEddiC7htMmi3Et3x2aa9Gedv5LeRzsuwBiUg32ABLsUNhv
    Z4WFoNYtYgYVvVE0mLyFqykhLyFzkpeIYnJCP+Eb/I7Pe2KhYQcz/u/buPYg9pXZ
    h0GPB9WjIr2yivgISqrt/I6XtU2D04mI5OBc1LfqTa2xM6AnZZrJ9OI49oyudVvQ
    Si7VaRsxfhV1ZD4MHuK3YuxTgk5FI+tDyCWCVPXmZJmapFVLrHtFHNzlV3Q5ovAa
    MMmmu3HItwv5cnnJRFUtsuhiG9PiNARIWrS7Q9GiD0B+pqr+HpBFV8lXkOYBvlrH
    QsdtER4qIfxhNM4u8LjenC+Cti/NmldauHoEdTdrP+sm4JzAWFH6W73+rh6mhfWn
    Jv8aK+Sh8k9CNonTkw5sRqnGhvPkqkzp3rTyvoBKgdspml2+IU0eoUuRum480LCc
    6bTa7SIn1Q8lID5a6DLFiMAmYsWyKCmLiApYBtnOMqSpt5vd1xE5b8FuzHEwgp4s
    mnotJkwQJ6LAdBbNibRvFTlWQEMElkutD/OHlzAI0Q4Wxr4B7QFlouL9ED0Qilig
    WMMJnoxjUK6hcKkUoiuLU+VIB7F7A2bMB4KONDgFZjywZOX8pIvKqvkzzxnwPETI
    Exvk8iD73Xi5YmwCllR722PiIwW5Ag0EXaEvlQEQAKsga8wWtrXH5b/j5/Ax7ycc
    havK9k9Q2+PGl2MXZ6APlfi/gGc1M9gX7txIY/Ovkbafz1He7LrII+Q/P9NsdjKZ
    JcmZEFYgF5Gw2H531I3lJiCzEkh+km7ugp1sZeOG0pvIrbtss7LolRiHrDmdVms9
    kzynpAvQrHGXDmPNWAf6NuBZYhlrtagktDUU8fy6brBTD30Q0iYu1WtpBE2xs6gq
    yapPCkcJJoSgk9UkLGrXWg7LKuE6VOV4fQryaHmDwu8WmQcY/FjRtBACijhxxv27
    eIvlji09vTy15gzDlGE7ywKA66mC8vcyZsym2WbtnMmKUkP38cgc4+UpQWsFifV5
    CkB0daJbKNTo9Qa16IUoeY5jZZ4efJLHjQedZqPgnbY77vWMHAKoVgLZFNyiSOaB
    dFBJCmqERCHlXgLXXnZas7ltmB3JZHnO2mRC8pklRlh2vCLEkleDOkjUWeClJl3+
    zuwnQAX5e85ne0Ykd48IpgEHwlrtPuYm52MqCg2iEbtivEwBRI3Uw44C2U3A9Itv
    9MqDQzrFioMuOFUtTR9oEFjuz2+DgZUooOQoS5tmfe8kDZAQT3ulFCJJuu6iwcC3
    lJkaD9ziNkOfPvSVdKiMtfDS+jmBo8tVOaTeJwBU7TNvH+MPY7A+wZtGm0ndBX2n
    D5HKVf817BCXF0Btw1xhABEBAAGJBD4EGAEIAAkFAl2hL5UCGwICKQkQxJIUakD8
    AivBXSAEGQEIAAYFAl2hL5UACgkQ3FS1+H1SGNqd4xAAmNK35aQC47Kya3O0uqQH
    jS2OKwQhausrSE9gb828sZzMsvVAdAmmWEznmykEkbiYpEm2da1vVc/ap72J1ci+
    Lvy/W1nr+dkO1XmKXvJ5FI0GQY4JADqtozVmRfwZBUR/hrdaaziQk0Dq70OqipZL
    vXJ+RleDv+2ccPQd2OUVtoMU6EGkDfhQwe3BiEpewtAENUogqVMyYUr7aMnumP/o
    suDb+RHXnQDIY7ylUSstBg+gHgwGZwX8mwXF6YCPlBmCoJ2rUje7ZFdzJ8bI6Zth
    8Upy6fTNzTtuBa/WnrE+slfMToZCUIgFA3goVBzDLPpVn+gpi5f/TkbwYA2VkCN4
    hthsqKUHp1v9jm+C8E1/KwtuCI40wUZquCz0KPvI9zQCfkr0vAfOIMpaqr3JmiVV
    CuAAtApW5NboYApbdlM2JXP4yETmORLCC2MRyG04Cf/OTvl3oKDR8mOjvqPF8SYB
    OJAR3PwnKPE+P0ANv4zpIZQ0v+kK4fsV2HtnE972Mg73y1OhrMZzLrvkgjPE0plk
    n4ES4Bs1JvMG/OIAY/7lJpFxTwS4nswWTSqmYNJycwELBODfRx03chaOGXenaB7N
    gC6n2+x+fAKEZkjtzEtMTTCGT0tS/XznD9JhwUfAmXLVioT+KZIXBTALEwTf5Vkx
    EHIDxb0TRJeDhglOE/eVDJMBDA/5AXZNM+8+FXX5pe6hPo5J/TQlO20NourNcjsY
    swFqxQeMsH9RkxeAPdwYoPnUvb4CrY0rqeOYd9t31OrR9iBepJNnj4NcyVdyXlZ4
    6ceTO0qcvaBrUpvwHzngLRz/QD+PqUn/cs5r1FUdEukm3+4FE7HfYgpKT7aAEc5C
    LNgZXoDt9blu8Q/Je67eYJysl4lNWwo/8PaOhC7xIP2mvO8jBuiooLwlqbkn9yVa
    8dqxuJhqci/2tatI3lMPyAJPzZJX2QZIMeWmMmkI+LVFlUGV4s9ENnmeoYd852tw
    Xdbf/c4g/Ua5xb9MpJ6cDl0ioVrrkr9YxI3IBFSQh3fzP0p7siEu044CKnTB5Hoq
    A9hDT1qAUCm54wBigBgTLb2i1cvQP9qLi/XU521zlFU21kDQXBAbLbobZ7yJji0V
    is3LMLJf6JU7l0lfMe93BQhl6uVQ9AretlU4jFeh2k+kUbN2eNF+MfKaOIBnACMG
    C1KvEV41quwhqs1fY2QSIaonobzAbD0F0rhcxlXYzTOLgIq+g+3LzaoY6mockICA
    KVfcuhKWI4qPE2CKu3gM+GBB7QzzEbzLzZVHVyxTtf8oaI8A1kVX6aRK+8S+LtiZ
    uyB/kmdbzyDxZ3AD/eXjjw2sASdVLbY9fccm6tWYGwLJJG1xnmJHz1E684yk3UXf
    C2d+/xq5Ag0EXaEv1wEQAKf69cNC2aUvdbPJ+RigQdqcLbz43a5m9xQfOLvXDcCQ
    f3IYpjl8RMFmXUWIqpB2ccHqb10gpwQ2rd/iFyVNQJdsToSgjaMyz9W4+lI8XA2O
    T5sudmbtZpjf53o/CsY41BOPPlDDEQ3qDXlL42JNFHM1iUc9Pt5yZGbMYfDseToq
    qcYYlU9fL/NDqi+HmCMjeyRDcYzBtpW1FjuoKor9ilPlTspeiQjKlX4iQvtkfeNb
    6zn8vnDRn539WOMI2Jg03+HhrCmKUJP1Ar3Jn8k4D5CPQ9XcRR9rEcjwnWswgyGn
    90ruy8yPmxvblIP6DR63YBLFRh2mM/tgWjg6Fvs0BeOrRIn1xSahrsuBmZtVu3jb
    J1MMBBn1Ux7ivm49eOBPj9/Sb+u03wVuPMRnn6qBPT6Segm5x4BTv+sHvL//GODf
    fBuDC5Q+U+hzKjs5CChGMP7SrbkyZUQSdacwHGdvajt3en4qQ1LDJoby9Oo4XHm3
    WA6ehOPFZTBD+LtrxplZXDmcjEuaSByO3m7W9UQnoL5WTpk1NUMYHXR6nq7ES0EE
    Oehom30oubUODoJV/iMl4Vd4hM64CP1cZnzrdnvpCGt+ZnkX+qS0df9j3NntiN5o
    Gm/392fe5tBYR/ezxI65FThn1TMWSaw7Q4Vx5ZIJJrqoZ0hBzN5CrTwrONppjkmd
    ABEBAAGJAiUEGAEIAA8FAl2hL9cCGyAFCRhvnYAACgkQxJIUakD8AitfHA/+JjBi
    wUUseVnbs6cQBuNgWDWsWnjBFJVwows8Rgz+ZwHQ/TIsSMjYklelRQIFAaDZ1rLE
    rupl3qVyC7imMJBkIVjtTGIOf6q2uXk65GwxbNRLOelCLLS2kcz1cna4X98RKE1X
    QlYmSAyNU507PUhU19B2TFKOsLdKnUoKIkgyiVUpM5K1JEyrQsB2oXyBY/koK8C9
    FjBizDv6fjUm4K8WJ1lIg99tcJeBuYYdE544E27lqzKenxkDgITNKoXvuxFoRM6k
    C9QAulFhQbaGD/wZWonljLgeGCsobU6PuD0qXT2rKMI+zbCWVU0t6XzUsD6vdsVq
    0XWFeT++QFiHaQvtS0Gh3WDJ4UTC/LmUYRJII4KdqK5xTFWh8T+w2HDohmivU1uF
    cTKTn17N87W1vGdL5xFC/qFvE537s0jZ7sjsoWemsojxupvWpXQodmEFyzUq7hSe
    HlNkbCH2BGe2ZnxX41NQ7GFz1rtPHlf5QekYUloz9eMwwEo8SMHy3ZuEl1H+xOWu
    ViGV2QnokVvpMbEM7kv1amei8WRUUyajREMVdRpnpgYM4+W29FQCLxw7pLLv7nhW
    2zedYJ3yhtBkQxqys98mje4EO5civc/y4Rq+Q1m2hUZ9NEx951aHDOWbYMDcpfr2
    zkMSdMbWpML0+HKUGoOcrP2frshtA7s/uReNEMQ=
    =qfQ2
    -----END PGP PUBLIC KEY BLOCK-----