在升级到 go1.21 与兼容 Win7 之间,你会如何选择?

25次阅读

共计 678 个字符,预计需要花费 2 分钟才能阅读完成。

背景

决策

  • tssh 升级到 go1.21 是迟早的事,不能因为部分不升级的用户,而影响了其他愿意升级的用户。后来想到,可以在 release 时,通过 github action 将 QUIC 和 KCP 协议降到支持 go1.20 的版本,然后编译出能在 Win7 运行的专用版本,详见 https://github.com/trzsz/trzsz-ssh/blob/main/.github/workflows/publish.yml

  • Win7 用户可以在 https://github.com/trzsz/trzsz-ssh/releases 下载带 win7 关键字的版本,在 Cygwin、MSYS2 或 Git Bash 内使用。个人建议,别再用 Win7 了,尽早升级吧,新版本 Windows 更香和更安全。

讨论

  • 你开发软件时,会紧跟当前最新的编译器版本吗?如 Go。

  • 你开发的软件,会支持市场已放弃的旧系统吗?如 Win7。

正文完
 0