为什么你要用 Linux 当桌面呢?

2021-09-04 19:24:29 +08:00
 onice

今天逛王垠的博客,想起之前他写的关于 Linux 的文章。

我大学那会,也是受他影响,把桌面换成了 Ubuntu,Linux 的技能也是那个时候学会的。

一直使用 Ubuntu 到大学毕业参加工作,工作中感觉自己是个另类,因为只有我一个人用 Linux 。

开发过程中的东西,Win 上有的,Linux 下也有,这点没让我觉得 Linux 有什么优势。公司使用微信和 QQ,这个 Linux 反而是硬伤,Wine 又不稳定,只有开个 Win 虚拟机。

后来想通了,为什么不用 Win 呢,该有的都有。工作和娱乐两不误,而 Linux 只能工作。

当时 QQ,网易云音乐,微信,钉钉,这些都只有 Win 才有。不过现在也有 Linux 的网易云音乐了。

使用 Linux 的过程中,我并没有感到效率的提升,而是一大堆破事。

系统可能因为一个升级就出问题,轻则软件包依赖异常,重则进不了桌面。

那会 Ubuntu 还是用的 gnome,这个东西也会卡死,我都遇到好几次,鼠标根本动不了。只能切换到终端杀进程,重启桌面服务。

Linux 桌面的体验真心没有 Windows 好,就很折腾。

我想唯一的好处,就是让我对操作系统的本质更了解。让我在学习操作系统课程的时候,知道什么是进程,内存管理,文件系统。而不是像其他同学那样是陌生的概念。

但我不得不说,Linux 的优势是在服务器上。除了 Windows 专属的域,其他的任何服务都能用 Linux 搭建,不仅免费,还占用资源少。

以上是我的经历,我曾经是 Linux 的狂热粉丝,但我最终从 Linux 叛逃到 Windows 上了。

我想论坛里肯定还有坚持使用 Linux 的小伙伴,你们为什么要用 Linux 当桌面呢?

20662 次点击
所在节点    Linux
169 条回复
alexkkaa
2021-09-05 10:57:19 +08:00
2120 年了 gnome 已经非常好了
patx
2021-09-05 11:02:50 +08:00
windows + linux shell 混合着用,大部分开发用 windows,linux 做 ansible 主机、运行 python 脚本、跑容器、当做下载服务器。

通过 windows 文件共享,基本上 linux 也可以无缝使用 windows 文件
pooorguy
2021-09-05 11:38:52 +08:00
debian sid + unattend-upgrade 很少关心版本问题
aguesuka
2021-09-05 11:39:07 +08:00
因为 linux 不折腾
charlie21
2021-09-05 11:54:08 +08:00
“ Linux 桌面的体验真心没有 Windows 好,就很折腾 ”
这也只是你的真心,而你的真心又不是别人的真心,这很正常。就像打游戏,你玩 PC 游戏并当作其加分点和优点,别人用 linux 电脑 玩是直接 PS4 主机 也没耽误工作和娱乐
Novichok
2021-09-05 12:08:12 +08:00
free your pc & your mind will follow
Tabjy
2021-09-05 12:24:36 +08:00
因为 i3wm
silerLee
2021-09-05 12:53:26 +08:00
用 ubuntu 开发两年了.感觉不大稳定.作为打工仔来说稳定第一位.
google 输入法动不动就挂了.打不了中文. 发生过多次了.
快捷键重置导致 idea 快捷键冲突.
最近远程在家.公司电脑没关发现 java 的 src.zip 损坏.
装最新的 idea 打开插件就卡死.
公司用企业微信,特别容易掉.重新登录.
skiy
2021-09-05 13:44:09 +08:00
@silerLee 用 iBus 就好了. 当然, 之前我用 ubuntu 也经常遇到假死的问题, 我怀疑是我电脑的问题, 后来换个 fedora 后就没再出现这个问题了, 所以现在用 fedora 了. 就是烦它的更新, 每次一 update, 就会更新一堆底层的东西,有些东西可能会导致软件打不开. (yum 当时还分 upgrade / update, dnf 不分了...)
skiy
2021-09-05 13:48:11 +08:00
Terminal 功能是我使用它的原因之一.
还有编译时,比较方便.
复制粘贴也方便. 试想一下 win 的 cmd 和 powershell 的粘贴是多么反人类. 必须要用鼠标右键. 而 linux 的只要 ctrl + insert 就好了.
还有,再看看 Docker, Docker Desktop 现在要收费了, linux 的就没这么多破事.
sprite82
2021-09-05 14:34:26 +08:00
@skiy win10 可以 ctrl c ctrl v 了, Docker Desktop 还要开 hyperv 我一般公司有虚拟机那就直接用,没有本地 VMware
crackhopper
2021-09-05 15:30:59 +08:00
我主要觉得 windows 配置环境比较麻烦。就算有 vcpkg,让我也不适应。更别说,当你用 n 个语言,各种环境来回切换的时候,windows 简直炸裂,mac 的话还凑合。此外就是因为我还用 emacs 这种过时的工具,基本就 linux 配合起来没啥问题,其他系统折腾得我想死。最后就是 linux 没有 qq 、微信这些,我觉得这些软件除了降低效率没啥用,尤其是自己搞事情的时候。( mac 整体不错,但是:配置全局快键这种,对键盘魔改加组合快键,基本没有特别稳定的办法;再一个我就不喜欢 dylib 这种文件格式,觉得怪异; brew 上经常软件版本不够新;从源码构建一些软件的话,比 linux 折腾不少;一些最新的开源库和代码往往 linux 上支持的早; xcode 实在太大,也不喜欢用;还有很多其他小细节,包括 bash 环境问题等等的,很多命令细节上和 linux 还有差异,用不习惯;最重要的一点,就是贵的很不合理,有那个钱换个 linux 机器多香。linux 我觉得就是别有太多要求,主要专注在写代码上就会比较爽了,又搞 wine 又搞很多 windows 下的软件就是浪费时间)
p.s. 如果在公司,大家需要协同工作,跟大家用一样的系统比较方便。考虑到各个系统都有自己优点和缺点,我买了三个电脑,各个系统的都有。平时能 linux 就 linux 了,可以让人更加专注。我不用虚拟机,性能太低,这个虚拟机还会有各种别的问题,比如底层调试模式的支持、性能问题、开发环境过于庞大的时候这些问题更加难搞。docker 会用用,主要是跨平台构建或者自动化部署,windows 下 docker 还是有点太慢了,感觉用起来总是有点不太舒服。
skiy
2021-09-05 15:31:21 +08:00
@sprite82 不行. 昨天 (WIN11) 刚试了. (可能需要配置什么的吧, 我是默认的).
我昨天刚了 WSL 想在 WSL 搭建个 VSCODE, 然后用 WIN 在 VSC 里远程开发. 没成功~~~如果要装 Desktop, 那就算了. 我还不如搞个虚拟机装 LINUX. 唉~~~
honmaple
2021-09-05 16:25:21 +08:00
一个命令搜软件,一个命令装软件,陌生进程都清楚,有什么问题大部分自己就可以解决,而不用上百度搜索“windows xxx 怎么办”
cassyfar
2021-09-05 16:25:38 +08:00
用 Linux 当桌面折腾是个不争的事实。你觉得不折腾只是你不把折腾当回儿事。一个简单的例子,Linux 各大桌面生态对于 HiDPI 支持一直都是个迷,没一个好使的。
felixcode
2021-09-05 16:33:20 +08:00
@cassyfar
https://wiki.archlinux.org/title/HiDPI
照着这个来能解决 80%以上的问题,剩下一些问题很多都是应用程序本身的支持问题,在 windows 下也存在。
当然,如果觉得照着 wiki 改配置文件也算折腾的话,当我没说。
teenight
2021-09-05 16:33:50 +08:00
人家觉着够用就行呗,不玩游戏,不在乎桌面体验的话 Linux 确实能用
kwanzaa
2021-09-05 16:40:20 +08:00
为什么是坚持
skiy
2021-09-05 17:01:22 +08:00
借楼说一下我的感觉吧.

因为版本太多,所以比较碎片化.每个软件使用的依赖库的版本都不一样,所以会经常会遇到各种问题.哪怕是用 Qt 开发, 用 Appimage 打包的,也依然会如此. 虽然解决了安装的问题,但是也会有这样那样的问题

另外, 相关的库和开发工具比较缺乏,不像 WIN 的 VS 这么方便. (虽然有 gtk 和 qt) 这种, 但也是不方便.
而且, 国内的厂商不愿意投入相关人员和资金去开发一个使用人数少的工具 (百度网盘的 linux 版本已经使用不了, electron 的版本太低了), 这样生态起不来, 所以没人用. 没人用,所以相关厂商不愿意投入. 这样的恶性循环.

看看国内的厂商, 还有相关的"国产操作系统", 生态本来就不怎样, 还派生出这么多基于 debian 的"国产操作系统", 我很迷, 还不如花点时间去做相关底层的开发, 把生态搞成熟点. 唉~

再看看国内的大厂开源的东西, 基本上都是围绕"应用层面"的东西,而国外的厂商开源的东西,往往是底层的居多.
这几年国内厂商开源的东西也慢慢往底层方面了, 比如数据库,AI 人工智能,物联网. 也不知道几时才能把国内的 LINUX 生态搞起来.
desstiony
2021-09-05 17:07:54 +08:00
工作需要,ros 系统在 ubuntu 下稳定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/799886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX