因为在 Windows 上跑 Emacs 和 ?git 实在是一种 PITA,而且无论是在自己家里换着用台式机/笔记本,还是在外边用电脑,设置一套顺手的环境都太花时间。而且不同的项目又要求不同的设置,比如说要安装 Ruby 3.0,在所有机器上都装一遍 ruby-install 和 chruby 实在太过费劲。不同 OS 下,设置的同步又是个大问题。就不说我喜欢用的 IBM Plex Mono 和 Noto 字体每次都要重新下载安装的事了。

目前看来 Docker 是个比较好的解决方案,可以在三大主要平台上提供一致的 Linux 使用体验。