Windows、MacOS、Linux的区别和使用体验

版权声明:本文为博主原创文章,如需转载,请注明出处。 https://blog.csdn.net/BlueBlueSkyZ/article/details/81259120

最近忙着工作,也没什么时间写博客,趁着周末时间充裕就写一下啦。
因为以前买的电脑现在感觉性能有点吃紧,趁着苹果官网暑期优惠送耳机的这一波福利入手了一台Pro。至此,完成了Windows、MacOS、Linux三大系统的体验,下面也来随便说说,毕竟用得都不算很深啊。

三大系统

Windows

想必我们这一代的几乎所有人学会的第一个操作系统就是Windows,由Microsoft研发的Windows确实是一个划时代的产品,它真正让电脑变得简洁易用,让个人电脑走进了千家万户。时至今日,Windows在PC端的市场占有率仍然是遥遥领先。

历代体验

Windows的历史不必多说,我也不是历史学家,就说一下我历代的使用体验。我也算勉强接触过四代系统了,从win2000到win10,其中自然包含了xp和win7。
win2000算是很久远的事情了,真正熟悉win是从xp开始,那时候是小学,但几乎没什么难度就上手了。相信中国很多人也是那时候开始接触电脑的。
然后就是win7了,现在很多人还是在使用win7,这是因为兼容性问题,win7算是一个承上启下的系统了,对前面的软件支持度可以,由于不是太老,现在大部分软件还是支持的,所以现在很多地方还会用win7。win8不提了,好吧,用过的都知道他只是一个过渡产品。
win10确实是一个很大的升级,在升级成win10过后明显能感受到系统变得更加流畅了,开关机也大大加快。所以现在如果正常使用还是win10比较舒服,但是很多开发人员会用win7,因为兼容性问题。

存储管理

存储管理其实我感觉是windows的一个弱点,因为不是专门研究系统的,我也不是特别懂原理。win是有分区的,用久了就会感觉C盘越来越满,导致电脑逐渐变卡。
这是一般使用者会犯的小毛病,大家都习惯默认安装,一般来说默认安装都是安装到系统盘内,这样导致的问题就在于很多软件都会产生一些临时或者日志文件,如果不及时清理,会导致占用的空间越来越大,最后系统盘就直接满了。其实装在系统盘问题不大,但你一定要保证留有一定的缓冲空间,所以还是不建议装在系统盘。
所以自从成为一个较为专业(也不是很专业)的使用者,我基本上在软件安装的时候都会注意修改存储位置,这样下来大概三年时间,系统依旧流畅(4000元机)。

游戏体验

怎么说,无论其他系统怎么样,游戏这一方面是windows无法比拟的优势,这也得益于它巨大的市场占有率,这样一般的厂家都会考虑成本问题,优先或者只在win上发布游戏。这也使得windows的游戏体验是三个系统中最好的。
所以打游戏,不要想了,就选windows。

开发体验

作为一个开发者,我是从win开始学习开发的。一步步从codeblocks、eclipse、pycharm、atom走来…反正主流的编译器和语言都玩过。很多大佬都会喷win的开发环境,这是有道理的,因为很多开源软件都是从Linux上发展起来的,因此一开始对于win的开发支持度不够,导致win的开发生态相对来说比较差一点。
但是作为一个在win上学习了几年,近一年才接触其他环境的开发者来说,win确实没有那么不堪,至少大部分情况下还是能胜任的。前两年对win支持度不高的docker现在也是能用啦。而且你又时候只想在win上运行,那么用win开发不就完事了吗??(系统歧视不过如此)
总而言之,win的开发生态相对较差,但是对于大部分情况来说都是能解决的。而且就市场占有率来说,有些技术对于win的支持只是时间问题。

MacOs与Linux

为什么我要放一起讲呢?因为这两个系统我都不敢说熟悉到某种程度,自然怕写不了多少啦(手动滑稽)。

使用体验

Linux我是因为学习tf,然后很多教程也都是用Linux,所以就在win上装了虚拟机(老电脑hold不住了,换新的原因之一)。使用的是方便个人开发者的Ubuntu 16.04。对于一个学习能力尚可的程序员来说,初步掌握一个系统的使用不是难事,不会怎么办?教程啊,百度啊,总有办法。Linux的界面环境确实是差了点,不过毕竟主要是针对开发者的系统,大家能力都很强,不介意的就随意,介意的就自己把它打扮的漂漂亮亮。甚至有人为了性能,并不需要桌面(要啥桌面,terminal多好)。。。
Mac是最近入手的,考虑到自己不怎么打游戏(重点),配置好一点的笔记本也要上万,苹果又那么好看(捂脸),然后又有暑假活动就买了。在使用上来说上手不是很困难,花了两天熟悉了快捷键,感觉使用起来也是很舒服的,毕竟鼠标都可以不带了。而且MacOS的桌面,概括一下就是简洁而美丽。比起win它更简洁,比起Linux它更美丽。因为Mac针对的是商务人士或开发者,软件生态来说也不错,但是AppStore里面好多都要钱(还好我有Github)。。

存储管理

简而言之,不用分区。同时系统能够将应用程序统一在启动台内,这是这两个系统的共性,也是优于win的一个方面。大家不用再担心什么存得c盘爆炸的危险了,而且统一了入口之后感觉打开程序也方便了很多。

游戏体验

我们能跳过这段吗。。。Linux和MacOS对于游戏的支持确实不大好,一是之前所说的厂家开发的成本问题,其次就是定位,Linux和MacOS大部分针对的是开发者的,自然大家不会经常打游戏。
这也不是说不能打,像steam平台里面还是有很多游戏可以支持这两个环境的。不过用Mac打游戏,我感觉电脑确实有点烫。。

开发体验

同样作为类Unix系统,这两大系统的开发者生态确实是相较于win更好。
作为我最最崇拜的Linus的伟大作品之一——Linux在开源社区的地位一直是很高的,很多开源软件也都是从Linux上发展起来的。因此作为开发者来说,熟练使用Linux一定是一个很大的优势。
而MacOS在我这一段时间的使用过程中发现,还真是和Linux一样支持的范围只是广,而且安装起来就很方便——一拖完事。而且还有更加温馨可爱的terminal,可以说开发环境是不逊色于Linux的。

总结

Windows是一个拥有更大用户量,更多体验的系统,如果普通用户平时使用那就选它吧,当然开发也不是很差。
Linux是开发者的信仰,是开源平台的温床,如果你是开源精神的拥趸,投入它的怀抱没错。
MacOS是极简主义的代名词,如果你是一个小清新或者爱好美丽的开发者,相信你会更青睐于它。
本人对于系统的理解也只是基于使用上的体会,如有不当之处欢迎指正。

猜你喜欢

转载自blog.csdn.net/BlueBlueSkyZ/article/details/81259120