Skip to content

Conversation

@gdams
Copy link
Member

@gdams gdams commented Jul 25, 2025

First draft, will need some thorough reviews

@gdams gdams requested a review from a team as a code owner July 25, 2025 08:26
@gdams gdams requested review from dagood and qmuntal July 25, 2025 08:28
Copy link
Member

@qmuntal qmuntal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This document is much needed.

@gdams gdams requested a review from qmuntal July 25, 2025 10:48
|----------|-------------|--------|-------|
| Linux | amd64 | ✅ Supported | Primary platform, Azure Linux 3.0+, Ubuntu 22.04+ |
| Linux | arm64 | ✅ Supported | Azure Linux 3.0+, Ubuntu 22.04+ |
| Linux | armv6l | ✅ Supported | Modern Linux distributions |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unclear what Modern Linux distributions actually exist on armv6l, and would we actually support them? (All of them?)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one I'm not sure about, what was the original customer request for armv6l? Do we know what platform they required?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Forwarded you the original email thread.

@gdams gdams requested a review from dagood August 6, 2025 08:53
@gdams
Copy link
Member Author

gdams commented Aug 6, 2025

@dagood updated PTAL

* `linux_arm64`
* `windows_amd64`
* `darwin_amd64`
* `darwin_arm64`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are still preview, right?

@@ -0,0 +1,62 @@
# Supported Platforms
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a particular reason to put this in the root dir rather than eng/doc?


This document outlines the platform support matrix for different versions of the Microsoft build of Go.

"Support" in this context means that Microsoft actively tests these platforms and will accept bug reports for them. Platforms outside this scope are provided support on a best-effort basis with no guarantees.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test in what sense? That the toolset works, or that it works at runtime? It seems like this doc is only be about runtime behavior (it lists Windows arm64, which we can target but we don't ship a prebuilt toolset for).

Do we really test Windows arm64 and Linux armv6l?

Does a listing on this page imply that there's a supported platform-provided crypto backend?

Comment on lines +24 to +26
### Go 1.23
- macOS (Darwin) platforms not available

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So... they were available in 1.22? 😄

Suggested change
### Go 1.23
- macOS (Darwin) platforms not available

Comment on lines +33 to +36
- **Minimum supported distributions**:
- Azure Linux 3.0 (recommended)
- Ubuntu 22.04 and later
- CBL-Mariner 2.0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't this a duplicate of the table?

I'm not sure a table is necessary, if we want to provide more details with more platform-specific context anyway.

* `linux_arm64`
* `windows_amd64`
* `darwin_amd64`
* `darwin_arm64`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gdams gdams self-assigned this Sep 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants