-
Notifications
You must be signed in to change notification settings - Fork 18.5k
Description
Proposal Details
This is a revamped proposal to support plan9/arm64. More information in the MR: #76271
Many Plan9 users user arm64 as their daily use machine (eg. MNT Reform). Amd64 and arm64 have by far more users than 386 and ARM. Maybe having a 9front builder with a suggestion how to maintain could be promising.
Quoting @psilva261 on what changed since last attempt to upstream plan9/arm64 port:
-
386/amd64 builders had a lot of issues, however looking at build.golang.org the plan9/386 builder runs much more stable than when the previous proposal was open. Even the golang.org/x repos run through
-
amd64 builder is being moved to LUCI (from what I understand this should make maintenance more scalable maybe): x/build: add LUCI plan9-amd64 builder #63600
-
Builder access @oridb also created this issue to add me and @majiru as maintainers: access: plan9: add 9front developers to the plan 9 group #58011 also I could definitely help with that
-
9front now has qemu images for amd64 and arm64: https://9front.org/releases/2025/10/11/0/
Concerning bugs in the system itself
-
9front runs more reliably
-
a lot of errors were actually filesystem related so ramfs was used. Well now there is gefs though https://orib.dev/gefs.html
-
also in 9legacy together with Go monotonic time is now there https://9fans.topicbox.com/groups/9fans/T59810df4fe34a033/monotonic-time-and-randomness-on-plan-9