我(Christopher Shaw)已经主要使用Linux大约10年了,而且主要是Ubuntu。但在最新发布的版本中,我决定重新回到我通常不喜欢的操作系统:Windows 10。
我一直是Linux的粉丝,我最喜欢的两个发行版是Debian和Ubuntu。现今作为一个服务器操作系统,Linux是完美无暇的,但在桌面上一直存在不同程度的问题。
最近一系列的问题让我意识到,我不需要使用Linux作为我的桌面操作系统,我仍然是一个Linux粉丝,但基于我安装Ubuntu 17.10的经验,我已经决定回到Windows。
什么使我选择了回归
问题是,当Ubuntu 17.10出来后,我像往常一样进行全新安装,但遇到了一些非常奇怪的新问题。
Dell D3100 Dock不再工作(包括临时规避方案也没用)
Ubuntu意外死机(随机)
双击桌面上的图标没反应
使用HUD搜索诸如“tweaks”之类的程序会尝试安装 META 桌面版本GUI 比标准的GNOME感觉更糟糕
现在我确实考虑回到使用Ubuntu 16.04或另一个发行版,但是我觉得Unity 7是最精致的桌面环境,而另外唯一一个优雅且稳定的是Windows 10。
除此之外,使用Linux而不是使用Windows也有一些固有的问题,如:
大多数商用软件不可用,E.G Maya、 PhotoShop、 Microsoft Office(大多数情况下,替代品并不相同)等等。大多数游戏都没有移植到Linux 上,包括来自EA、 Rockstar Ect. 等主要工作室的游戏。对于大多数硬件来说,其Linux驱动程序是厂商的次要考虑。
在决定使用Windows之前,我确实考虑过其他发行版和操作系统。
与此同时,我看到了更多的“微软爱 Linux ”的行动,并且了解了 WSL。他们的新开发者的关注角度对我来说很有意思,于是我试了一下。
我在Windows找到了什么
我使用计算机主要是为了编程,我也使用虚拟机、git 和 ssh,并且大部分工作依赖于 bash。我偶尔也会玩游戏,观看 netflix 和一些轻松的办公室工作。
总之,我期待在Ubuntu中保留当前的工作流程并将其移植到 Windows 上。我也想利用 Windows 的优点。
所有的PC游戏支持
Windows大多数程序是原生的
微软办公软件
虽然使用 Windows 有很多坑,但是我打算正确对待它,所以我不担心一般的 Windows 故障,例如病毒和恶意软件。
Windows的子系统Linux(Windows上的Ubuntu中的Bash)
微软与Canonical的密切合作将 Ubuntu 带到了 Windows 上。在经过快速设置和启动程序之后,你将拥有非常熟悉的 bash 界面。
我一直在研究其局限性,但是在写这篇文章时我碰到的唯一真正的限制是它从硬件中抽象了出来。例如,lsblk不会显示你有什么分区,因为子系统里的 Ubuntu 没有提供这些信息。
但是除了访问底层工具之外,我发现其体验非常熟悉,也很棒。
我在下面的工作流程中使用了它。
生成SSH密钥对
使用 Git 和 Github 来管理我的仓库
SSH到几个服务器,包括不用密码
为本地数据库运行MySQL
监视系统资源
使用Vim编辑配置文件
运行Bash脚本
运行本地Web服务器
运行 PHP、NodeJS
到目前为止,它已经被证明是非常强大的工具。除了是在Windows 10用户界面之中,我的工作流程感觉和我在 Ubuntu 上几乎一样。尽管我的多数工作可以在WSL中处理,但我仍然打算通过虚拟机进行更深入的工作,这可能超出了WSL的范围。
不需要用Wine
我遇到的另一个主要问题是兼容性问题。我很少使用Wine来使用Windows软件。(LCTT 译注:Wine是可以使Linux上运行Windows应用的软件)但是有时它是必需的,尽管通常体验不是很好。
HeidiSQL
我首先安装的程序之一是HeidiSQL,它是我最喜欢的数据库客户端之一。它可以在 Wine 下工作,但是感觉很不好,所以我在 Linux 下丢掉它而使用了 MySQL Workbench。回到了Windows 中,就像一个可靠的老朋友回来了。
游戏平台/Steam
没有游戏的Windows电脑是无法想象的。我从Steam的网站上安装了它,我的Linux游戏,加上我的Windows游戏就变大了5倍,并且包括GTA V(LCTT 译注: GTA V 是一款名叫侠盗飞车的游戏) 等AAA级游戏。而这些我在 Ubuntu 中只能梦想。
我对SteamOS有很大的期望,并且一直会持续如此。但是我认为在可预见的将来,它不会在任何地方的游戏市场中崭露头角。所以如果你想在PC上玩游戏,你确实需要Windows。
还有一点需要注意的是, 你的nvidia显卡的驱动程序会得到很好的支持,这使得像 TF2 (LCTT 译注: 这是一款名叫军团要塞 2 的游戏)这样的一些Linux原生游戏运行的稍好一些。
Windows在游戏方面总是优越的,所以这并不令人感到意外。
从USB硬盘运行,为什么
我在我的主固态硬盘上运行Linux,但在过去,我是从 usb 棒和 usb 硬盘运行它的。我习惯了 Linux 的这种持久性,这让我可以在不丢失主要操作系统的情况下长期尝试多个版本。
现在我尝试将Windows安装到USB连接的硬盘上时,它无法工作也不可能工作。所以当我将Windows硬盘分区的克隆作为备份时,我很惊讶我可以通过USB启动它。
这对我来说已经成为一个方便的选择,因为我打算将我的工作笔记本电脑迁移回Windows,但如果不想冒险,那就把它扔在那里吧。
所以我在过去的几天里,我使用USB来运行它,除了一些错误的消息外,我没有通过USB运行发现它真正的缺点。
这样做主要的问题是:
较慢的启动速度恼人的信息:不要拔掉你的 USB无法激活它
我可能会写一篇关于USB驱动器上的Windows的文章,这样我们可以有更详细的了解。
那么结论是什么?
我使用Windows 10大约两周了,并没有注意到它对我的工作流程有任何的负面影响。尽管过程会有一些小问题,但我需要的所以工具都在手边,并且操作系统一般都在运行。
我会留在Windows吗?
虽然现在还为时尚早,但我想在可见的未来我会坚持使用Windows。