2020年6月6日 我换了台ThinkPad t495 安装了Windows10 2004版本 + WSL2 用的很爽,估计以后不怎么用Linux了吧!
到公司了,开始回答这个问题。
先放两张图片,如下:
先说结论,对于程序员来讲,现在(2019年)Linux桌面的实际体验已经完全可以满足个人的工作和学习需求。
我从2017年年底开始放弃使用五年的MacOS,把手里仅有的一台MBP2015给媳妇办公用了,自己开始使用ThinkPad,系统则是Windows+Linux, Windows + WSL + Virtualbox/Linux/FreeBSD,直到现在已经完全使用Linux工作了。
为什么这么「想不开呢」?
先谈一下Mac的问题,主要是从个人角度去谈,我不希望被抬杠。我的第一台Mac是2012年买的,那是一台非常好用的非retina的Macbook Pro,内存可以升级到16G,硬盘可以换SSD,光驱位置可以加一块硬盘。这部电脑我用的非常快乐,从主力机器慢慢降级为备用机器,内存硬盘光驱也换了,一直用到了2019年才卖掉。第二台MBP2015用了不到两年就给我媳妇了,从第二台Mac开始,我就开始觉得用Mac很「不舒服」了。
无法升级的内存(加钱),屏幕一擦就花了(某一个批次的问题),散热其实很一般。
不可否认,MacOS的确是Windows 和 Linux之间的一个非常好的平衡,既有高颜值,又有程序员喜欢的shell。不过,美女看多了也会厌倦,毕竟人都这样。加之苹果涨价速度超过了我工资的增速,我已经追不上她了,于是果断选择了ThinkPad(二手,毕竟渣想是不会降价的)。
在谈谈Windows10的问题,Windows10也是非常优秀的操作系统,大量的软件都支持Windows,再就是OFFICE神器的加持,在Windows工作和学习体验也是一流的。
我在Windows10下面工作了一年,然后就「放弃了」。
主要原因是我喜欢Shell + Emacs,纵使我怎么去调试Windows10,尝试过所有的工具(cygwin, cmder, wsl),都没法满意。毕竟Windows10不是Linux,我再怎么折腾也是个「残废」的环境。
终于到了正题,下面讲讲我在Linux下的使用体验。
我现在使用的Linux版本叫Elementary OS,号称Linux下的MacOSX(为什么又是你?),整体使用体验来讲还是不错的,符合这个称号。
个人使用Linux的时候,放弃了模拟Windows/Mac的使用习惯,也不用Wine去「搭建」一个类似于Windows的使用环境,如果这么干还不如直接使用Windows,浪费这个折腾的时间做什么呢?deepin就是这么干的,我觉得deepin走一条很奇怪的道路,扯远了。
所以,我使用Linux的时候,如果一个软件没有Linux版本,我就使用web版本,如果连web版本都没有的话,我就使用手机版,如果连手机版本都没有,那我就不用这个软件了。
下面是我的软件列表:
办公类软件:
以上软件对付一天的工作完全没问题,在此着重感谢WPS,不然我就要去用Libre Office这个废柴了。
PS,多么想印象笔记出个Linux客户端啊,毕竟网页版本做的那么好,打包个Linux版本应该不难吧 捂脸
编程类软件
个人目前写一个前后端代码,使用的语言无非是Python, PHP, Ruby, Javascript 。
目前主力工具是Emacs(今年才发现Emacs的好),如下图:
偶尔使用VSCode, 顺便讲一讲,VSCode的确是非常好用的文本编辑器,她比Sublime Text3不知道强到哪里去了。那么,她和Emacs对比怎么样呢?这是另外一个问题。
Java开发的话,使用
其他软件记个流水账目如下:
浏览器:Chromium, Firefox
虚拟机:VirtualBox
模拟器:qemu, bochs
电子书: calibre(阿三写的,的确很好用)
截图: shutter
GUI/C++开发工具: QT-Creator
看视频:mpv
下载:t-get (命令行工具, npm install -g t-get)
终端: terminator 相关的工具为:git, zsh, tmux等等,大家自己挖掘。
其他软件:
QQ,微信都没有,不用找了...
终于写完了,滑水了快一个小时,有点小羞愧 捂脸