实需求是选择操作系统的前提。
windows 的易用性很大程度上降低了用户进入计算机世界的门槛,但反过来也让一般用户缺乏对待选择操作系统时起码的严谨态度。很多
有 windows 使用经验的用户对待计算机技术有个显著的特点 -- 胆大包天。他们认为自己有能力使用任何计算机软件,只是自己有机会
搞到。这种想法就和爆发户没两样,只要有钱,什么都能买到。但爆发户在真正的精英眼里仍旧是个土包子,因为他们能用钱买来东西,
却不能用钱买来品位。同样在计算机领域,有资格获得软件并不等同于自己同时就具备了使用该软件的技能。因此即使一般用户用上了
linux,freebsd 这样专业的操作系统,在计算机专业技术人员的眼里依旧是菜鸟一只。当然我绝对没有贬低 windows 的意思,只是针对
那些浅尝即止的 windows 用户有一些看法而已。
根据LZ以往发帖时问的问题,我认为LZ目前主要还是以桌面应用为主,同时试图通过编写脚本之类的应用努力提高自己的计算机专业水平
,也就是说LZ尚处于计算机专业知识的学习阶段。在这种情况下 freebsd 并不是理想的对象。一则 freebsd 在新技术支持上不如 linux
,这个问题在民用领域是很要命的。二则 freebsd 的设计目标并不是以人机交互为主的,它是被设计用来稳定地运行不需要人为干涉的
业务的,它更适合独自呆在机房里全年无休地运行用户的业务,而人类仅仅通过网络界面对它进行非常有限的人工干预。总之 freebsd
更适合拿来工作而不是拿来做初级学习环境。
根据LZ以往发的帖子我能看出,LZ并没有受过很专业的计算机教育,因此基础比较薄弱,所以无论 bsd 系列还是 bt 系列都不是LZ理想
的选择,我认为LZ应该选择上手容易的 linux 发行版,这样可以显著降低使用难度,从而把精力都放在学习计算机专业知识上,这样收
获会更大。一句话,是不是高手看的是一个人的专业素养,而不是看他用的是什么工具,即使这个工具是神器级的。
因此我建议LZ不要过于把精力放在那些自己还无力掌控的东西上,这样做事倍功半。还是尽快为自己创建一个理想的学习环境,尽可能快
地提高自己的专业素养,这样更容易成为高手,最终有足够的实力去掌控自己所希望掌控的东西。
就我个人而言,我对 freebsd 的熟悉程度相对要高于对 linux 的熟悉程度,因此在这里说上几句LZ不爱听的话:以LZ现在的计算机专业
素养,还难以驾御 freebsd 这种比 linux 专业化倾向更多一点的操作系统(更专业化只是说更适合做某事,而不是更“拽”),即使勉
力为之也收效甚微。虽然从学习的角度上讲无论学习那种操作系统都有殊途同归一说,但达到这个目标通常需要几十年的时间(当然天才
例外),对于我们大多数普通人而言,这并不现实。因此反复更换发行版或者有事没事重装操作系统本质上是对自己生命的浪费,每多一
次这种浪费,就距最终目标更远一分,人生匆匆几十年,少一点无谓的选择就多一分专著带来的收获,请LZ三思。
5.Windows没有那么差,从市场看也是,你觉得市场会让你一个很差的东西生存这么好么。Windows的某些方面是Linux望尘莫及的,最主
要的是微软能联合这么多软硬件厂商,是大家共同打造一个平台。这点对于计算机的普及贡献是巨大的。Windows本身的易用性和方便性
也是有目共睹的。至于楼上说的算法什么很烂,完全是无稽之谈,难道微软的人都是吃干饭的么,那些不给钱的Linux人员都是神。
7.Solaris无论是从学术价值,还是大型服务器的应用,都是绝对的老大,提到UNIX基本上就是指Solaris,只不过一般用户接触不到罢了
。Linux是给个人用户用的,当然认知度会高了。
8.不是他自己想低调,是微软太霸道了。还是那句话,除非有人能一样协调各个软硬件厂商,打通IT市场,否则很难撼动微软。
9.使用Linux主要是一种对于开源文化的体验,一切都是可见的,不再是使用一款商业的产品了。如果自己本身有一定技术的话,可以自
己修改定制自己的系统。另外,可以闲得更专业。至于安全性,稳定性,只不过黑客不是很爱攻击Linux而已,所以得到了相对的安全。
5、基本系统
这是一个关于 BSD 与 Linux 之间差异的至关重要的理念。 Linux的”基本系统”是并不真正存在的,许多人会说,Linux的基本系统就
是内核,但问题是如果没有任何可用的应用程序的话,那么这个内核是完全没有价值的。而另一方面,BSD 则有一个包括众多工具的基本
系统,甚至 libc 也是基本系统的一部分。因为这些组件都被作为一个基本系统,所以它们都是被一起开发和打包的,许多事实表明这样
更能创建出一个更具凝聚力的整体。
——————————————————————————————————————————————————
仔细想想,针对现在来说,适合自己的平台是最重要最好的。 我还在程序设计的初级阶段,如果不能进一步就去
更高深的系统环境中换个平台重新开始 会浪费很大的精力。
等我的编程搞好后,再去选择平台, 目前还是windows和.NET