Despite having just 5.8% sales, over 38% of bug reports come from Linux

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • SaaSHub - Software Alternatives and Reviews
  • steam-runtime

    A runtime environment for Steam applications

    There is for all practical purposes a singluar linux.

    Why? Because you can bundle your own "userspace" to support your game, and that's what steam does for you with it's runtime: https://github.com/ValveSoftware/steam-runtime

    It has to pick up a few things from the surrounding environment, but steam entirely standardizes the vast majority of it, and the rest of it is really really similar between every linux-running OS.

  • awesome-github-templates

    :octocat: Curated list of GitHub Issues and Pull Requests templates

    From https://news.ycombinator.com/item?id=19686470 :

    > GitHub and GitLab support task checklists in Markdown and also project boards [...]

    > GitHub and GitLab support (multiple) Issue and Pull Request templates:

    > Default: /.github/ISSUE_TEMPLATE.md || Configure in web interface

    > /.github/ISSUE_TEMPLATE/Name.md || /.gitlab/issue_templates/Name.md

    > Default: /.github/PULL_REQUEST_TEMPLATE.md || Configure in web interface

    > /.github/PULL_REQUEST_TEMPLATE/Name.md || /.gitlab/merge_request_templates/Name.md

    > There are template templates in awesome-github-templates [1] and checklist template templates in github-issue-templates [2].

    > [1] https://github.com/devspace/awesome-github-templates

    > [2] https://github.com/stevemao/github-issue-templates

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • github-issue-templates

    :symbols: A collection of GitHub issue and pull request templates

    From https://news.ycombinator.com/item?id=19686470 :

    > GitHub and GitLab support task checklists in Markdown and also project boards [...]

    > GitHub and GitLab support (multiple) Issue and Pull Request templates:

    > Default: /.github/ISSUE_TEMPLATE.md || Configure in web interface

    > /.github/ISSUE_TEMPLATE/Name.md || /.gitlab/issue_templates/Name.md

    > Default: /.github/PULL_REQUEST_TEMPLATE.md || Configure in web interface

    > /.github/PULL_REQUEST_TEMPLATE/Name.md || /.gitlab/merge_request_templates/Name.md

    > There are template templates in awesome-github-templates [1] and checklist template templates in github-issue-templates [2].

    > [1] https://github.com/devspace/awesome-github-templates

    > [2] https://github.com/stevemao/github-issue-templates

  • SDL

    Simple Directmedia Layer

    > Experience is quite different for big game developers that have their own engines and can't offload complexity to another layer of abstraction, supporting a lot of hardware/software combinations on Linux for them is quite hard.

    Oh but they can offload that complexity to e.g. SDL [0]

    As for why games like Cyberpunk 2077 are not on Linux, we can only speculate. Remember however that for a profit-focused publisher/developer the Linux port not only has to be profitable to make sense, it has to be more profitable than other things they could spend their time on.

    [0] http://libsdl.org/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts