您的位置:首页 > 运维架构 > Linux

win10来了,linux你准备好了吗?

2015-07-31 10:17 337 查看
Win10来的,这也是是当今IT行业里值得高兴的两三事之一。但是对于我来说,其实真的没有什么感觉,除了对微软这次免费给大家升级的认可外。不仅是windows,就是OSX其实对于我来说也是没有太大的吸引力,曾经老板给了我一个MacBookPro,而且是那种顶配的,我把玩了一个周后,还是还给我公司,手里仍然是我的那个不起眼的S3的超极本。也曾经看过评论说,为何外国的程序员清一色的使用MacBook,如果有兴趣的朋友可以找找这个文章。

记得上大学的时候,做毕业设计,我的老师看我们用的XP的系统,就训斥我们说,XP是一个玩的系统
4000
,不是开发的系统,不许我们用XP,让我们用Win2000,当时真的不知道这是为什么?我相信到现在Win7-8横行的年代,要能回答这个问题的人估计是少之又少了。

10年前的程序员的生活并不想我们今天这样幸福,他们必须每天面对很多繁琐的事情,很多让我们觉得很高深但是其实很枯燥的事情。比如写一个编译器、写一个语法分析器等等。他们认识到了一个人的力量太小,就开始将大家的指挥集合起来——开源软件开始兴起。开源软件是我们这个行业的支柱,没有开源就没有现在程序员幸福的生活。但是有谁真正知道开源的意义呢?free?open?我认为是自由。

为什么诺贝尔奖美国人拿的最多,中国拿的这么少呢?我人为和中国的教育有莫大的关系,美国人是以家庭为中心,并不是以孩子为中心,他们的教育理念里是让孩子独立、自由,于是这些孩子就展开心灵的翅膀在腾飞,在创造一些别人不曾企及的事情。一样的道理,作为程序员也需要让自己的心灵自由的飞翔,不要将自己局限在一个隐形的围墙里面——有时候你甚至都不知道这面墙。

难道公司有DBA,我就不能搞一下SQL的优化;难道我们一直使用java,所有的功能都用Java开发;难道Win10来了我们就一定要升级吗?

记得当年领导第一次教我Linux的时候,是安装一个Linux,反正不知道什么意思就安装好了,只是觉的这种无图形界面的系统很有意思。时隔多年后,在一个项目上开始大规模使用Linux的时候,让我震撼,开始夜以继日的去熟悉它,使用它。但是有一个问题仍然萦绕着我,为什么要用Linux,windows不好吗?还有图形界面。

又时隔多年后,我写这篇博文的时候,使用的是Linux的发行版本,ubuntu,使用的编辑器是Gedit,用的也是图形界面。作为程序员我已经大概的知道了,我为何这些年要坚持使用Linux。

回到毕业设计的时候,老师的那句话“XP失意哥玩的系统,不是开发的系统”,如今我的回答是,Linux是一个开发的系统,是属于开发者的系统。如果你是程序员的话,你有必要去试试Linux,试试在他的下面开发会是怎样的一种感觉。用了这些年的Linux系统,和所有的拥抱开源的感觉是一样的,那就是自由。你可以

不用安装驱动,就可用使用,Linux的内核已经集成了主流的硬件驱动。不过你要有思想准备,如果你的电脑的硬件比较另类,可能需要你自己去编译驱动和内核,虽然这个比较复杂,但是如果你做过一次后,这回成为你自己的工艺——就像英国的光学玻璃一样。

你如果要远程到其他的服务的话,你只需要使用SSH命令即可。如果你需要远程桌面到Windows的话,你可以使用VNC——告诉你个小秘密,微软的远程桌面当年也是买的一个公司的协议,而这个协议后来纳入到了linux体系中.

如果你要使用NodeJs、Nginx、GO、Apache、docker、openstack恭喜你,这些工具在Linux下的表现要远远好于Windows,而且你会发现开源软件首先是面向Linux的然后才会移植到Windows——又像英国的光学玻璃一样,你为自己争取的时间。

你不需要安装任何杀毒软件——当然前提是你不要随便在网上下载非官方的软件,这样你的电脑就和你一样的自由——我的电脑是4G+500G+i5的,2012年买的,如今仍然健步如飞。

你只需要15分钟左右就可以安装好你的Linux,如果你会shell,你可以写一个自动配置的shell,安装成功后自动删除或者安装你需要的软件。不像Windows你需要花费半天时间来配置系统——除非你使用GHost.

你只需要5-10G的分区就可以安装一个Linux的发型版本。

如果你玩开源硬件,那么我可以告诉你raspberry是Linux的操作系统;arduino直接插到电脑上就可以用了,而且不用安装驱动,他的开发软件也有Linux的版本。

如果你是一个hack,那么90%的hack使用Linux。

如果你喜欢玩电脑游戏,请你不要使用Linux。

确实Linux可以让你做很多的事情,让你自由,但是你需要付出很多的时间和精力和你的这位新朋友磨合,刚开始你可能会遇到因为硬件而死机的问题,你可能无法驱动wifi,你可能会把桌面搞没了,你可能要一次一次的重装系统,那么如果你停过了这一段时间——估计需要6个月,你就会或者重生,你会发现你已经不需要Windows了,你也不需要MAC——告诉你个小秘密MAC也是类unix系统。

几年的工作经验告诉我,Linux下有程序员需要的所有的东西,除了游戏。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux