关于操作系统的“偏见”
操作系统则是身为一个 IT 人员最容易有偏见的人, 只是我也很清楚我不是基本教义派, 因为我在去年之前还是大量的使用 Windows 做为我最主要的 Desktop.
只是我现在并不是投向 Linux, 而是因为为了贪图一个 17 寸的萤幕使用 MacBook Pro, 在此之前, 我并不认为 Linux 即使在某方面比 Windows 在效能上占优势, 但扣除之外并没有那么绝对, 而且用了 GUI, 谁赢谁输更是各有立场.
不否认的我现在的 Server 环境就顾问面是: 10% Windows, 15% Red Hat, 20% Ubuntu, 30% CentOS, 20% FreeBSD, 5% SuSE 但若是计算在我手上建议的 Server 的话, 目前是 50% FreeBSD, 40% CentOS, 10% SuSE, 且这 SuSE 与 CentOS 还是受限于环境, 而自己偷偷的喜欢 FreeBSD 是不争的事实.
当然并不是我真的很讨厌 Microsoft, 就像是我说 Windows 可能是除了 Mac OSX 外, 比很多 Linux GUI 都来得实用, 但就 Server 而言, GUI 本身就是个原罪, 毕竟要处理这些 Handle, 花掉 10%~30% 的资源是跑不掉的, 更何况 Windows 从来不喜欢文字介面.
就像是 Linux 很多设定要写成 GUI 或 Web UI, 大概只有写出常用的, 也就是文字设定可能的 30%~40%, 说不定还更低, 更何况 Windows 更不希望你去调整 Kernel, 也不太可能去做 Kernel Source Compiler.
如同我今天看到 "聚沙成塔" 这本书, 作者也承认虽然 80% 以上的软体靠 Binary 就很够, 但有些还是要重新编译才能达到最佳化, 单单这部份我的确会比较信任 Open Source 的原因, 而不是免费或商用与否.
而的确我现使用较多的 OS 是 FreeBSD 与 CentOS, 其中也是因为很多实体主机商提供的 CentOS 都是基础的, 且很合适初学者管理.
当然若是选择了 Linux-based, 很多东西是不言而喻, 但我还是不会有任何 "较为积极正面的态度" 主张使用者的 Desktop 使用非 Windows 的, 只是经过这一年多 Mac 的经验, 我的确会明示或暗示 Mac OS 用起来真的比 Windows 好, 但我现在还没有正式在任何一台常用的桌机装任何的 Linux GUI 来长期使用.
而就 TCO (Total Cost of Ownership) 的观点来看, 我的确也认为到底是 Windows 好还是 Unix 好, 目前的观点与经验是: "看产业", 若不是看产业, 更是看 "目前的架构", 变化的成本有时会是无法负担或必要或获得更好的情型下就不要变, 除非有些产业明鲜的使用 Windows 好或 Unix 好, 但这些都并不构成绝对因素.
只是身为一个顾问本来就应该有跨系统或多系统管理的经验, 不能偏废, 但事实上就市场而言似乎都是 "全部只用Winows" 的顾问占 40%, "部份Windows部份Unix 的顾问占 60%, 所以相对的 Windows 的布署反而是 Windows 60%, Unix 40%, 因为有些人是太习惯使用 Windows 而对 Unix 有莫名的恐惧到直接拒绝反而是最麻烦的.
当然经验论是决定一个人的价值, 但或许更多的经验也是增加自己的价值, 若要成为一个有本质的 IT 顾问, 我不认为该偏任何 OS 是真的, …
但我也是因为在网络服务方面容易都只遇到 Unix 的机会较高阿, …