What operating system do you use for Dialog?

I’m looking at providing pre-built binaries for the upcoming community Dialog release, like Linus used to do… but first I need to figure out what platforms to build binaries for, or possibly do some additional testing.

So: if you use dialogc or dgdebug, where do you run them?

  • Linux (x86, 64-bit)
  • Linux (x86, 32-bit)
  • MacOS (Apple Silicon)
  • MacOS (x86)
  • Windows (x86, 64-bit)
  • Some other platform (which I will describe below)
0 voters

It builds just fine on FreeBSD (as long as you use GNU Make), so I don’t need a binary.

1 Like

it’s a trivial build on macos as well so i’ve never needed a prebuilt either. but since i was bagging on TADS earlier for not having a mac ARM prebuilt i feel like i should, in fairness, support this endeavor…

1 Like

Yeah, since right now the build doesn’t require anything beyond POSIX, I think it should be easy enough to build on any Linux or similar system. Windows and Mac are the ones where building it is hard.

1 Like

There’s already a Homebrew formula that builds and installs Dialog’s tools on OS X: homebrew-dialog/Formula/dialog-if.rb at master · vickio/homebrew-dialog · GitHub

3 Likes

there are 18 voters. i’m curious what proportion of total dialog users out there this represents.

Based on the responses so far, I’m inclined to build / test for 64-bit Linux and Windows, plus some version of MacOS. Three platforms with significant usage and well supported by public infra. (On Mac I expect most folks will just use whatever’s in homebrew in any case…)

Interesting that there’s nobody on 32-bit Linux, since that’s one of the prebuilds in the latest release.

Are there a lot of 32-bit machines around any more? I thought Windows stopped supporting them a while back.

(Of course, the IF community is full of fans of retro hardware, but I tend to expect those enthusiasts to go back further than the Windows XP era!)

Raspberry Pi OS.

PS. I have never had an issue compiling the original version.)

1 Like

Isn’t Raspberry Pi OS a Linux? Or have they redone it?

IIUC it is, but not x86? (I also put ‘other’ because I have used Dialog on a similar chip.)

1 Like

There are 32-bit versions and long term support branches for Windows 10 (end of support January 2027), and given that 64-bit versions include the 32-bit sub-system, the 32-bit binary is arguably the least confusing one to distribute.

(When there is only one candidate, there is only one choice!)

1 Like

The RPi has an ARM based processor from Broadcom. Most linux distros are x86 based. Not everything is ported to the RPi. It is similar to Apples M series.

1 Like

Looks like the poll has quiesced, so I’ll plan to go with the top three. (And of course building from source should be well supported for everyone else.) Thank you all for your feedback!

1 Like

I couldn’t vote for some reason, but I’d just be another in the Linux crowd, which seems pretty well represented already.

1 Like