一位 10 年 linux 老 用户,重新使用 windows 的心得。
原文链接:https://haydenjames.io/10-yrs-of-linux-switched-to-windows-what-next/
作者 | Hayden James
译者 | 弯月 责编 | 郑丽媛
出品 | CSDN(ID:CSDNnews)
作为一名 Linux 用户,你可能很奇怪为什么有人会用 Windows 来代替 Linux。其实,探索不同的操作系统是一件很有价值的事。同时精通 Windows、mac 和 Linux 对我们都有好处,尤其是在专业环境中。
在本文中,我将分享个人日常使用的操作系统从 Linux 切换到 Windows 10 的经历,包括如何寻找经常使用的一些 Linux 应用的替代品,以及如何将 WSL (Linux 的 Windows 子系统)集成到工作流程中。此外,我还将分享个人对于使用 Windows10 作为主要操作系统的优缺点,以及与 Linux 做比较。
从 Windows 换到 Linux 的经历
在切换到 Windows 之前,我使用 Linux 已长达十年之久,而我使用计算机和操作系统的经历远在这之前。我很小的时候,就有机会尝试 Commodore 64、Amiga 500、Apple Macintosh 和 Atari 2600。
图:Commodore 64——有史以来最畅销的 PC
不过,我正式使用 PC 的经历始于 20 世纪 90 年代早期到中期,当时还是 Windows 98,那是我第一次体验图形用户界面,我还花了几个小时设置桌面,并探索各种功能和应用程序。
随着使用计算机的需求增长,我升级到了 Windows NT(于 1993 年 7 月发布)。这个版本的 Windows 是专门为商业用途设计的,稳定性、安全性和网络功能都有所提升,所以接下来的几年内,我一直在使用 Windows NT,并用它很好地完成了与工作相关的任务。
2001 年,微软发布了 Windows XP,并迅速成为最受欢迎的 Windows 版本。这个版本的 Windows 在性能和安全性都有很大的提升,还提供了多媒体功能,非常适合家庭和企业使用。因此后来我使用了多年的 Windows XP,很喜欢它的稳定性和多功能性。
2009 年,微软发布了 Windows 7,这个版本相较 Windows Vista 有了许多重大改进,提供了更好的性能和更用户友好的界面。很快,Windows 7 成为了我工作和个人使用的首选操作系统——和许多人一样,我又使用了很多年的Windows 7。
在此期间,我的任务是管理 Windows Server 2000~2008 上的 IIS 5 ~ 7,这是一项很糟糕的工作:那时在 IIS 7 上管理几个网站时,我遇到了许多性能和扩展的问题。
幸运的是,我遇到了其他能在 Linux 上(尤其是在 Debian 和 Ubuntu 上)运行的服务器,例如 Apache、Lighttpd 和 Nginx。这些服务器提供了更高的吞吐量,还提高了网站性能。总的来说,Linux 提供了更多的灵活性、安全性、性能和自定义,所以之后我的服务器和台式机都使用了各种版本的 Linux。
又用回 Windows,为什么?
Windows 和 Linux 是个人及企业中最流行的两款操作系统,而苹果的 macOS 仅授权自家的硬件。这两款操作系统有各自的优缺点,选择使用哪一种取决于用户的需求和偏好。
根据我的经验,以下是用 Windows 取代 Linux 作为日常操作系统的一些优缺点。
(1)使用 Windows 的优点:
▶ 用户友好(或者更确切地说,用户都很熟悉):Windows 有一个熟悉的图形用户界面,非常简单。
▶ 游戏:Windows 是游戏玩家的首选,因为它与市场上的大多数游戏都兼容。
▶ 硬件兼容性:Windows 几乎与市场上所有的硬件和软件都兼容。
▶ 微软的 office:微软的 Office Suite 是一款生产力工具,广泛用于企业和个人。
(2)使用 Windows 的缺点:
▶ 成本:Windows 是一款商业操作系统,需要付费。
▶ 安全性:Windows 比 Linux 更容易受到恶意软件和病毒的攻击。
▶ 臃肿软件:Windows 预装了很多用户不需要的应用程序,这些应用程序可能会降低系统速度。
▶ 隐私:Windows 收集了大量用户数据,并且存在隐私问题。
(3)使用 Linux 的优点:
▶ 免费且开源:Linux 是一款免费且开源的操作系统,可以免费下载、安装和使用。
▶ 可定制:Linux 是高度可定制的,用户可以根据自己的需要修改源代码。
▶ 安全性:相较于 Windows,Linux 更不容易受到恶意软件和病毒攻击。
▶ 速度:Linux 比 Windows 更快、更高效。
(4)使用 Linux 的缺点:
▶ 兼容性:Linux 无法与市场上所有的硬件和软件都兼容。
▶ 陡峭的学习曲线:Linux 使用起来比 Windows 更具挑战性,尤其是对于不熟悉命令行且习惯于使用桌面环境和窗口管理器的新用户而言。
▶ 游戏:与 Windows 相比,支持 Linux 的游戏很少。
▶ 云同步:除 Ubuntu 外,大多数 Linux 发行版都缺乏开箱即用的云同步功能,无法与苹果的 iCloud、微软的 Onedrive 或 google Drive 相媲美。
Windows 10 是大多数用户都比较熟悉的操作系统,出色的软硬件兼容性使其成为众多用户的热门选择。另一方面,Linux 是一款免费的开源操作系统,具有出色的性能、隐私和安全功能,而且具有高度可定制性。
作为一个长期的 Linux 用户,在过去十年中,我一直在使用各种发行版,包括 Arch、Ubuntu、Mint、Kali、Debian、Fedora、Manjaro 等等。
考虑到这些利弊,去年年底的时候,我决定换回 Windows,即 Windows 10。我想探索每天使用 Windows 的可能性,并尝试利用更好的硬件支持来构建可以兼作游戏 PC 的新 PC。
我的 PC 配置如下:AMD Ryzen 5 处理器、MSI MAG B550 TOMAHAWK 主板、技嘉 OC Radeon RX 6650 XT 显卡,16GB Corsair Vengeance DDR4-3600 CL16 内存。将主要操作系统切换成 Windows ,对我来说是一个重大变化!
下面是我的 PC 机:
图:大多数 LED 都不发光或呈纯白色。
我选择 Windows 而不是 Linux 的原因主要是:获取更好的 AMD 驱动程序支持,让我能够充分利用硬件,或者说至少能够为以后的 Linux 测试设置一个基线。
虽然 Linux 在这一领域取得了重大进展,但通常 Windows 对于 AMD 和 Nvidia GPU 的支持更好。这是意料之中的,因为随着越来越多最终用户在 Windows 上运行 AMD 和 Nvidia 硬件,Windows 提供了更稳定和更高效的体验。
此外,我不想直接尝试双启动设置,而想探索专门使用 Windows 的可能性,并与 Linux 作比较。
Windows 作为日常操作系统
你可能会问:为什么我选择安装 Windows 10 而不是 Windows11?因为我追求的是尽可能高的稳定性,想尽量避免 Windows 更新。
切换到 Windows 10 以后,我很担心无法找到一些我最喜欢的 Linux 应用程序的替代品,但我惊喜地发现有许多 Windows 应用程序可以有效替代。
例如,我使用 Termius 来代替 Remmina 和 WSL(Linux 的 Windows 子系统),这样就可以访问命令行 Linux 了。此外,我还安装了 Kali 和 Debian WSL,这样就可以启动一些原生 GUI 的 Linux 应用程序,我还使用 AutoHotkey 和 Win3WM 来代替 i3wm。
使用 Windows 10 时遇到的问题
毫无疑问,Windows 是全球最流行的操作系统之一,但它依然存在一些困扰用户的问题。因此,我期待听到多年来一直使用 Windows 和 Linux 的其他人的意见,以改善我在 Windows 上的体验。
尽管 Windows 在过去十年中有了明显改善,但仍有一些问题困扰着我,尤其是以下两个。
1. 我不断需要重新启动 Windows 来安装更新。自 Windows 7 以来,这个问题一直没有太大改善。虽然保持系统最新非常重要,但频繁更新和重启很讨厌,尤其是在处理重要的工作时。
2. 用户界面/ 工作流程。尽管在使用一些第三方个性化应用后,Windows 的用户界面可以更接近 i3wm,但仍有一些错误,有时很难无缝工作。所以,最终我恢复到了默认的 Windows 桌面,尽管效率不高,影响到了我的工作效率。
回归 Linux?
至于日常的主要操作系统,目前我非常期待 WD BLACK 1TB SN770 的到来,这样我就能够将目前运行 Windows 10 的 TEAMGROUP 256GB MP33 NVMe 移动到第二个 PCIe 3。
如此一来,我就能够将 Linux 作为默认的操作系统,在玩游戏时还能使用Windows 10。其实,我玩游戏的频率大约是每两个月一次,但这进一步坚定了我切回 Linux 作为主要操作系统的决心。
过去几个月的经历告诉我,虽然 Linux 和 Windows 各有优势,但对于 Linux 用户来说,切换到 Windows 的难度更大——Linux 提供了强大的系统控制,丰富的开源应用程序以及完成工作所需的各种选择。
我应该坚持使用 Windows 吗?
在写这篇文章时,我依然在使用 Windows 10。所以对我来说,找到解决上述问题的办法还为时不晚。
那么,你怎么看?我是不是不应该这么快就放弃 Windows?你能提供一些建议改进我的 Windows 体验吗?你认为哪些技巧可以改善 Windows 上的工作流程,并提高生产力?或者,我还是重回Linux 吧?
在等待 NVMe 引导驱动器的期间,我一直在思考究竟应该使用哪个 Linux 版本。目前,我已将后续列表缩减到:Kali-i3(滚动发布非渗透测试工具)、Debian 12、Arch + xfce4 + i3 或 Manjaro-i3。你是否还有其他建议?