典型的考察对象是服务器端操作系统。操作系统设计的目标是全能的,而很多服务器端功能往往单一,特别是在服务器群中的一台,其功能更单一,其实这时候大而全的操作系统实在没有必要。
推而广之,现在很多流行的解决方案都在追求通用性,辩证的来看,追求通用性也造成很多特定应用的负担过重。有可能你花重金买的一个大而贵的系统,其实只有一小部分是为你准备的,其他大多数是为别的客户准备的,不但你白花钱,还要占用你的各种资源,扰乱你的视线。
通用性设计也带来很多安全隐患。因为你采用通用的东西,就相当于暴漏了自己内部的信息。