question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Tracking] Cross-platform support

See original GitHub issue

This is a tracking issue, it will be updated and new items may be added based on what’s left to allow building Cosmos projects on all platforms supported by .NET Core.

Cosmos

  • CosmosPaths should be removed (requires changes in the installation process and build system, and depends on CosmosOS/Cosmos#872 too, slowly getting there).

IL2CPU

  • CosmosOS/IL2CPU#30.

Native Binaries and OS Launch (Cosmos and X#)

  • Build tools (NASM, ld, mkisofs,…), we can either ship binaries for all platforms or replace them by a managed solution.
  • Launch hosts should have different behaviour according to the platform (in progress).

Tests

  • When the other work items are completed, we should run tests for other platforms in CI too (maybe Travis?). EDIT: AppVeyor now supports Linux too (Ubuntu)

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:1
  • Comments:24 (18 by maintainers)

github_iconTop GitHub Comments

1reaction
valentinbreizcommented, Jul 3, 2022

A tutorial about how to use, add Cosmos to dotnet new --list

1reaction
sjmuldercommented, Oct 12, 2018

or to decide to support only a Linux distro (Ubuntu probably)

Please don’t do this! Make proper source releases and have distro maintainers package it. Cosmos will be able to support more platforms and maintainers will help keeping things compiling and running on their platforms by submitting patches. They’ll also make sure the package is a good citizen.

Re. macOS, there’s a native package installer format with command line tools. The popular Homebrew package manager/repo is also likely to pick up the project, once compatible.

Read more comments on GitHub >

github_iconTop Results From Across the Web

What is cross platform tracking?
Cross platform tracking or measurement is measuring marketing success across all channels and platfoms. This is critical for optimizing your user journey.
Read more >
Cross-Platform Analytics Guide for SaaS Companies
Tracking cross -platform analytics is essential for product teams to see a complete view of customer behavior. In our guide, we explore:.
Read more >
Cross Platform Analytics
Cross -platform analytics lets you analyze data across native app, mobile web, and desktop. Amplitude helps you get a holistic view of your...
Read more >
Cross-platform analytics: Track web and mobile users in ...
Collect and analyze user behavior data from your website and native mobile app in one place · Watch session recordings to see your...
Read more >
Cross-Platform Analytics: Everything You Need to Know
These platforms help you gather information from multiple sources in one place so you can easily track your progress against competitors ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found