Non-portable ones are moved into new packages pkg/sys/e{unix windows}. The "e" prefix is needed to avoid conflict with packages under golang.org/x/sys/ and can mean "extra".
This has created a lot of //go:build lines.