opensolaris 让pkg 更快,请用中国源...

想写一些关于opensolaris的文章很久了,不过一直没有这么多空余的时间,有时也是自己太懒了,希望这篇帖子是个开始,能够完成这个系列.
      最近很多人问我说opensolaris和solaris有些什么样的区别,其实他们之间的区别跟federo和RHES之间的区别是类似的, opensolaris是由社区和SUN公司在共同维护的,而solaris只由SUN公司来维护,新技术新特性新特性都是先在opensolaris里 面实现,如果经过比较长时间的使用和测试,证明这些新的特性和新的技术是稳定并且在实际生产环境之中是有效的,则这些特性将会被加入到solaris之 中,所以对于技术爱好者而言,opensolaris是第一选择,并且就天性而言,opensolaris 要活泼的多。
      如果大家有兴趣,可以到www.opensolaris.org去看看,下载的页面在http://www.opensolaris.org/os/downloads/, 这里有一个新的问题产生了,大家在这个下载页面里面可以看到很多的版本可以下载,比如opensolaris200805, solaris community edition, solaris developer edition等,我也觉得这个地方弄得太复杂了,让新手往往不可适从,不知道到底下哪个了。简单的解释下, 最新的特性是放在community edition里面的,这些特性经过4周的测试,如果被证明是稳定的,则会被放到developer版本里面,再经过更加长时间和更加严格的测试,才会被 放到solaris中,不管是community还是developer版本,都是以DVD的方式出现的,一次安装就基本上把所有的软件安装上了。说到 opensolaris200805,它是SUN和传统的UNIX的一次新的尝试,2007年Debian的创始人加入SUN公司,经过1年多的努力,最 终形成了opensolaris200805这个版本,今年11月还要发布opensolaris200811的版本, opensolaris200805采用了完全的gnome界面,从外表上看和ubuntu没有什么区别,从软件的管理方式来讲,形成了IPS系统,类似 与debian和ubuntu的APT系统,安装方式也从DVD变成了一张CD,而其他的软件则更据用户的需要,使用IPS系统从网上获得,用iron (好像debian创始人的名字是叫这个)的话来讲是: opensolaris200805 is a debian with solaris kernel.
      最近SUN花了大力气,将发展向中国倾斜,这次IPS系统的更新,SUN也是以很快的速度在国内建立起了mirror站点,不仅有公网的,还有教育网的,方便大家的使用。
      对于平台的支持,opensolaris目前是只支持x86和AMD64平台的,今年11月会出sparc的版本,说来有点奇怪,solaris一开始 就是为RCSI芯片设计的,原来SUN的四个co-founder之一bill joe这个技术天才,在学生时代就成为了BSD的主要奠基者之一,在加入SUN之后在BSD的基础上开发了SUNOS,后来又汲取了UNIX5的代码,开 出了solaris,SUN的SPARC芯片,bill joy也是主要设计者,从这个关系可以看出solaris和sparc芯片的关系会有多紧密,对于opensolaris竟然先出X86的版本,是不是有 点奇怪?呵呵,大概是从开发者的角度考虑的吧,毕竟大多数的开发者使用的机器是X86的。
      从2002年开始,SUN和AMD就开始联手开发X86平台上的opensolaris,据说AMD在这个项目上投入了不少人,很大的一个团队。在 2007年,SUN和INTEL开始结盟,INTEL也投入了不少人进行X86的openSOLARIS优化和驱动的开发,INTEL那边上海有个团队, 北京有个团队,印度和美国各有一个团队在做这个事情,可以看出INTEL的力度,这个工作不仅仅包括移植,并且包含加入INTEL和AMDCPU和主板芯 片的比较特殊的特性的支持,新设备的驱动,SOLARIS原来在SPARC上才有的高级特性在X86上的实现,比如FMA等。我个人而言认为 opensolaris以后在X86上会有更好的一片天地。
      最后想介绍下IPS系统,前面已经说道IPS和APT是雷同的,对于这样的包管理系统,最主要的是源的网速要快才行, opensolaris2008.05安装后的默认源pkg.opensolaris.org的服务器在国外,速度多少要受些影响,想要更方便的使用,还 要做些修改才行,SUN现在在国内已经做了相关的镜像站点,网址如下(也可以在http://www.unix-center.net/上找到最新的信息,下面的是目前最新的信息):
      1. OpenSolaris IPS服务器(pkg.opensolaris.org)镜像:
      公网:http://pkg.unix-center.net:80/

      教育网:http://pkg-edu.unix-center.net:80/

      在OpenSolaris 2008.05下,打开一个终端模拟器,输入如下命令:

      成为超级用户

      #su

      添加Unix-Center.Net的IPS服务器,并且将其指定为缺省的IPS服务器

      #pkg set-authority -P -O http://pkg.unix-center.net:80/ unix-center.net

      教育网用户建议使用教育网专用的主机名:

      # pkg set-authority -P -O http://pkg-edu.unix-center.net:80/ unix-center.net

      更新软件列表:

     # pkg refresh

     安装OpenOffice:

     # pkg install openoffice

     2. Sunfreeware IPS服务器镜像

     公网:http://sfwpkg.unix-center.net:80/

     教育网:http://sfwpkg-edu.unix-center.net:80/

     在OpenSolaris 2008.05下,打开一个终端模拟器,输入如下命令:

     成为超级用户

     #su

     添加Unix-Center.Net的IPS服务器,并且将其指定为缺省的IPS服务器

    #pkg set-authority -O http://sfwpkg.unix-center.net:80/ sunfreeware

    教育网用户建议使用教育网专用的主机名:

   # pkg set-authority -O http://sfwpkg-edu.unix-center.net:80/ sunfreeware

   更新软件列表:

   # pkg refresh

    3. 对于blastwave,目前还没有国内的镜像,只有使用国外的地址了,和上面相同的用法加入: http://blastwave.network.com:10000/  blastwave

    上面安装软件的过程也可以通过图形化的包管理器来完成。
    附件是一个介绍opensolaris的PDF,里面有比较详细的介绍,作为一个了解的材料我觉得是很不错的。
    另外说一下,opensolaris2008.05,opensolaris community edtion, opensolaris developer edition这些发行版本都是由SUN来构建发行的,而另外一些发行版,比如   
    * SchilliX
    * BeleniX
    * MilaX
    * Nexenta
    * MartUX mBE
    则完全是由社区构建的发行版本

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值