logoalt Hacker News

ekianjolast Sunday at 3:56 AM1 replyview on HN

> native ports

Native ports have huge problems as well. Most of them are hardly maintained and stop working years down the road.


Replies

ho_schilast Sunday at 8:35 AM

People say that. Don’t call out the bad examples (there are some!). The never mention the good examples?

    ioQuake3 - still work's
    CS2 - still works
    HL1, HL2, CS1,CSGO - still works
    Unrailed - still works?
    UT2003 - there it is getting hard, unmaintained since ca. 2003. But it is doable if you want it.
    Quake3 - same as above.
Most bad ports were made by inexperienced developers. And honestly, these people need to learn! Especially Windows developers which aren’t Linux users are causing the problems. Linking weird 3rd party libraries which aren’t itself is a receipt for disaster. Which indicates planing mistakes in early stages. A bad sign is when they start to package for specific distributions…run as fast as you can.

I would look to applaud the high quality work id and Valve or Daedalic. Weirdly Microsoft ships a port of Minecraft. Valve now ships the Linux-Runtime to ease ports. And Flatpak allows developers which want to package itself (weird hill to die on…) doing it.

show 3 replies