← Back to context

Comment by adamrt

9 months ago

> You should target all audiences.

Here is a list of OSes[0]. Where do you draw the line on supporting these? Should every new project try to support all of these? Do you, doublerabbit, get to decide which OSes are important enough for support?

Or do you think the person who created the project and does all the work should be able to decide where to spend their free time?

[0] https://en.wikipedia.org/wiki/List_of_operating_systems

> Where do you draw the line on supporting these?

Where those are still in active development. Where those exist you should attempt at least for. It's partly why they failed in the first place.

> Should every new project try to support all of these?

As said above, attempt. My projects in Perl work most places, my TCL programs do too. C and C++ all have been universes. Heck even Python.

It's only new fangled languages like Rust and Go that make an ball ache.

> Do you, doublerabbit, get to decide which OSes are important enough for support?

Yeah why not, at least allowed to voice an opinion. I'm so sick and tired seeing the world of IT on repeat. See it get abused, capitalised and freedom sucked from it. I give Linux five more years before it will be smothered in corporate.

After working as an sysadmin from the age of 13, to 35. I wish I could call done but other opportunities are not feasible at this time. The amount of bug reports I've submitted across the board is more than a dozen. Hand crafted brittle configuration files, been there done that. This isn't just me being edgy.

For more the past twenty years we've only dominated one bloody OS. Only then do we all bitch at each other because of fanboi or whatever cliche is at the moment. Systemd comes to mind.

I am so bored of the neo-Linux crowd and I've been working with it for it since 2.x kernel.

Only when you jump off the bandwagon do you see how clunky it really is.

First HN was shouting at me how a new browser could never be made and now HN is jumping up and down because one has yet won't acknowledge that other OS exist and that I personally feel developers should catered for.

Is this like to real for everyone or something?

  • I sense a troll, but

    > C and C++ all have been universes. Heck even Python.

    > It's only new fangled languages like Rust and Go that make an ball ache.

    is not even remotely accurate. The whole idea of the Rust and Go standard libraries is to abstract platform differences away, and in cases where they're unavoidable, to make them impossible to ignore. Python, by comparison, handles them badly. It does certified Bad Things like making POSIX operations silent no-ops on non-POSIX platforms. C doesn't even try. Any cross-platform C program is an #ifdef minefield, and you'll only find out whether it works on a given platform when you try to compile it and start getting obscure library header errors.