`

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
    则完全是由社区构建的发行版本

分享到:
评论

相关推荐

    OpenSolaris 初体验 - OpenSolaris 2008.05

    OpenSolaris是Sun Microsystems开发的一个基于UNIX的开放源代码操作系统,其2008.05版本为初学者提供了一次探索和体验这个系统的绝佳机会。本文将详细介绍如何准备、安装和使用OpenSolaris 2008.05。 **第一部分:...

    OpenSolaris 北大课件(内附OpenSolaris项目中文简明使用手册)

    《OpenSolaris操作系统详解——基于北大课件及中文简明使用手册》 OpenSolaris,由Sun Microsystems开发,是一款开源的、基于UNIX的操作系统,它以其先进的技术、强大的性能和高度可定制性著称。本篇文章将结合北京...

    Pro.OpenSolaris.2009

    Pro.OpenSolaris.2009

    opensolaris中部署samba服务

    2. 进入`/var/spool/pkg/`目录,然后使用`pkgadd`命令安装解压缩后的软件包。 完成安装后,Samba的主要程序和配置文件会放置在`/usr/local/samba`目录下。 接下来是配置Samba的核心文件`smb.conf`。这个文件定义了...

    OpenSolaris 2008.05 安装全解

    这篇文档详细介绍了如何安装和使用 OpenSolaris 2008.05,包括在物理机器、VirtualBox 和 VMWare 虚拟环境中进行安装。 在准备阶段,你需要首先从官方渠道下载 OpenSolaris 2008.05 的 ISO 镜像文件。然后,你可以...

    Pro OpenSolaris

    ### Pro OpenSolaris:一种新的开源操作系统面向Linux开发者与管理员 #### 一、概述 《Pro OpenSolaris:一种新的开源操作系统面向Linux开发者与管理员》是一本由Harry J. Foxwell博士与Christine Tran共同编著的...

    OpenSolaris Bible

    OpenSolaris Bible Paperback: 1008 pages Publisher: Wiley; 1 edition (February 12, 2009) Language: English ISBN-10: 0470385480 ISBN-13: 978-0470385487 Format: PDF You can buy this book: Amazon.com ...

    openSolaris系统

    openSolaris是Sun Microsystems公司推出的一款开源操作系统,它是基于Solaris操作系统的源代码发展而来。Solaris系统以其高效、稳定和安全性闻名,尤其在企业级服务器市场占据重要地位。openSolaris则将这种技术优势...

    Solaris.Internals.Solaris.10.and.OpenSolaris.Kernel.Architecture.2nd.Edition.

    介绍Solaris内核体系架构

    OpenSolaris Developer's Reference.pdf

    OpenSolaris是Sun公司对社区的开放源码版本,提供了一个自由和开放的平台,允许用户和开发者使用、修改和重新发布源代码。OpenSolaris的开发者文档旨在为开发者提供关于如何使用OpenSolaris工具和源码的全面信息。 ...

    OpenSolaris 项目简明使用手册 -- 学生指南

    《操作系统介绍:OpenSolaris 项目简明使用手册 -- 学生指南》.pdf

    opensolaris 介绍幻灯片

    OpenSolaris是SUN公司在2005年宣布的一个开源项目,它基于Solaris操作系统,旨在构建一个开放的社区,让全球开发者共同研究、开发和贡献操作系统的新技术。OpenSolaris的诞生标志着SUN公司向开源社区迈出的重要一步...

    opensolaris 安装

    请注意,确保使用的IPS库是最新的,例如来自`http://pkg.opensolaris.org/dev`。 安装完成后,需要编辑`/etc/hosts`文件,添加AI服务器的IP地址和主机名,如示例中的`10.3.31.29 pae-x4200-1 loghost`。 接着,...

    在VirtualBox下安装OpenSolaris0811 安装笔记

    由于提供的【部分内容】看起来是由OCR软件扫描...由于【部分内容】无法提供有用信息,我无法提取更多知识点。但以上信息应该能为想要了解如何在VirtualBox环境下安装OpenSolaris的用户提供有价值的背景知识和参考资料。

    使用VirtualBox在Windows上安装和使用OpenSolaris的例子.docx

    ### 使用VirtualBox在Windows上安装和使用OpenSolaris的知识点 #### 一、VirtualBox的介绍与安装 **VirtualBox**是一种开源的虚拟机管理软件,由Oracle公司维护。它能够在单台计算机上同时运行多个操作系统,使得...

    AdbeRdr9.4.1-1_i386solaris_enu.pkg.bz2

    AdbeRdr9.4.1-1_i386solaris_enu.pkg.bz2 Adobe Reader Solaris x86版支持OpenSolaris现在Adobe官网没得下载了,只有Linux版的,这是很久以前下载的

    Sun opensolaris__安全可靠的操作系统的源码分析

    随着2000年代初的开源策略,OpenSolaris将这一强大的技术带入了更广泛的开发者社区,让更多人有机会理解和利用这一优秀系统。 一、NUMA架构与OpenSolaris 非统一内存访问(NUMA)是OpenSolaris在高性能计算领域的...

    opensolaris svcs 命令源码

    本文将深入探讨svcs命令的工作原理,并对源码进行简要解析,旨在帮助读者更深入地理解OpenSolaris服务管理系统。 一、svcs命令的基本用法 1. 查询服务状态:`svcs -s <service_name>`,这会显示指定服务的当前状态...

    opensolaris用户手册

    - **寻找OpenSolaris资源**:为了更好地使用OpenSolaris,用户可以访问官方文档、社区论坛和技术博客来获取技术支持和学习资料。 #### 二、OpenSolaris初始设置 本章节详细介绍了OpenSolaris系统安装后的一些基本...

    opensolaris snoop 命令源码

    《OpenSolaris "snoop"命令源码解析》 在OpenSolaris操作系统中,"snoop"是一个强大的网络监控工具,它允许用户捕获并分析网络数据包。深入理解"snoop"命令的源码,有助于我们更好地掌握网络诊断、性能优化和安全...

Global site tag (gtag.js) - Google Analytics