OpenSolaris 可以用作新项目的 Solaris 11 预览版吗?

SAL*_*000 1 automation solaris installation deployment opensolaris

我目前正在开发一个 Java EE 应用程序,它大概会在 Glassfish v2.1 应用程序服务器和 PostgreSQL 8.4 上运行。

由于我们目前的人力极其短缺(只有我自己),我正在寻找需要尽可能少维护以实现高可靠性和可用性的生产平台解决方案。该解决方案还应该能够在没有任何惊天动地的大爆炸的情况下以小步骤扩展进化。所以它应该是一个同构的操作系统环境(即只有一个操作系统)。所选择的操作系统不应该被要求尽可能长时间地改变。这就是为什么应该有很长一段时间可用的支持,并且操作系统也应该能够在高端硬件上运行,如果以后需要更可靠的硬件(即 Sparc 或 Power CPU 等)。

我确实有一些较小的 linux 技能——但只是为了能够照顾我的开发人员盒子。因此,无论如何我都必须从头开始学习几乎所有内容,而且我不必成为全能的管理员向导 - 我只需要设置和维护这个特定设备所需的技能,如自黑客设置。

这就是为什么我想选择 Solaris 作为操作系统的原因。由于 Solaris 10 现在已经四年了,并且有传言称 Solaris 11 将于 2010 年中期发布,我们的软件的第一个版本计划于 2010 年春季发布,因此 Solaris 11 可能比 Solaris 10 更有趣:这样,我就不会很快从 10 迁移到 11,并且已经可以在任何脚本和安装配置中使用 Solaris 11 功能。

Sun 声称下一个 Solaris 版本将派生自 OpenSolaris 2009.6 和 2010.2,因此只要 Solaris 11 不可用,我就可以使用 OpenSolaris,因为 OpenSolaris 似乎相当成熟并经过测试,而我们的 JEE 应用程序当时还没有那么成熟反正期间。

我剩下的问题(Sun 显然不会也不能回答,因为它是一个猜谜游戏)是:

您认为 Opensolaris 2009.6 和更高版本的 2010.2 可以视为相当先进的 Solaris 11 Beta 版本吗?那么它和 Fedora Core 6 和 RHEL 5 之间的关系是一样的吗?即,实际上所有 Opensolaris 功能也将包含在第一个 Solaris 11 发行版中吗?或者我的所有脚本在从 OpenSolaris 2010.2 迁移到 Solaris 11 时都会中断,因为 Opensolaris 2010.2 中会有 Solaris 11 中不包含的功能,例如 ZFS 加密等?

我计划开发一个 OpenSolaris 自动安装系统,其中包含一个安装服务器和安装在 VirtualBox 机器上的客户端,用于测试目的,稍后使用此过程安装一个或多个生产使用的专用服务器。你猜这个设置会在 Solaris 11 中中断吗?

小智 5

完全免责声明我目前在 Sun 工作,但我不代表他们说话 - 所有这些信息都是免费提供的,但有点难以找到。

Solaris 10 虽然已经推出了几年,但现在是更新 7 - 新功能已经从 OpenSolaris 进入 Solaris 10,并且几乎肯定会继续这样做,但速度比 OpenSolaris 发行版要慢。

OpenSolaris 名称令人困惑,指的是几个不同的东西。有 Solaris Express 社区版 (SXCE) - 大约每 2 周发布一次的二进制分发版,它是根据名为 Nevada(又名 Solaris 11)的产品的内部构建创建的。在内华达州/SXCE 发布后不久,这些内容又回到了 OpenSolaris 2009.06(又名印第安纳州)的开发版本,并且每隔几周发布一次。如果您想运行最新和最好的位,您可以通过更改您的 OpenSolaris (indiana) 存储库来实现。

2008.11 和 2009.06 6 个月的 OpenSolaris 版本几乎完全是开源的(nvidia 图形驱动程序是显着的例外之一)并且也受支持,这些不是 BETA 版本 - 您可以购买合同,并将获得任何重要的修复回移植到这些通过付费支持存储库发布。安全修复程序最终将重新移植到 OpenSolaris 2008.11 和 2009.06(最新的两个版本),并且无需与任何人签订合同即可使用。

您的选择是 Solaris 10 update 7 或 OpenSolaris 2009.06,SXCE 发行版从来都不是受支持的操作系统,获得修复的唯一方法是升级整个操作系统。我个人建议将 2009.06 的 6 个月版本作为一个很好的起点,除非您的环境需要非常长期的企业支持(10 年以上)。如果您对扩展感兴趣,那么值得注意的是,您现在可以在 Amazon EC2 云中获得 OpenSolaris 2009.06 实例。所有 Sun Solaris 发行版都将在大多数 x86 和大多数 SPARC 硬件上运行。

如果您还没有,请检查http://www.opensolaris.com/learn/faq/