为什么我会重回到Windows的怀抱?( 五 )
然而 , 历史又一次地重复上演 , 最终由于这种配置的局限性 , 人们再一次感到失望 。 因为你不能让虚拟机一直运行 。 即使在最低配置下 , 虚拟机也会占用大量系统资源 。 虽然我不玩游戏 , 但是我需要一定图形性能以及响应能力 。 在大多数情况下 , 该系统运行良好 , 但是当我需要执行一些“真正的”Windows任务时 , 它就会非常呆滞 。 我愿意冒险尝试 , 因为我觉得这种配置不是特别糟糕 , 而且在大多数情况下 , 我也可以容忍性能的问题 。
时间来到了合规时代 。 Linux社区中的任何人都知道操作系统的安全性 。 没错 , Linux有漏洞 , 但是与Windows或OS X相比 , Linux的漏洞要少得多;但是 , 许多组织都被要求安装管理软件 , 该软件允许从中央位置监视和控制计算资产——包括台式机、笔记本电脑、手机、平板电脑等 。 在各种配置下将Linux作为主要桌面系统运行了将近十年后 , 公司的合规负责人找到了我 。 我俩之间的关系很好 , 我明白他的苦衷 , 我一点都不羡慕他所处的境地 。 我有一种不祥的预感 。 他跟我说 , 并不是说将Linux作为桌面系统运行不安全 , 只不过在这家拥有1500多名员工的公司中 , 只有2-3个人在运行Linux桌面系统 , 他无法承担购买和维护管理Linux桌面系统所需软件的成本 。 我哑口无言 , 我当然不想给他找麻烦 。 在我说我理解之后 , 他从桌子下面拿出了全新的Macbook Pro 。 我从来没有认真使用过Mac 。 只有我们的用户体验和营销团队才会使用Mac 。 我当时想:“试试又何妨?”我知道这个笔记本中也有类似Unix之类的东西 。 在之后不到十年的时间里 , 我一直在使用Mac 。 经过一段时间的学习之后 , 我开始喜欢上了这台机器 。 我很喜欢命令行 , 而且Mac是Unix系统 , 但那只是曾经的我 。 尽管微软把Mac当二等公民 , 但Mac甚至拥有微软Office 。 这个系统坚如磐石 。 性能非常不错 。 尽管Mac只是当初的一种妥协 , 但最终我还是对这台新机器感到很满意 。 当然 , 故事到此并没有结束 。 几年前 , 在Satya Nadella执掌微软之后不久 , 我看到了变革之风 。 很多人都选择避开微软的大漩涡 , 我也是其中一员 , 我对一切都持怀疑的态度 。 同时 , 很明显 , Nadella带领着微软走向了另一个方向 。 让我们来看一看微软的一些新动向 , 比如微软的Office产品在其他平台上的运行效果几乎与Windows相同;包括我的三星手机和平板电脑 , 我们看到微软深入参与Docker和Linux社区 , 并获得了这些社区中非微软成员的称赞 , 这些都表明微软内部确实发生了变化 。 尽管还有很长的路要走 , 但是几年来 , 微软一直在努力向其他大型公司学习 , 与其他人打成一片 。 最近 , 我发现自己需要购买新的个人系统 。 首先 , 我选择了自己最熟悉的Macbook Pro;但是 , 有些问题一直困扰着我 。 我知道这些系统比Windows / Linux昂贵 , 但这是由于它们的坚固程度 。 但是 , 在我思考的过程中 , 我意识到OS X不再是坚如磐石的操作系统 。 虽然这个系统依然不错 , 但已大不如前 。 虽然OS X为开发人员和工程师提供了大力支持 , 但据我估计 , 我日常工作中使用的软件大多来自操作系统无关的第三方 。 随着Docker成为开发人员工具集的一部分 , 特定操作系统的需求已降至最低 。 我决定仔细研究能够运行Windows和/或Linux的系统 。 最终我认为 , 我可以购买Windows机器并用Linux改造它 。 我想要一台强大的机器 。 我经常使用Docker和Kubernetes 。 虽然我可以将它们放到AWS或其他云提供商上 , 但相关的费用势必会迅速增加 。 只需一个8核i9系统 , 外加32GB RAM和1TB NVMe SSD , 就足以让我破产 。 同款的戴尔(包括OLED显示屏)价格为2200美元 , 而Macbook Pro则为3600美元 。 这个价格差异还是相当大 。 于是 , 我有了结论 。 在20年后 , 我决定换回Windows的机器 。 在做出该决定后 , 我想到的第一件事就是我要重新格式化这台机器 , 然后在上面运行Linux 。 但是 , 考虑到硬件、GPU和OLED显示器的更新换代 , 以及其他一些问题 , 我觉得我会尝试使用Windows 。 我已经阅读了很多有关Linux的Windows子系统(WSL)的知识 , 而且WSL 2应该会更好 。 我就知道我们还有很多办法来运行Docker和Kubernetes 。 我所有的开发工具都支持Windows 。 Visual Studio Code具有与WSL文件系统和Shell集成的强大功能 。 但是 , 为什么我还要在本机运行Linux呢?这个问题本身就不太准确 。 WSL不是完整的Linux , 但是比OS X命令行更接近Linux 。 它与Windows的集成非常顺利 。 虽然还有一些缺点 , 但我并不是太在意 。 所以 , 现在的我选择利用WSL、Minikube以及所有我喜欢的工具 , 在Windows上完成所有的Unix工作 。 到目前为止 , 我感觉很满意 。推荐阅读
- 魔兽世界|魔兽TBC:为什么玩家期待跨区组队?降低组队难度,无需频繁换区
- 李儒|三国杀:为什么叫李儒时代的骄傲,他到底有什么好骄傲的?厉害吗
- 池子|“为什么优菈总是在让人始料未及的版本到来?我还没准备好呀!”
- fpx战队|为什么同样是S赛夺冠,FPX的热度,完全没法跟IG与EDG相比?
- 王者荣耀|王者荣耀为什么要出限定皮肤?看完你就明白了
- 手机游戏|CFHD:神秘组织为什么开发生化手雷呢?关键是为了赚更多钱
- 打野|王者荣耀:不管什么打野都出一件肉装,李白都出暴裂,为什么?
- 抖音|正在火热追我的富二代,在得知我生日后突然消失不见,到底为什么
- |为什么很多人都说剑圣JUGG是伪核,后期能力不行!
- steam|原神:常驻五星废弃率排名,为什么大家越来越在乎“强度”了