home.social

#nosh — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nosh, aggregated by home.social.

  1. Since I was visiting the 'daemontools' account on #GitHub, I took a look at what the people who mistakenly thought that it was someone actually involved, have done.

    Not much, fortunately.

    One wheel reinvention that didn't even look at Bruce Guenter's daemontools-encore.

    Only one thing worth following up on, in 13 years:

    github.com/daemontools/daemont

    The bugfix will be in #djbwares version 13 when it comes out. As noted, neither @ska's nor my #nosh reimplementations have this bug.

    #daemontools

  2. Since I was visiting the 'daemontools' account on #GitHub, I took a look at what the people who mistakenly thought that it was someone actually involved, have done.

    Not much, fortunately.

    One wheel reinvention that didn't even look at Bruce Guenter's daemontools-encore.

    Only one thing worth following up on, in 13 years:

    github.com/daemontools/daemont

    The bugfix will be in #djbwares version 13 when it comes out. As noted, neither @ska's nor my #nosh reimplementations have this bug.

    #daemontools

  3. Since I was visiting the 'daemontools' account on #GitHub, I took a look at what the people who mistakenly thought that it was someone actually involved, have done.

    Not much, fortunately.

    One wheel reinvention that didn't even look at Bruce Guenter's daemontools-encore.

    Only one thing worth following up on, in 13 years:

    github.com/daemontools/daemont

    The bugfix will be in #djbwares version 13 when it comes out. As noted, neither @ska's nor my #nosh reimplementations have this bug.

    #daemontools

  4. Since I was visiting the 'daemontools' account on #GitHub, I took a look at what the people who mistakenly thought that it was someone actually involved, have done.

    Not much, fortunately.

    One wheel reinvention that didn't even look at Bruce Guenter's daemontools-encore.

    Only one thing worth following up on, in 13 years:

    github.com/daemontools/daemont

    The bugfix will be in #djbwares version 13 when it comes out. As noted, neither @ska's nor my #nosh reimplementations have this bug.

    #daemontools

  5. Since I was visiting the 'daemontools' account on #GitHub, I took a look at what the people who mistakenly thought that it was someone actually involved, have done.

    Not much, fortunately.

    One wheel reinvention that didn't even look at Bruce Guenter's daemontools-encore.

    Only one thing worth following up on, in 13 years:

    github.com/daemontools/daemont

    The bugfix will be in #djbwares version 13 when it comes out. As noted, neither @ska's nor my #nosh reimplementations have this bug.

    #daemontools

  6. @david_chisnall

    dnscache, as you can see from that manual, needs both TCP and UDP listening sockets, so there's a TCP tool. The service ./run script for the DNS server chains through both tools.

    There are also the three different kinds of AF_LOCAL listener tools.

    jdebp.info/Softwares/nosh/guid

    @BastilleBSD
    #nosh

  7. @BastilleBSD

    Yes, there exist #FreeBSD tools that can set up the socket and the environment variable. I wrote one such tool years ago, and have been running a DNS server that accepts pre-created listening sockets and itself runs wholly unprivileged for almost as long.

    Tell any naysayers that it can be done. (-:

    jdebp.info/Softwares/nosh/guid

    jdebp.info/Softwares/djbwares/

    #dnscache #nosh #AdGuardHome

  8. @cks @drscriptt

    By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.

    Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.

    I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.

    jdebp.info/Softwares/nosh/guid

    #nosh #TerminalEmulators

  9. @cks @drscriptt

    By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.

    Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.

    I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.

    jdebp.info/Softwares/nosh/guid

    #nosh #TerminalEmulators

  10. @cks @drscriptt

    By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.

    Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.

    I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.

    jdebp.info/Softwares/nosh/guid

    #nosh #TerminalEmulators

  11. @cks @drscriptt

    By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.

    Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.

    I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.

    jdebp.info/Softwares/nosh/guid

    #nosh #TerminalEmulators

  12. @cks @drscriptt

    By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.

    Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.

    I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.

    jdebp.info/Softwares/nosh/guid

    #nosh #TerminalEmulators

  13. @ermo

    Given that you've built this package from source, run

    sh bsd/nosh-bundles/post-install

    pkg has sh source the scripts, so sh doesn't know to print line numbers in the error messages. If you tell sh to run the script from file it will, which will help narrow down which of the ~1100 lines it is.

    You don't need to run the script as the superuser to get sh to find this particular error. Ignore all of the permissions errors that will come out, though. (-:

    #nosh

  14. @ermo

    Confusing. The only package with a post-install script that uses redo is nosh-run-system-manager. That does have a declared dependency upon redo in its +MANIFEST.

    In any case, the unterminated quoted string error would not be the result of a missing redo utility. That's a script syntax error, not a command going wrong error. sh unfortunately doesn't report such a syntax error here.

    #nosh

  15. @ermo

    Important note 1C does address how one goes back to the old system.

    The pre-deinstall script for the nosh-run-system-manager package (on FreeBSD) makes that very modification persistently in /boot/loader.conf , so just uninstalling that package is also a way back.

    (On Debian Linux, the mechanism is a symbolic link; and again, installing and deinstalling the package persistently switches the #nosh system manager in and out.)

    #SystemManager

  16. @ermo

    Excellent.

    Yes, the latest released versions are supposed to be a version behind the actual development source. I freeze the source, do a binaries release, and start a new development version.

    So #redo latest binary release is 1.5, and #nosh is 1.41.

    #djbwares is at version 12, with version 13 under development. I must have forgotten to update the WWW page.

  17. @ermo

    Excellent.

    Yes, the latest released versions are supposed to be a version behind the actual development source. I freeze the source, do a binaries release, and start a new development version.

    So #redo latest binary release is 1.5, and #nosh is 1.41.

    #djbwares is at version 12, with version 13 under development. I must have forgotten to update the WWW page.

  18. @ermo

    Excellent.

    Yes, the latest released versions are supposed to be a version behind the actual development source. I freeze the source, do a binaries release, and start a new development version.

    So #redo latest binary release is 1.5, and #nosh is 1.41.

    #djbwares is at version 12, with version 13 under development. I must have forgotten to update the WWW page.

  19. @ermo

    Excellent.

    Yes, the latest released versions are supposed to be a version behind the actual development source. I freeze the source, do a binaries release, and start a new development version.

    So #redo latest binary release is 1.5, and #nosh is 1.41.

    #djbwares is at version 12, with version 13 under development. I must have forgotten to update the WWW page.

  20. @ermo

    Excellent.

    Yes, the latest released versions are supposed to be a version behind the actual development source. I freeze the source, do a binaries release, and start a new development version.

    So #redo latest binary release is 1.5, and #nosh is 1.41.

    #djbwares is at version 12, with version 13 under development. I must have forgotten to update the WWW page.

  21. @cks

    I suspect that this has changed over the years. Kay Sievers's original proposal in 2010 indeed had the active device as the last one. But Lennart Poettering writing in 2012, after things had settled down amongst the kernel developers, wrote that the active device was the first one. I vaguely remember inspecting the code that constructed the string to check, at the time. I'll try to remember to have another look.

    0pointer.de/blog/projects/seri

    #Linux #console #vt #manual #nosh

  22. New Mediterranean, Middle Eastern restaurant now open at Easton | Nosh

    Shawerma Bite, which specializes in Mediterranean and Middle Eastern food, opened Jan. 2 at 4100 Worth Ave. in Columbus at Easton Town Center. Housed in the space that previously was Dragon Donut…
    #dining #cooking #diet #food #mediterranean #MediterraneanDiet #MediterraneanFood #Mediterranean #mediterraneanfood #nosh
    diningandcooking.com/2471822/n

  23. New Mediterranean, Middle Eastern restaurant now open at Easton | Nosh

    Shawerma Bite, which specializes in Mediterranean and Middle Eastern food, opened Jan. 2 at 4100 Worth Ave. in Columbus at Easton Town Center. Housed in the space that previously was Dragon Donuts before it closed in August 2024,…
    #dining #cooking #diet #food #MediterraneanFood #Mediterranean #mediterraneanfood #nosh
    diningandcooking.com/2471822/n

  24. In light of recent reports I thought about adding AF_VSOCK support (if that is meaningful) to the #nosh toolset's #ifconfig .

    It turns out that there's no vsock device on my Debian development machine.

    I do not have the time at the moment to look into this more thoroughly.

  25. I knew that there was #HJKL navigation and #WASD navigation, and some of the full-screen utilities in the #nosh toolset support both.

    I read that there's also QAOP, which alas contradicts the conventional use of 'q' that those utilities already have, and ESDF which alas overlaps WASD.

    One cannot be all things to all people, and it seems excessive to make this configurable somehow when they're only limited-use bonuses over just using the normal arrow keys.

    #ComputerGaming #ComputerKeyboards

  26. CW: 私もナッシュの紹介コード置いとこ!:ablobcat_friedrice_superpro:

    健康的な宅配食サービスnosh(ナッシュ)を、
    下記の紹介リンクから注文すると、総額5,000円オフでご購入できるよ!
    ぜひ一度試してみて。
    ※個人情報は双方伝わりません
    https://nosh.jp/share/friend-202103/gHCes?inflow=twitter&utm_source=invitation&utm_medium=twitter
    #ナッシュ #nosh #PR #ナッシュの宅食 #宅配弁当 #ダイエット

  27. @lymenzies

    If you want a FreeBSD-like ifconfig on Linux-based operating systems, I made one. I needed the same syntax across both.

    jdebp.info/Softwares/nosh/

    jdebp.info/Softwares/nosh/guid

    #ifconfig #FreeBSD #nosh

  28. @developing_agent @mcc @ariadne

    Even simply separately packaging binaries and hooks *today* would avoid the problem whereby the systemd-all-in-one package always installs all possible runtime hooks, some of which try to spin up systemd-logind, and systemd itself, by various surprising back-routes.

    jdebp.info/Softwares/nosh/guid

    Gerrit Pape had packaged runit-run and runit-init separately from runit, and this was the model to follow.

    @ska
    #nosh #runit

  29. Just for fun I created a Shavian QWERTY keyboard map for #FreeBSD.

    The hard part turned out to be that I had to work from pictures of layout diagrams, and tiny ones at that, cross-referencing them by eye against a Unicode chart. No-one has a text list of what Shavian alphabet characters go with what keys.

    I named it gb-shaw, of course.

    #ShavianAlphabet #nosh #uservt #KeyboardLayouts

  30. Just for fun I created a Shavian QWERTY keyboard map for #FreeBSD.

    The hard part turned out to be that I had to work from pictures of layout diagrams, and tiny ones at that, cross-referencing them by eye against a Unicode chart. No-one has a text list of what Shavian alphabet characters go with what keys.

    I named it gb-shaw, of course.

    #ShavianAlphabet #nosh #uservt #KeyboardLayouts

  31. Just for fun I created a Shavian QWERTY keyboard map for #FreeBSD.

    The hard part turned out to be that I had to work from pictures of layout diagrams, and tiny ones at that, cross-referencing them by eye against a Unicode chart. No-one has a text list of what Shavian alphabet characters go with what keys.

    I named it gb-shaw, of course.

    #ShavianAlphabet #nosh #uservt #KeyboardLayouts

  32. @freezr

    If you like the FreeBSD syntax, I have an ifconfig that is closer to FreeBSD syntax than the net-tools one is.

    In fact, that was its raison d'être. It brought (most of) the FreeBSD syntax to Debian so that I could auto-translate /etc/network/interfaces into FreeBSD-like setup that used ifconfig.

    jdebp.info/Softwares/nosh/guid

    jdebp.info/Softwares/nosh/guid

    #FreeBSD #ifconfig #nosh

  33. The #nosh Guide has a whole chapter going into a lot more detail on HID configuration; which can range at the administrator's discretion from explicitly choosing accept-all-HIDs to a strong stance on supernumerary, misbehaving, or downright malicious #HumanInputDevices.

    Given that I was one of several people who proposed going this way in the 1990s, it is long past the time that recompiling one's kernel was the way to choose what #HumanInputDevices to trust.

    jdebp.info/Softwares/nosh/guid

    #uservt

  34. The #nosh Guide has a whole chapter going into a lot more detail on HID configuration; which can range at the administrator's discretion from explicitly choosing accept-all-HIDs to a strong stance on supernumerary, misbehaving, or downright malicious #HumanInputDevices.

    Given that I was one of several people who proposed going this way in the 1990s, it is long past the time that recompiling one's kernel was the way to choose what #HumanInputDevices to trust.

    jdebp.info/Softwares/nosh/guid

    #uservt

  35. The #nosh Guide has a whole chapter going into a lot more detail on HID configuration; which can range at the administrator's discretion from explicitly choosing accept-all-HIDs to a strong stance on supernumerary, misbehaving, or downright malicious #HumanInputDevices.

    Given that I was one of several people who proposed going this way in the 1990s, it is long past the time that recompiling one's kernel was the way to choose what #HumanInputDevices to trust.

    jdebp.info/Softwares/nosh/guid

    #uservt

  36. Just so that anyone coming across this #OpenBSD idea has any questions about the #nosh user-space virtual terminals:

    In nosh uservts, USB HIDs are opt-in; whereas with most kernel VTs & X11, USB HIDs are opt-out.

    The administrator has to explicitly choose (in the ways laid out in user-vt-realizer-configuration(5) which allow various combinations of address, class, and ID matching) to have a #YubiKey realized as a keyboard HID on the #uservt.

    undeadly.org/cgi?action=articl

    #FreeBSD #NetBSD #Linux

  37. Just so that anyone coming across this #OpenBSD idea has any questions about the #nosh user-space virtual terminals:

    In nosh uservts, USB HIDs are opt-in; whereas with most kernel VTs & X11, USB HIDs are opt-out.

    The administrator has to explicitly choose (in the ways laid out in user-vt-realizer-configuration(5) which allow various combinations of address, class, and ID matching) to have a #YubiKey realized as a keyboard HID on the #uservt.

    undeadly.org/cgi?action=articl

    #FreeBSD #NetBSD #Linux

  38. Just so that anyone coming across this #OpenBSD idea has any questions about the #nosh user-space virtual terminals:

    In nosh uservts, USB HIDs are opt-in; whereas with most kernel VTs & X11, USB HIDs are opt-out.

    The administrator has to explicitly choose (in the ways laid out in user-vt-realizer-configuration(5) which allow various combinations of address, class, and ID matching) to have a #YubiKey realized as a keyboard HID on the #uservt.

    undeadly.org/cgi?action=articl

    #FreeBSD #NetBSD #Linux

  39. @ytc1 @ptribble

    You're asking the wrong person. (-:

    #OmniOS on a #RaspberryPi is still at the idea stage for me, as I said.

    The #OpenBSD installer does not work for installing directly onto my Pi that has 1 DASD, for reasons mentioned a few weeks ago, so now that I've got version 1.41 of my #nosh toolset out it's time to have another think of how I can get an OpenBSD system for building it, and OmniOS virtualization (if it even does amd64 on aarch64) is one idea.

  40. @ermo

    The PC-BSD challenge was, as you can see from the roadmap, not only doing the FreeBSD part but doing the various add-ons that PC-BSD/TrueOS had, as well.

    jdebp.info/Softwares/nosh/road

    #GhostBSD seems to be the spritual successor to that. So as long as it has ZFS on root, and no bloody GRUB, I'm going to attempt it.

    In an ironic twist, in 1.41 several of the PC-BSD services are now disabled, for security reasons.

    #PCBSD #TrueOS #nosh

  41. @ermo

    The PC-BSD challenge was, as you can see from the roadmap, not only doing the FreeBSD part but doing the various add-ons that PC-BSD/TrueOS had, as well.

    jdebp.info/Softwares/nosh/road

    #GhostBSD seems to be the spritual successor to that. So as long as it has ZFS on root, and no bloody GRUB, I'm going to attempt it.

    In an ironic twist, in 1.41 several of the PC-BSD services are now disabled, for security reasons.

    #PCBSD #TrueOS #nosh

  42. @ermo

    The PC-BSD challenge was, as you can see from the roadmap, not only doing the FreeBSD part but doing the various add-ons that PC-BSD/TrueOS had, as well.

    jdebp.info/Softwares/nosh/road

    #GhostBSD seems to be the spritual successor to that. So as long as it has ZFS on root, and no bloody GRUB, I'm going to attempt it.

    In an ironic twist, in 1.41 several of the PC-BSD services are now disabled, for security reasons.

    #PCBSD #TrueOS #nosh

  43. @ermo

    The PC-BSD challenge was, as you can see from the roadmap, not only doing the FreeBSD part but doing the various add-ons that PC-BSD/TrueOS had, as well.

    jdebp.info/Softwares/nosh/road

    #GhostBSD seems to be the spritual successor to that. So as long as it has ZFS on root, and no bloody GRUB, I'm going to attempt it.

    In an ironic twist, in 1.41 several of the PC-BSD services are now disabled, for security reasons.

    #PCBSD #TrueOS #nosh

  44. @ermo

    The PC-BSD challenge was, as you can see from the roadmap, not only doing the FreeBSD part but doing the various add-ons that PC-BSD/TrueOS had, as well.

    jdebp.info/Softwares/nosh/road

    #GhostBSD seems to be the spritual successor to that. So as long as it has ZFS on root, and no bloody GRUB, I'm going to attempt it.

    In an ironic twist, in 1.41 several of the PC-BSD services are now disabled, for security reasons.

    #PCBSD #TrueOS #nosh

  45. @ermo

    This is still low on the priority list, though.

    I'm tackling some of the things that I had explicitly put off until #nosh 1.42. #uschedule ported to NetBSD. dri framebuffer realizers. An #OpenBSD build machine somehow. Renaming the stuff that ends in -tty. And that big #GhostBSD conversion.

    My internal TODO file is not empty. (-: