为什么要学Linux,它比Windows好在哪里?
源代码开放,可自由修改
对于程序员来说,源代码开放的产品是毫无保留,连“内裤”都为你展现的产品……在此基础上更进一步的是,Linux操作系统不仅源代码开放,而且可以自由地执行、复制、再发行、修改、强化。通俗点来说,就是人家不但家底给你看,免费给你用,还允许你自由地“揉捏”——就这条件,就算你拿一个团的美女去诱惑程序员,他也舍不得丢掉 Linux 呀!
专业性强,安全性高,性能稳定
专业性
与 Windows 不同的是,Linux 是为程序员而生的。甚至可以这么说,没有程序员就没有 Linux。在全世界程序员的共同努力下, Linux 拥有了众多专业级的调试工具,开发工具,安全工具,编程工具……
但如果要比供普通人群使用的软件,Linux 与 Windows 较劲可就小巫见大巫了:Windows 上有数量庞大的各类游戏,各类播放器,各类聊天工具,各类浏览器,Linux 上却只有可以用手指头数得清的 ……
安全性
Linux 是一个典型的多用户多任务操作系统,除了 root 这个超级用户以及授权用户外,每个用户都只能对自己的文件进行操作,不可以轻易删除、修改其他用户的文件。形象点来说,就是 A 用户已经把自己搞得灰头土脸、片甲不留了,B 用户仍然可以悠哉游哉地喝茶看报。
性能稳定
关于 Linux 性能的稳定性,用数据来说话更有表现力。在稳定性要求较高的服务器上,Linux 和 Unix 几乎一统天下,Windows 毫无招架之力。Linux 可以数月、数年的持续高效运行而无需重启。
从本质来讲,Linux仅仅是一款软件,用于控制那些硬件设备,譬如家用PC、服务器、手机、网络设备,以及很多叫不上名的各式各样的设备。真的,留心观察却Linux无处不在, 无所不能。
1、 Linux有无限可能-你能在任何场景下使用Linux
Linux是基于GNU/GPL许可证下发行的,这意味着你可以在任何场景下将Linux用于你的产品、服务,这通常是免费使用的,只要你遵守GPL协议。Linux系统在自由软件中具有成本低,稳定性好,安全性高等特点,让很多人青睐,自由免费,以至于形成庞大的社区,在Linux社区中,有成千上万的来自全世界的精英们在使用Linux,并帮助Linux在更多的设备、平台上运行,没有任何一家公司可以保证其产品能适合所有人,但Linux却有无限的可能!
2、 Linux是自由的-遇见更多兴趣相同的人
Linux是自由的,任何使用“她”的人都可以在遵守协议的情况下对其进行更适合自己的改造,例如SteamOS就是个很好的例子,虽然SteamOS现在很烂,并且没有什么拿的出手的大作,但至少对于Linux在游戏情景下的使用迈出了全新的第一步。
Linux的社区远比你想象中大的多,先不论Linux官方社区那些聪明的人,就民间自发组建的社区而言,这些兴趣相同的人们总是会给你带来更多的乐趣,譬如一个命令你没注意到的神奇选项,一个你从未使用过的全新程序等都能让你兴奋和愉悦。
以上说的也许并没有让你对Linux产生多大的兴趣,因为我们完全可以像往常一样,默默的使用Linux,并不需要去了解Linux并使用“她”,我们也可以理所当然且无形的继续使用“她”在互联网上漫游、愉快的扣手机和Linux设备,是的!没有错,大多数人都应该这样。
但你是一名IT从业者,甭管是一名平面设计、网络工程师、苦逼的程序猿,你都应该去了解Linux,因为Linux是很基础的,学习Linux会让你对你所处的这个行业,你所使用的程序,你所调试的设备多一份理解,多一份认知。或者你不甘成为那大多数人,想要尝试下完全没有过的体验,比如如下几个理由:
l 每次重装Windows系统,你都要花大把时间(金钱)去激活系统,你还没有受够这种限制?Linux是免费的,其上运行的大多数软件同样是免费的!
l 也许你可以尝试Linux的定制功能,定制一个完全属于你自己的空间(工作台)
l 也许掌握Linux后能让你的职业生涯走的更顺畅也说不定呢?
综上所述,是否真的需要学习Linux还是取决于你个人对这一块的兴趣,也并不是说学习Linux就一定要从事相关的工作,并没有要求你去开发一些软件、搞一些运维相关,学习Linux仅仅是为了好玩,或者说为了更好的探究我们所在的这个世界,从Linux中总会体会到一点不一样的认知,这个是不可否认的,引用网上流传的一句话来讲,“Linux让一切联系起来”!就像我,为什么我喜欢Linux,为什么要去学“她”,因为从我刚接触到了解Linux,再到我们生活中的方方面面,我便产生浓厚的兴趣和好奇,决定好好研究一番,让自己的知识更叫广阔一些。