|
Solaris 10也实行与AIX 5L相同的概念,即内建Linux应用程序的执行环境(技术研发代号:Janus),不过似乎又再精进一些,Linux应用程序若想转移至AIX上执行,依然需要进行重新编译(Recompile),这对Apache、Sendmail等开放原码软件来说并无大碍,但部分情况下还需要对原始程序进行调修才能完成转移,这就带来些许的麻烦,此外不开放原始程序代码的商业软件就必然要原程序开放商愿重新编译才可能转移。 不过Solaris 10实行兼容于LSB(Linux Standard Base)标准及Red Hat Linux(以RHEL3, Update 1为依据,2004年第一季发布),原有UnitedLinux、Red Hat Linux的应用程序可直接挪至Solaris 10上执行,不需要重新编译或任何调修。 这项功能目前可说是已完成,但仍需要精益求精,因为现有Solaris 10是以Primary Program Environment来执行Linux应用程序,一旦应用程序不稳或有瑕疵,有可能会对Solaris造成影响或冲击,且有用户反应:希望用更安全隔离的方式来执行Linux应用程序,即是在Solaris Container中执行,此方面Sun仍在努力,预计会紧接在ZFS之后完成,新版于2006年初释出,正式发布约在2006年中。 Solaris作为Desktop OS的强化 Solaris(亦是SunOS)在未成为UNIX Server的操作系统前则是UNIX Workstation的操作系统(虽然核心不同,过去为4BSD,之后为SVR4),且时间长达约10年,至今SPARC工作站依然是UNIX工作站中市占率最高的。 所以,持续提升Workstation/Desktop/Laptop的支持也是Solaris必然要做的,Solaris 10在此方面的强化包括:1.预设使用GNOME桌面环境。2.融入JDS R3。3.内建X.org Server。 GNOME Desktop Environment GNOME虽比KDE晚一年发展(1997年与1996年),但却是后发先至的开放原码桌面环境,或许是因为KDE所用的Qt函式库以往有些版权之争,因此所有商用UNIX都一面倒向支持GNOME,包括HP HP-UX、IBM AIX、Sun Solaris在2001年、2002年间都已积极将GNOME融入,以尽快取代“朴素”到极限的传统UNIX桌面环境:CDE(Common Desktop Environment),今日Solaris 10预设的桌面环境即是GNOME,但仍可选用过去的CDE(注:2003年4月HP以不够稳定为由,从GNOME退返回CDE)。
<<上一页
1
2
3
4
5
6
7
下一页>>
|