-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mono + dotnet/runtime Migration #1018
Mono + dotnet/runtime Migration #1018
Comments
What is PR Sync Bot? |
Are these worth calling out specifically
Post migration
|
@danmosemsft The goal is to get the build going first. Any implementation changes will come once the infrastructure is in place and working. |
A few more post migration tasks:
|
I just opened the PR that adds Mono to the repo: #1912 :) |
What will the story be for those running mono on Linux? Would there still be a way to build it and install it via makefiles? Will there be a similar story for .NET 5 as a replacement? |
@borgdylan Mono as you know it will stay around as an option, but for .NET 5 the packaging/distribution is a bit different. |
is this just port of monovm and aot , which will use .net core's gc . Or is the entire mono runtime along with mono's gc is getting ported here ? |
It is the entire Mono runtime including Mono's GC (sgen). |
Is there a plan to port Mono to use the .NET Core GC? |
Xamarin and Blazor are the primary workloads for Mono. CoreCLR GC (as is) is likely a worse option for these workloads than the current Mono GC. We may experiment with it, but the Mono GC is here to stay until we have a data that confirm the .NET Core GC would be a better choice for the primary Mono workloads. |
I don't see anything in that list for publishing runtime packs. Is that missing? If so, it seems like it should be added. W/o that, there isn't a user experience. |
When doing the planning for migrating the mono runtime into the repository there was no cleanly defined user experience. Given that we decided to cut the runtime packs and publishing because there wasn't a clear goal for us to plan around. Instead we decided to separate migrating mono into the runtime and then work on publishing, official builds and packaging once we had a defined scenario to plan that around. Is that available now for us to look at? |
Tagging subscribers to this area: @directhex |
For the most part, I think we're migrated. I think what's left is for 6.0 and beyond. |
These are the high level sets of tasks / priorities leading up to and after parts of mono are migrated into dotnet/runtime.
Before Migration
Migration
Post Migration
Priority I (Near completion)
run-sample
run-benchmark
: Add RunSample target to mono.proj #2393Priority II
mono/tests
tests andmono/mini
tests on MonoVM on CIThe text was updated successfully, but these errors were encountered: