Skip to content

Port Scalar to Linux #323

@derrickstolee

Description

@derrickstolee

Feature Summary

Scalar is built on .NET Core, so in theory it can be run on Linux to some extent. We already generate Linux installers of our Git fork. Here are the things we need to do to support a Linux port:

  1. Create a Linux version of the Scalar service daemon.
  2. Create a Scalar installer for Linux. (How does this work across distros?)
  3. Create functional test builds.
  4. Move all case-insensitive comparisons to the ScalarPlatform and allow Linux platform to be case-sensitive.
  5. Update the recommended config options as necessary.

We may also want to consider the equivalent of the native notifications on Linux, if such a thing is possible across the many window management options.

How to get this on the backlog

We have real customers that need Scalar on Windows and Mac, so we are committed to supporting a quality product on those platforms. To build and maintain a Linux port, we need evidence that a sufficiently large group actually plans to use Scalar on Linux.

You can help by commenting on this issue with the following details:

  1. How large is your repository? Valuable metrics include: size of pack-file on initial clone, number of commits, number of files in the working directory, number of full-time engineers contributing to the repo.
  2. How do you work right now? Are you on a different version control system and Git has been too painful to switch? Or, are you using Git right now but struggling?
  3. Do you have resources to assist in the building or testing of a Linux port of Scalar?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions