缘由: 虽然最初是因为免费,不想再背负使用盗版软件的耻辱感而使用linux, 但经过一段时间的熟悉,也越来越习惯这个系统了。没有传说中的那么可怕。
问题: 操作系统到底是什么? 能够提供给用户什么? 什么样的系统才是最适合我们的?
通俗地讲,操作系统是应用软件或实用工具与计算机的界面, 而用户通过应用软件与实用工具来使用计算机。 实际上,操作系统只是提供了一个大环境,与用户直接交互的是应用软件和实用工具。当然,操作系统提供的设施会影响到应用软件和实用工具的设计和实现。对终端用户而言,操作系统最重要的两个特性是便利性和灵活性。便利性是指用户使用一件东西很顺手,能够成为用户的好帮手;灵活性是指操作系统能够随用户的需求而定制。对于服务器端用户而言,性能和稳定性则是更为关键的考量因素。
那么,什么样的系统才是最适合我们的呢? 这取决于我们的喜好、背景和需求。对于非技术性用户来说,要学会linux 可能需要掌握一些艰深(相对于他们而言)的概念和术语,他们可能不想学习太多的东西,便利性对于他们来说是最重要的。他们会牺牲灵活性而选择便利性。而对于技术性用户来说,他们相对容易理解这些概念和术语,学习这些东西可能是必须的,除了便利性,灵活性也是非常重要的考虑。
最后,简洁、大方、美观的界面也是人们追求的重要目标之一。图形用户界面(GUI)已经深入人心, 再说什么“回到命令行(CLI)时代”简直是混话。对于我而言, CLI 和 GUI 的一个较好的平衡和折衷, 是我比较倾向的选择。使用略微弱化的CLI, 依然可以体验其强大的控制计算机的威力;而 GUI 则给人一个赏心悦目的工作环境。
为什么选择 Linux ?
你可能会问, Windows 用得好好的,为什么要“自寻烦恼”,使用 Linux 系统呢? 我觉得除了开源自由和免费, 工作的需要, 玩家的乐趣, 有以下几个方面的原因:
1. 在当今时代, 随着云计算、移动计算的兴起和发展, 更多更廉价更优质的在线软件服务和移动应用将成为主流, 桌面软件时代将逐渐退出历史舞台; 未来的用户只需要购买成本较低、有一定处理能力的终端,就可以享受巨大计算资源池带来的服务; 云计算和移动计算的本质就是高性能计算、网络与通信, 而 Linux 天生就具有 “ 网络计算机 ” 的优势;
2. Linux 上汇聚了大量优秀的软件、实用工具, 公认是“程序员的天堂”, 是深入学习计算机的最佳平台; 这对于计算机专业学生、专业人士来说都是非常有价值的;
3. 对于普通用户来说, 只要能够抛却60年代所产生的“原始的恐惧感”, 相信掌握 Linux 并不是很困难的事情; 并且, 随着云计算的逐步发展, 用户将来可能不再受到系统损坏或重装的困扰(一切都可能在云端实现); 用户只要懂得上网和基本操作, 输入自己的要求, 一切都不需要用户操心。 Linux 与 Windows 系统的使用差异将逐步减少。
4. Linux 的用户体验也做的越来越好,从性能稳定性方面向便利性和灵活性靠拢; Windows 则是从便利性和灵活性向性能和稳定性靠拢。 决胜的关键在于它们内核的设计是否足够承受未来的变化,以及所受的持久支持度。
5. Linux 是从 Unix 衍生,是备受黑客关注的系统,而黑客始终是计算机世界的幕后策划者,这足以保证 Linux 的长久生命力。
因此,无论对于专业人士,还是普通用户, Linux 都是非常值得的考虑。 掌握 LINUX ,对于普通用户来说, 能够使你在周围人中的形象顿时高大起来;对于从事IT领域的专业人士来说, 不仅是一种挑战,也是一种很好的投资。
选择哪个版本的 Linux ?
从学习角度来说, 其实选择哪个版本的 Linux 并不重要, 养成良好的使用习惯, 深入理解其内部原理, 才是最重要的。 所以, 没有必要纠结于哪个版本。 选择一个主流的稳定的版本,踏实学习吧!
回馈开源:
使用了开源软件和工具, 也应当尽力回馈开源社区。向非技术性用户推广 linux , 翻译英文文档, 传播好用的工具, 捐献基金等等。
一言以蔽之:
无论是 Linux ,还是 Windows, 抑或者其它任何软件,都只是提供一个便利的工具,能否用它来创造神奇,最终还是取决于人自身。如果你真的热爱它,就同它一起去创造神奇吧!
一个亲身的经历和体会:
我曾千百度找寻一款在Linux下好用的下载软件,并不要求它会有多漂亮,只要下载很快就心满意足了。最终,我找到了它,aria2c,我从未预料到,能够在命令行下进行下载。在我头脑中,一直是在而且应当在GUI界面下做这项工作的。直到那一刻,我才真正开始领略 Linux 使用的哲之所在。Small is Beauty. 很多时候,我们并不是需要庞大的华丽的软件,而是一些贴心的小工具。还有很多像 aria2c 这样的实用工具还不为我所知,很多已知的工具,比如 cat, sort, grep , find 等,还用得很不熟练。试想,如果真正掌握了这些工具,其威力将会如何?期待并前进中。。。