照片由 Gabriel Heinzer 拍摄,发布于 Unsplash。
在这里,我将讨论我在Linux上的旅程,这绝对是一段刺激的旅程。
Linux 之前在用 Linux 之前,我用 Windows 的 WSL(Kali Linux),还算可以。开玩笑的,实际上体验并不怎么样,哈哈。
每次我启动 Docker 或 WSL 时,我的电脑就会卡得不行(我用的是一台配置很低的电脑,3代 i5 和 Nvidia Quadro 600,12G 内存),启动需要很长时间,几乎像是等了一个世纪,而使用 WSL 和 VSCode 的时候更是慢得离谱。但这根本不值,我还是勉强应付着。
当我用 Python 脚本来做自动化工作时,遇到了 Windows 的权限问题。
有一天因为断电(更具体地说是从太阳能转换为电力供应),我的 Windows 11 系统出现了永久性的蓝屏。
微软真是个烂摊子,而且 Windows 频繁更新让人头疼,越用越卡(因为变得臃肿),所以我用 Linux 了,比如 Linux Mint。
第一次安装 Linux 系统我之前在我的电脑上装了 Kali Linux,但因为分辨率问题,显示器无法正常工作,这使得系统几乎无法使用。
所以我有一种不安的感觉,因为同样的问题似乎又要出现了。但安装了Linux Mint之后,当我看到Linux Mint的桌面时,顿时松了一口气,但接着我发现了一个奇怪的问题……
问题分辨率很低,所有东西变得很模糊,这让我整整忙活了一天来搞定。
我写了一个 bash 脚本来调整分辨率到 1280 x 1024 像素,这好多了。
顺便说一句,我以为只有 Chromium 可用于 Linux,而不是 Chrome,这也让我很沮丧
在蓝牙出了问题,并且麦克风在iriun摄像头里用不了之后,我对Linux彻底没辙了。弟弟在上网课,我需要麦克风来帮助他。
说来话长,简单说就是,我在第三天重装了 Windows 系统。
Linux 系统的第二次安装然后我买了一个二手的SATA SSD(别因为我买了个二手的而生气),我买它是为了提升我的电脑性能。当我把它插上时,我意识到我要在这个只有128G存储空间的SSD上重装Windows,而这对于我的“开发工具(比如虚拟环境、Python库、Miniconda、VSCode、PyCharm和LibreOffice)来说是不够的”。
所以我就试着做了一个实验,又试了试 Linux Mint,这次是‘再试一次’的意思。幸运的是,并没有像我记得的那么糟糕。是的……还是遇到了分辨率的问题,不过我之前解决过类似的问题,所以知道怎么解决。除此之外,其他一切都感觉很好。
几乎所有东西都加载得非常快,几乎瞬间完成,这给我带来了非常愉快的体验,我感到非常开心。
瑞典來的問題又来了当我同时运行很多应用程序时,会出现一些问题,比如 Cinnamon 桌面会出现崩溃(我在使用 Windows 时也有类似的问题,不过当时文件资源管理器会崩溃),或者鼠标光标操作起来没有 Windows 上那么流畅。
有时候你得读完整篇文章只是为了下载一个应用程序,对我来说是Docker(现在我可以直接下载一个.deb文件),而对于不喜欢图形界面的人来说可能会非常烦人。一些事情不如在Windows上那么方便,比如良好的显卡支持。这让人不禁思考一个问题:
在 Linux 上玩电玩为了说明这个问题,我在Windows上运行了《使命召唤:现代战争2》原版(不是新版本),在中等设置下始终能保持在30到50帧之间,体验非常流畅,游戏非常可玩。但是如果在Linux系统上运行,帧数最多只能达到10到20帧(除非你有更新的显卡型号)。
我在Linux上运行了一个叫做Nexuiz Classic的游戏,室外帧率低于30 fps,室内帧率则高于30 fps。但如果我在Windows上运行,帧率总是高于60 fps。原因是我用的是Nvidia显卡。
这就是为什么林纳斯·托瓦兹(Linux 的创造者)向英伟达竖中指,并称英伟达为:
"我们所遇到过的最糟糕的公司!"
这件事发生在2012年,但这个问题仍然存在,因此,一些项目在逆向工程NVIDIA GPU,以制作比官方驱动程序更好的驱动程序,从而在某些游戏中提供更好的性能 在某些游戏中表现更好
有人可能会说 Linux 在玩游戏时表现差,这确实如此,但并非全无希望。如果 Linux 没有潜力,Steam Deck 操作系统就不会基于 Linux。而是会使用 Windows 并以窗口模式运行 Steam。或者 Android 也不会是基于 Linux 的,也不会成为首选操作系统。因为曾经有 Windows Phone,但其摄像头真的非常棒(我真的好想再拥有那些手机啊)。
(抱歉使用了这个词“GOAT”,这个词是网络流行语,代表“Great One Among Them”。因为我想要让句子更有幽默感。我也挺喜欢搞笑的)
开发者的经历以及学习的价值从学习上看,这是最好的选择,特别是如果你从事与计算机相关的工作,因为(我刚刚查了下)96%的网络服务器、85%的移动设备上运行的是Linux系统,而且超过45%的开发者更喜欢使用Linux。另外,几乎所有的大科技公司都在某种程度上使用Linux。
Linux 现在已经是行业的标准了
我要告诉你一个个人经历,我们最后一学年在学校学了C编程语言。我和我的朋友赛义姆·法赛尔是班上计算机课最棒的。当我们学习C语言时,我想在我的电脑上安装一个C/C++编译器(我不记得具体叫什么,应该是mingw或msys)。
我一直没能让它运行起来,所以我转向了WSL,结果一切顺利。这也是我喜欢Linux的一个原因,它是为开发者设计的。只需输入一个命令,Boom 💥 搞定你所需要的一切几乎不需要任何努力。
这么做真的划得来吗?我的答案是“是”,因为它满足了我作为开发者的需要,并且有些事情只能在 Linux 上做,而无法在 Windows 或 Mac 上实现。
但我真的会推荐它给你吗?也许……因为每个人的需求都不同,如果你是内容创作者兼视频编辑,使用 Adobe 的软件产品(我知道有些人用的是盗版)或 Capcut,那么你可能不适合用 Linux。(顺便说一下,不过你也可以在虚拟机里装一个 Windows,连接到 GPU,但这需要相当多的设置和配置)
如果你是一名玩家(内容创作者),并且你的电脑配备了非Nvidia的显卡,那么你可以考虑使用Linux,因为Linux系统上有OBS和Davinci Resolve这些软件,更好的免费视频编辑软件,如Adobe Premiere的替代品。
如果你是为不同平台开发程序的开发者,那么使用 Linux 或 Windows 子系统 for Linux 或虚拟机(如 VMware 或 VirtualBox)即可。
如果你是那种喜欢在朋友面前炫耀💪,称自己为“Linux Chad”并自豪地宣称的人:(其中“Linux Chad”是一种自嘲或幽默的说法)
“我用的是 Arch”(这句话之所以成为一个梗是因为装 Arch 非常难,而现在 Arch 有了自动安装程序,所以这个说法就过时了)
那这个就是给你的。
注:顺便说一下,你可以在你的电脑上安装 Manjaro,它是基于 Arch 的,带有图形界面。所以你可以说“我用 Arch,顺便说一下”
现在你有问题:
对于新手来说,哪个Linux发行版最适合? 或者对于新手来说,哪个Linux发行版最适合?
答案是...
最好选择一个有一个活跃社区的发行版,以免你在遇到问题时孤立无援
我会给你一些例子,比如 Ubuntu(最流行的,拥有最大的社区),Debian,Fedora,Linux Mint,openSUSE(或者说是一个SUSE发行版),Red Hat Linux发行版。
Geek for Geeks 写了一篇文章,更多详情请参阅这里 here。
结束的总结归根结底,这都看你需要什么。无论你想使用(盗版的)Adobe软件,还是想被称为Linux潮男,无论出于什么原因,无论是Windows还是Linux,都有各自的优势和劣势。
所以,重要的是要根据你的需求决定是否选择Windows或Linux或两者。
给个赞。点了就是我这一天的分号,因为你让它更完美。
Zeeshan,也就是 Haz Techy Content,用心编写。
共同学习,写下你的评论
评论加载中...
作者其他优质文章