Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Better profilers (Superluminal). Better debuggers (Visual Studio).

That's not a platform issue, that's a "these companies simply don't ship Linux versions".

> Linux package managers are an abomination and a failed model.

Ironic then that some Windows tools (Chocolatey) model them and Windows has WSL because tons of devs find that model easier.

> As evidenced by Docker being required both to reliable build and reliably run modern software.

Docker doesn't do away with that model, it just allows you to isolate specific versions of libraries and tools you need in a namespace/container.

The standard model for shipping Windows software is to ship all the libraries needed with the software. Which isn't much different than what Docker is doing.

> glibc is an abomination of bad design ideas from the 80s. Compilers relying on whatever random ass version of a .so you have is broken AF. The fact that you can’t target an arbitrarily version of glibc or runtime environment is an embarrassment.

Maybe it's a bad model, can't speak to that. But you can statically link a C/C++ runtime with your software if you want, or ship alternative glibc versions.

Also, if we're talking about shipping games on Steam, you can simply target the Steam runtime. It'll work on Steam deck + any Linux system.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: