虽然从事IT多年,但是一直都是做系统维护方面的,没有什么开发的经验,有的话也是做数据库方面的,基本上都是从用户的角度去理解windows。一直对微软的垄断颇有微词,也想尝试其他的系统比如linux等。很多时候都是这样的,你看问题的角度决定了你对问题理解的深度。最近,看了微软的webcast的课程,开始从内核的角度去看问题。慢慢的觉得,windows其实并不简单,虽然它可能不是最完美的系统,但是从用户易用性,程序架构,安全性来说都是很不错的。很可能有人会说,针对windows的病毒,木马很多,经常有漏洞什么的,比如linux的病毒就很少,但是如果linux如果象windows那样的市场占有率,谁可以保证针对linux不会病毒泛滥呢?
现在真的感觉IT内涵其实是非常庞大的,很少有人能什么都精通的,能够成为某个方面的专家已经很不错了。而且越来越感觉到,随着经验的增长,其实自己不懂的东西越来越多,以前不懂的东西现在有些可以理解了,但是却发现不懂的东西却更多。对电脑的理解,越是底层的概念越是重要,也越难以理解,往往会有是是而非的感觉。
这里要提一下windows的排错机制,以前总认为windows的bug多,蓝屏多,怎么动不动就非法操作什么的。现在觉得这其实是windos的优点之一,象蓝屏现象,其实是windows的一个重要的自我保护措施。当windows运行中遇到异常(内核态的),windows自己不能够处理,如果放任其运行可能会造成更加严重的后果,windows就会抛出异常,保存好当时运行环境(生成dump文件),然后通过windbg来分析。最近在学windbg,感觉这是个非常牛逼的工具,包罗万象,无所不能,如果学好的话,就会功力大增,使自己进入另一个境界。
jyy1234 于 2008-10-24 22:03:55发表:
我只是个连门都没入的人,但是看到大家对windows和linux的讨论,刚开始觉得很有趣,但反思之,学什么不重要,重要的是学好,就像我们说恨日本人之类的,请大家客观的反思自我,练好自己的功夫,比空谈要强。
wangdu2002 于 2008-10-10 19:02:14发表:
Windows在桌面和游戏领域是无敌的,在服务器方面就不如Linux了,要不然,所有国外的重量级的大学
专家,专业服务器领域就不使用Windows了,类Unix的架更健壮,也更有生命力,楼主想要真正钻研操作
系统,还是要学习Linux这个现代版的Unix,可以真正了解操作系统,而不是在Windows下,只能用一点
微软封装好的现成工具。