争怎路由网/系统工具/内容

win 10好吗?对比与ubuntu

系统工具2024-07-10 阅读
在回答我的题目之前先啰嗦几段,为了和ubuntu的使用经验做对比。
 
我为什么用了ubuntu:
由于之前一门专业课让我们用ubuntu安装tensorflow + sonnet 来学习DNC 和 l2l ,于是安装上了ubuntu + win 7双系统。
 
ubuntu的使用体验:
ubuntu用着感觉还不错,除了没什么游戏可玩,没有qq,wps打开office文档有时乱码,没找到和viso一样好用的画图软件之外,其他在windows上我能用的软件,我都能找到可以替代的软件。(这话说的绝对了,因为我也没找到和PS一样好用的图片合成软件,我没那么多需求)
在ubuntu上跑python程序,用命令安装软件,原生ssh支持,用docker部署服务程序,用各大IDE的linux版本,永久挂载ntfs分区等等,强大的terminal让我感觉很舒服。而且发现ubuntu上对运算密集型的软件支持的比较好,在ubuntu上用matlab感觉快一些,在ubuntu上用vbox跑win7虚拟机还能比较流畅,在ubuntu上解压和移动文件明显比windows快,也让我特别激动,chrom和firfox在ubuntu上运行的很好。
但是在我用ubuntu用了快三个月之后,还是换回windows,并发现原来windows也没有我之前感觉的那么不尽人意。比如说:虽然ubuntu上很多问题去网上搜,都是简单几行命令就能解决问题,复制粘贴运行就OK了,然而下次在遇到了,你还得去搜,因为记不住,不像windows图形界面里,你操作过一回之后基本就记住了。
 
什么原因使我换回了windows
因为上课老师用的会议软件件没有ubuntu版本,并且使用的也没看出使用的是不是VNC/SPICE/RDP协议,没办法,只好在我的ubuntu里跑消耗资源低的xp虚拟机,分个512M内存,顺便挂个qq,正合我意。看似问题解决了,但是事情变得比别的同学繁琐了,后来发现让我的ubuntu支持windows的GBK很麻烦,导入小伙伴的项目乱码,麻烦但也解决了。后来老师用的win10 ,在他那里的svn server上有一个资源文件夹打不开,似乎是路径多个空格,可我在ubuntu上并没有这个空格。再比如使用MyBatis框架做开发时,我在windows上能运行生成代码,在ubuntu上怎么都不行,连错误都不会报,没时间踩这个大坑,无奈之下用回windows开发。用了一年多的win7最近三个月没用,也因为卸载sql server没处理好出了些系统问题,多数软件不在C盘,重装还能接着用,于是装上了一年多不用的win 10,新版win10 比一年多以前进步了不少。最让我激动的是我重新认识了powerShell,win10企业版默认的命令行工具是powerShell而不是cmd,于是我查阅了powerShell的文档,发现powerShell的确很强大,支持控制语句,支持面向对象,强大到一塌糊涂。用户目录~,系统根目录 \,有man帮助文档,这和ubuntu上使用习惯一致。安装上 choco命令后也可以用命令装软件了,再安装个openSSH windows版本的,ssh命令工具也有了。怕安装oracle数据库装完不好维护,同样可以用docker来部署。以前习惯 ctr + alt + T打开terminal,现在习惯 win + x a 打开powershell(win10 专业版是这样的)。
 
所以不能简单说哪个更好
可以看出最近win10进步不小,其powershell功能越来越完善,可用性很高,对于一个开发者来说,使用windows还是很方便的,我很少发现那些软件是windows没有只有linux上有的,反之则不行。在linux上寻找可替代软件费时费力,何必纠结用的系统是不是开源的,是不是免费的,讲不讲情怀。用什么系统关键是看个人的应用场景,如果天天靠Pr,Ps,Fl为生用linux干什么呢,如果想让系统长期稳定运行服务程序,还是乖乖的用linux好些。
 
以前win7 和我的 ubuntu和谐共存,
现在换上了win10 ,三天两头我无法进入ubuntu系统,或者进去了发现挂载的windows分区变的不可读了,好不容易ubuntu正常了,再用一次win10 发现又发现ubuntu图形界面无法正常启动。这很难说是不是win10故意的,是不是一种垄断策略呢?


……

相关阅读