电脑技术学习

从 Solaris 到 Linux 的移植向导

dn001

  即便您觉得自己不会利用开放源代码开发带来的自由,您还是会从中受益,因为 Linux 能够运行在多种处理器和配置上,从大型机到 PowerPC、SPARC(TM)、Alpha、PA-RISC 和 Intel 处理器,甚至到个人数字助理和嵌入式系统。Linux 还有完整的 TCP/IP 协议栈,包括带有路由和防火墙功能的 IP 版本 6。最新版本的 Linux 在内核支持 HTTP 服务器,实现了高性能、逻辑卷管理和群集功能,而这使它能够处理以前需要超级计算机才能进行的大型计算和搜索。Linux 还支持很多种文件系统,包括具有可恢复性的日志记录文件系统、具有可靠性的独立磁盘冗余阵列(Redundant Array of Independent Disks,RAID),还有很多种可选的与其它系统兼容的文件系统。因为 Linux 的开放开发模型使人们能够添加功能,所以它支持所有这些功能。

  稳定性

  Linux 在稳定性方面倍受称誉。在 Gartner Group 发布的一份 OS 评估报告中,Linux 受到的评价是“非常好,与 RISC Unix 相同,领先于 Windows NT 和 2000(请参阅 参考资料)。

  安全性

  实践证明,安全性需要自底向上构建到系统中,这是它的本质之一。试图在底层不安全的情况下建立安全性,实际上等于幻想恶意用户会对底层缺陷一无所知 ― 这种赌博结果通常会失败。Linux 安全性是从内核开始构建的,因为实现它的代码要经过成千上万的开发者的仔细研究,所以任何缺陷都会在早期被查出。Linux 的网络安全性是它特别出色的地方,而且 Linux 本身就内建了大范围的路由和防火墙功能。另一份 Gartner 报告(请参阅 参考资料)推荐 Linux 的原因就是它成熟的安全性特点。

  可伸缩性

  以前,Linux 在支持对称多处理器(symmetric multiprocessor,SMP)系统的方面落后于商业 UNIX 系统,不过随着增强了可伸缩性的 2.4 内核的发行,Linux 现在可以稳定地支持四路 SMP 系统,在 Web 服务工作负载的八路 SMP 配置上也取得了很好的成绩(详见 SPECweb99 基准测试报告)。如果使用群集技术,Linux 还可以处理更大的可分区负载任务。大型的 Linux 群集的示例有 Shell 为了进行地理分析而构建的有 1024 个节点的群集器,还有组成 Google 搜索引擎的 8000 多个 Linux 系统(请参阅 参考资料)。

标签: linux