golang / go

The Go programming language
https://go.dev
BSD 3-Clause "New" or "Revised" License
123.98k stars 17.67k forks source link

proposal: all: port to target sylixos/arm64 & sylixos/amd64 #65899

Open Mchnan opened 8 months ago

Mchnan commented 8 months ago

Proposal Details

Hello community,

I am a representative of AcoInfo, and I am thrilled to announce a significant achievement – the development of sylixos, a Unix-like RT system, since 2006.

While our system may not have gained global recognition, it has garnered a substantial user base in East Asia.

In March 2023, we reached a noteworthy milestone by successfully porting Go, enabling cross-compilation for the sylixos/arm64 and sylixos/amd64 target machines in Go version 1.20.1, including the x/sys package. This represents a significant advancement in cross-compilation form windows|linux|macos to sylixos environment.

However, simplifying usability and ensuring the functionality of most modules is no easy task. The initial step in achieving this goal is gaining acceptance from the community for our proposal.

So we are eager to contribute to the Go community by submitting patches to enhance support for sylixos/arm64 and sylixos/amd64 ports.

To ensure the success of these ports, we have devised a comprehensive plan:

  1. Provide two target machines remotely (RK3568/sylixos | Intel i5/sylixos) remotely..
  2. Submit the patches after receiving community approval for this proposal.
  3. Aim to complete the submission and review of all patches by November, ensuring a stable state.
  4. Commit to maintaining sylixos/arm64 and sylixos/amd64 ports and target machines for an extended period.
  5. We appreciate your consideration and eagerly anticipate collaborating with the Go community to bring these enhancements to fruition.

Best regards, Herb Cheng AcoInfo Representative

Mchnan commented 8 months ago

CC @rsc @rsto @ianlancetaylor

ianlancetaylor commented 8 months ago

CC @golang/release