当前位置:首页 > IT行业

乾坤大挪移:三步移植Solaris到Linux 服务器存储频道

类型:转载   责任编辑:asp   日期:2007/03/01

    
推荐阅读
    摘要:    刀片服务器目前是全球服务器市场份额增长最快的一个领域。通过将服务器、网络、存储和软件集成在一个系统之中,与传统的机架和塔式服务器相比,刀片服务器可以帮助中小型公司最多节省40%的供电、散热和占地空间成本,同时还可以降低管理和维护成本。所有这些对于没有相关预算或人员来部署复杂it解决方案的中小型公司来说都非常重要。  如果做的正确,决定刀片服务器价值的不在于你用它来做什么,而在于你作为一家企业,可以通过采用刀片服务器不做什......
    摘要:印度软件巨头infosys科技公司日前表示,该公司计划在中国招聘6000名程序员,以满足该公司科技服务日益增长的市场需求。  据国外媒体报道称,infosys称,该公司计划投资1500万美元在杭州修建一座占地10万平方米的软件开发中心,拟新招聘的6000名员工大部分都将到这里工作。此外,infosys还计划投资1000万美元扩大另一家开发中心。in......
    摘要:e708是03底三星在高端市场上推出的重磅机型,其采用的是双彩屏折叠式机身设计,拥有65536色的tft屏幕提供了128*160的分辨率。 ......

正文
。请下载可以在您的sun硬件上运行的linux版本,然后安装操作系统,使用所提供的gnu工具重新构建应用程序。因在第2个步骤中使用gcc构建了应用程序,所以在第2个步骤中将碰到的区别将被限制到solaris和linux之间的运行时应用程序编程接口(applicationprogramminginterface,api)的区别。

  为其它硬件构建和测试应用程序

  在迁移过程的最后一个步骤中,首先请获取并在您选择的目标硬件上安装linux。可以直接使用linux的服务器有ibm基于英特尔ia32的产品系列(包括netvista、intellistation、netfinity)和ibmeserverxseries。ibmpseries和zseries也可以使用linux。您可以低价购得或免费下载流行的用于x86的redhatlinux分发版,而且它在几乎任何一台基于英特尔处理器的pc机上都很容易安装和设置。此外,一定要安装将使用的编译器和工具。

  其它注意事项

  系统管理总的来说,管理linux与管理任何其它unix操作系统几乎一样,只是在某些具体的命令和任务上有一些区别,ibm和unixguide已经发布了比较图,总结了这些区别,其中不仅包括solaris和linux之间的区别,还包括aix和其它版本的unix之间的区别。有经验的solaris系统管理员不必花费太大气力就能够完全适应linux。

  源代码管理对于目前正在使用solaris上的sunforteteamware或者sccs(sourcecodecontrolsystem,源代码控制系统)并希望继续使用sccs这种风格的源代码管理系统的开发者来说,他们可以试着使用gnucssc(compatiblystupidsourcecontrol),开放源代码sccs的克隆版本。cvs(concurrentversionssystem)是linux上更常用而且倍受推崇的源代码管理系统。

  其它第三方工具、实用程序和库solaris上有很多常见、流行的第三方工具、实用程序和库,它们都可以在linux上使用。鉴于linux的日益普及,支持linux的第三方供应商的数目每天都在增长。

  64位计算redhat和很多其它发行商为compaq/decalpha提供了一种64位版的linux。您可以在alphalinuxweb站点上了解关于这种linux的其它信息。64位的solaris和64位的linux/alpha都使用lp64数据模型,它能够带来很好的兼容性。不久,英特尔安腾64位处理器也能够使用一种64位版的linux。您可以在ia-64linuxprojectweb站点了解关于这种linux的更多信息,此外,一种支持ibm64位powerpc体系结构的linux也在开发之中。请注意,尽管suselinux/ultrasparc的内核运行在64位的模式中,但suselinux/ultrasparc目前并不支持64位的用户空间应用程序。

  端(endian)格sunsparc和ultrasparc处理器以大端(bigendian)格式存储整数。如果希望将应用程序移植到小端(littleendian)版本的linux(如linux/intel)上,就必须解决应用程序中任何与端格式有关的问题,应用程序才能够正确运行。也可以选择让应用程序使用linux/powerpc、linux/zseries或linux/sparc,它们都是linux/intel之外的大端平台。

  


上一页

标签:

发表新评论

  • 网页地址和电子邮件地址将会被自动转换为链接。
  • 允许的 HTML 标签: <p> <br> <a> <img> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • 行和段被自动切分。