两类人—搞windows的和搞linux的(续)

搞linux的人水平怎样自然不必说,很强的。不过很多人看到windows内核的粉丝,他们个个精通汇编,精通内核函数地址的hack,事实上搞linux的人没有必要这么费劲,直接看源代码就知道内核的一切行为了,两大操作系统相似的是都有很多小工具,不同的是这些小工具的性质,windows的工具比如icesword之类的几乎不提供源代码,并且这些工具的目的是如何为你驱除一些顽固的文件或者进程,主要体现在杀毒上,如果你希望你的工作更加有效率,那么你还是要研究windows本身,这些工具是帮不了你的,反之,linux的小工具个个精悍,它们存在的目的就是让你的工作更加有效率,比如rsync,比如mv,cp等等,很多人不是说linux不好用吗?事实上linux提供的工具是直接面向你的工作的,而windows的工具却不是。谈谈杀毒,linux的杀毒很简单,任何的执行绪都最终体现为文件,linux的文件操作和安全管理没有任何关系,因此任何时候你都可以删除任何文件,杀毒的最终你需要做的就是重新启动一下操作系统而已,linux可以使用户控制用户空间的一切行为,这一点十分有意义,反观windows,它为用户控制了很多东西,比如登录行为,这些行为甚至被记为windows启动的一部分,一旦恶意程序控制了这些进程,那么系统就不再是你的了,因此必然的需要更高级别的执行绪来杀除这些代码,这就是内核模式的执行绪,不过大家都知道,在windows中如果你用内核驱动强行删除一个不让被删除的文件,那么等待你的可能是蓝屏...,但是,windows的架构不得不让你迷恋于这种秀技术式的杀毒,正是因为这样,才会让人觉得搞windows的人很多都是专家,但是也就仅仅被称为专家,真正的黑客还是搞unix或者linux的,因为只有在那样的系统下人们才能统观全局。

linux用户直接控制用户空间的一切,不需要内核模式的执行绪为自己做事,linux对于使用者而言完全是一个黑匣子,用户想的只有自己的工作,windows用户很多都会想到内核驱动模式的杀毒方略,因为他们不能控制一切,使用者往往会感到很不自由。

你可能感兴趣的:(windows,工作,linux,unix,汇编,工具)