天天看点

服务器操作系统的明日黄花

作者:老波哥来了

在上一篇文章中,我们了解了BSD,这是一系列优秀的类UNIX操作系统,其源代码开放并拥有众多开发者社区为其提供持续的支持和发展。作为一个强大的操作系统,BSD在互联网基础结构、企业应用和教育研究领域等方面具有广泛应用。

今天,我们来看看另一个重要的UNIX型操作系统——Solaris,它在许多方面具有卓越表现,尤其在企业级服务器和高性能计算环境中。

服务器操作系统的明日黄花

Solaris操作系统的历史可以追溯到1982年,当时Sun公司开始研发一款基于UNIX的操作系统。这个系统最初被称为SunOS,专为Sun公司生产的工作站和服务器设计,主要以其卓越的稳定性和灵活性为特点。

随着时间的推移,SunOS不断发展,逐步引入了更多先进技术和功能。到了1992年,Sun发布了一款名为Solaris的新操作系统。Solaris基于当时流行的System V Release 4(SVR4)UNIX操作系统,同时保留了许多SunOS的特点。此后,Solaris不断更新和改进,使其成为许多企业和组织的首选操作系统。

随着Linux的持续发展,许多发行版正在改进或引入类似的功能来提升其在安全性、性能和资源管理的能力。受到Linux等服务器系统的强烈冲击,Solaris操作系统的使用已经越来越少。Linux系统,如RHEL、SLES以及Ubuntu Server等,因其开放源代码、灵活可定制和丰富的应用支持,逐渐在服务器领域占据主导地位。

尽管Linux操作系统也具有很高的可靠性、安全性和可扩展性。Solaris相对于Linux还是拥有一些优势:

1. DTrace:DTrace是一款强大的动态跟踪工具,可用于实时分析操作系统和应用程序的性能问题。与Linux中的一些其他跟踪工具相比,DTrace提供了更全面、高度可定制且更易用的性能分析能力,帮助开发人员和系统管理员识别和解决问题。

2. ZFS文件系统:ZFS是一个先进的128位文件系统,具有高度可靠性和易用性,自动保护数据完整性并具有过载自动恢复能力。与Linux中的EXT4或XFS文件系统相比,ZFS具有更强大的存储管理功能,如存储池、快照、增量备份和去重等。

3. 可扩展性和多处理性能:虽然Linux系统在多处理器硬件平台上的表现也相当不错,但Solaris在这方面的性能更为出色,尤其是在运行大型数据库、并行计算任务和高负载应用时。针对大规模多处理器系统,Solaris提供了高度优化的调度算法和内存管理策略,从而更好地支持高度并发的多线程应用程序。

4. 资源管理:Solaris的资源管理功能在一定程度上优于Linux。Solaris提供了资源管理器,能够通过资源控制器和调度类别对系统资源进行精细化管理。这有助于实现系统资源的隔离和公平共享,提高系统在复杂环境下的稳定性和可预测性。

5. 系统安全:Solaris提供的安全性要求更为严格的系统环境在一定程度上优于Linux。Solaris提供了最小限定特权(Least Privilege)安全模型,该模型允许管理员只为特定用户分配所需的特权,从而降低潜在的安全风险。此外,Solaris还提供了安全事件审计功能,帮助组织满足合规要求。

尽管Solaris系统的市场份额不断下降,它的一些关键优势仍然使其在特定场景下具有竞争力。对于对系统可靠性、安全性和高可用性有着严格要求的企业和组织,仍然坚定支持Solaris。

2005年,为了扩大Solaris的用户群体和开发者社区,增强其在操作系统市场中的竞争力。Sun推出了开源版本的OpenSolaris。在OpenSolaris项目中,开发者可以更好地了解和修改Solaris的源代码。

服务器操作系统的明日黄花

然而,2009年,Oracle收购了Sun,Solaris成为Oracle产品线的一部分。尽管如此,Oracle继续支持、开发并完善Solaris系统。在收购后,Oracle开始削减与OpenSolaris项目的关联,最终在2010年8决定不再发布OpenSolaris源代码的更新。

Oracle决定结束OpenSolaris项目的行为导致了社区的忧虑,社区开发者基于最后开源的Solaris源代码创建了一个名为Illumos的新项目。该项目旨在持续开发和改进基于Solaris的开源操作系统。并从此派生出许多分支,如SmartOS(专注于云计算和虚拟化)、OmniOS(服务器操作系统)和OpenIndiana(适用于桌面和服务器)等。

时隔7年之后,在2011年,Oracle发布Solaris 11操作系统,增强了安全性、性能和云计算集成。

又过了6年,在2017年,Solaris 11.4发布,但Oracle宣布削减在Solaris部门的投资。

截止2019年第二季度根据IDC的统计,Solaris的市场占有率以不足0.2%,但时至今日,Solaris操作系统的开发和维护依然在继续,Illumos和OpenIndiana等开源项目也在相应市场里发挥着作用。

据了解,美国国家航空航天局(NASA),美国国家核安全局(NNSA),摩根大通银行(JPMorgan Chase)等还在使用Solaris操作系统来管理其大型计算集群和运行其金融交易系统,以保证高可用性和数据安全。

Solaris操作系统及其衍生产品经历了漫长而曲折的历程,从Sun Microsystems的时代到Oracle接手,再到开源分支的出现。也许,未来它也会彻底退出服务器历史的舞台。

#服务器操作系统#​

继续阅读