免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1570 | 回复: 5
打印 上一主题 下一主题

[SCO UNIX] Unix与Linux握手 [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-07 16:09 |只看该作者 |倒序浏览
Unix与Linux握手
(张永捷 2001年09月29日 15:56)

再次踏上美国旧金山边的小镇Santa Cruz的土地,那熟悉的山峦、树林、大海,空荡荡的校园,树林间窜来窜去的灰色松鼠以及草坪上悠然自得的小鹿一家,一切都似乎如1999年我来探望他们时那般神情悠然。

然而,天上方一日,人间已十年,同样是八月暑期的最后一周,同样是森林中的加州大学,同样是关于计算机操作系统平台的技术论坛,主题却已由Unix转成Linux,公司也从SCO变成Caldera。这一切不能不令人感叹计算机行业发展飞一般的速度。

1999年的8月,我曾经与SCO中国公司的许多经销商以及客户来到这里。那时,正逢探讨64位Unix的Montry 计划兴起之时,人们对Unix的热情很大。大量的Unix开发商和用户云集山谷,共同探讨Unix在64位时代怎样作为的话题。

然而,在1999年的时候,我们也听到了另一种微弱但非常清晰的声音——Linux。两年后故地重游,这里竟然已经变成了Linux的天下。与此同时,我们也在这里看到了Linux与Unix的握手。

培育中的Linux市场
在美国旧金山机场,迎接我们的出租车司机告诉我们,他正是我们前往的论坛所在地——加州大学毕业的学生。之所以今天做出租车司机,是因为美国今天的经济形势不好、市场低迷、失业率上升。

也许因为处于合并转型时期,也许是迫于美国严峻的经济形势,也许是Linux市场尚未形成,今年的论坛比1999年的论坛略显逊色。我们遇到的一些开发人员都在探求怎样才能将应用Linux赚钱这件事从概念变为现实。在新经济泡沫逐渐退去的今天,赚钱对于许多企业来说,还是第一位的。

在会场上,我们遇到了来自我国台湾省郑威软件公司的总经理刘龙龙。谈起台湾省的Linux市场,刘先生也认为,这个市场还处于培育期,他希望通过这次会议能够找到应用Linux赚钱的解决方案。



Caldera公司技术论坛现场

来自中国公司的总经理贾耀良教授认为,Unix,特别是SCO Unix在中国有广大的用户群体,是一个稳定的市场。当前做好这一市场的进一步开发、维护和稳定工作是十分重要的。在Caldera刚刚完成与SCO的合并时,贾耀良教授就致信中国广大用户,表示中国市场的SCO Unix用户尽可以放心,该公司将一如既往地维护这些用户的利益,表达了对用户高度负责的态度。

未来将是Linux的天下
在这种形势下,处于新生阶段的Linux难免营养不良。到目前为止,包括Caldera在内的Linux公司大都处于非盈利状态。很显然,人们在Linux的应用上还存在很大的局限性。

但不管用户今天在使用什么平台,人们都不得不承认,Linux已经初显锋芒。它将以自己的开放性在商业应用中成为主流,这也是像IBM这类大公司大量投资Linux的原因。

刚刚就任Caldera亚太市场总监的美国小伙子Kenneth充分表达了对中国Linux市场的兴趣。他用不太流利的中国话与来自中国的经理们一次又一次地沟通。虽然,中国Linux的应用还没有打开足够的市场,但在全球市场不景气的今天,它却显出蒸蒸日上的情形。SCO在中国有坚实的用户基础,尤其在金融行业,应用颇为广泛。这为在中国鲜为人知的Caldera Linux进入中国市场作了良好的铺垫。

肩负使命的OU8
合并SCO后的Caldera公司确定了自己的使命,就是在做好现有SCO用户的Unix产品服务的同时,结合Linux和Unix的技术优势,为企业提供解决方案,将用户逐步平稳地带入Linux世界。

Caldera要做的第一件事就是,在新产品中利用Unix坚实的技术基础内核及Linux开放的外围代码,以确保该公司提供的新产品都拥有稳定的技术核心和容易交互、开放的使用界面。

SCO中国市场总监刘晋告诉记者,Linux今天的发展有三个方向:一个是朝嵌入式发展,将Linux应用在各种信息电器之中;第二个是朝桌面操作系统发展,直接与微软的桌面操作系统竞争;第三种就是在高端系统平台上使用Linux技术,将Linux的开放性应用于后台,提供企业级的解决方案。这就是今天Caldera Linux 与SCO Unix相结合要寻求的发展方向,也是千千万万企业用户的需求。

Open Unix8就是Caldera将Unix和Linux相结合的产品。它是Caldera在SCO 的重头产品Unixware7的基础上,引入新的Linux个性化内核后开发的系统平台,它可以确保Linux的应用软件能够无缝运行在高性能和高扩展性的Unix内核之上。新的Open Unix8继承了Unixware7操作系统的兼容性和连续性,同时还提供了一个完整的Linux环境,这一切使得Unixware7以及Linux的应用软件都不需要修改或重新编译,就可以在OU8上顺利运行。

这一Caldera 与SCO结合后的第一个方向性产品,为传统Unix产品注入Linux活力。

有了Open Unix8,专业用户可以任意选择Linux或者Unix,或者二者兼而有之,Unix 与Linux的强强联合使得Caldera从各类厂商中脱颖而出,成为提供双平台解决方案的公司。

本次论坛正逢Linux十周岁生日,有消息说,Linux正在争夺企业市场,越来越多的企业用户决策者在研究并积极使用Linux。对于大量的传统Intel平台上的Unix用户来说,他们需要大量新的应用。Caldera整合Linux和Unix的策略正好为这些客户提供应用于两个平台上的应用软件的统一,两个平台结合起来,优势互补,为用户提供更好的服务。

回到中国,新的Caldera公司正在北京、广州、成都、上海开展一系列的巡回展示。他们一方面向市场推广新产品——Open Unix8,另一方面为老客户做好服务,在中国市场辛勤播种。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-02-07 16:16 |只看该作者

Unix与Linux握手

Open UNIX 8集UNIX与Linux于一身

2002-07-12· ·厂商稿··Yesky


  可以说,Open UNIX 8是目前基于Intel平台的版本最高、最先进的UNIX系统。

  多年来,SCO已经成为中国用户最熟知的UNIX品牌。SCO OpenServer和SCO UnixWare在中国有着数十万的用户。SCO的UNIX作为运行在大型行业、国民经济关键部门核心服务器上的主导操作系统,其可靠性、稳定性和安全性等卓越表现赢得了各行各业的用户。SCO公司以良好的信誉与金融、保险、电信、邮政、铁路、气象、石化等行业用户建立了广泛的合作关系。

  Caldera并购SCO公司后,除了继续发展原有的产品Open Linux外,也全面地推进了SCO的UNIX产品线的升级。Open UNIX 8就是Caldera公司在SCO UnixWare 7.1.1基础上推出的第一个UNIX产品。可以说,Open UNIX 8是目前基于Intel平台的版本最高、最先进的UNIX系统。

  与UnixWare 7.1.1比较,Open UNIX 8最突出之处主要表现在以下三个方面:

  1. 在UNIX系统中植入了LKP(Linux Kernel Personality)包。
  2. 在Open UNIX 8系统上可以运行符合LSB(Linux Standard Base)规范的Linux应用程序。
  3. 对UnixWare 7.1.1进行了全面的升级。正因为如此,Open UNIX 8与UnixWare 7的风格完全一致,这包括Desktop等。
  本文就以下几个方面,对Open UNIX 8作简单描述。

  1.Open UNIX 8的新特点

  就UNIX系统而言,无论它是哪家公司的产品,也无论它是什么样的版本,也许它们之间存在着许许多多的不同;但它们的共同处总是远远超过它们的差别。比如,对帐户的管理、系统安全设置、设备配置、文件系统管理和进程管理等都是大同小异(至少呈现给用户的是这样),甚至命令的细节都是相同的。

  这里所谓的新特点是针对UnixWare 7而言的,其中有些是UnixWare 7没有的;而另一些则是对UnixWare 7的更新。

  1.1汇集了DCAP的特点

  A、这包括支持16GB的通用内存。通用内存是指可以由应用程序或系统直接使用的内存部分。对这部分内存的使用不需要专门的API。UnixWare 7.1.1支持的通用内存为8GB。可见Open UNIX 8能够运行更大型的应用程序、更大型的数据库以及允许系统同时运行更多的进程。显然,16GB通用内存的支持提高了应用程序与系统的运行效率。
  B、SMP系统最多可达32个CPU。一般说来,UnixWare 7所支持的CPU最多可达16个;而SCO OpenServer最多可支持8个CPU。可见,Open UNIX8是这三者中支持CPU最多的操作系统。
  C、有效地改进了转储程序,并且增加了新的Kcrash宏语言转储分析工具。在UNIX系统运行过程中,对于大多数系统崩溃情况出现时,诊断问题所需要的相关信息都包含在核心页面中。Open UNIX8提供了对核心页面进行选择转储的能力,并且可以将要转储的内容转储到多个设备上。在UnixWare7.1.1中,仅仅提供Crash作为诊断系统失败的工具。

  1.2集成了UDI的优点

  Open UNIX8支持UDI Version1.0.1。UDI作为设备驱动程序的一个接口规范,按照这样的规模编写的驱动程序可以在多种操作系统上使用。UnixWare7支持较低版本的UDI。

  1.3集成了UDK特点

  UDK是SCO公司推出的既可以用于Open Server,也可用于UnixWare 7的开发工具包。有了这个包,开发者可以创建起通用的二进制程序。这样,多数在OpenServer上运行的二进制程序,也可以在UnixWare系统上运行。在UDK中不仅包含了UNIX开发系统调试常规应具有的C、C++及其编译、高度工具等,也包含了完整的Java开发工具,其中有Sun公司的Java Workshop、Java Studio和Java开发包JKD。

  1.4所支持的硬件特性

  A、支持Intel P4处理处器。这一点,UnixWare7是做不到的。此处,Open UNIX8也支持AMD Athlon和Duron处理器,因此,比UnixWare7具有更普遍的硬件平台。
  B、硬件设备热插拨允许硬件设备热插拨包含两个技术层面:一方面需求硬件体系结构支持带电插拨的操作;另一方面要求操作系统具有这样的应变能力。对于UNIX操作系统而言,要支持这一技术,要求它必须能动态地识别并配置设备、动态地调整及连接核心。无疑,早期的UNIX系统都不具备这样的能力,SCO OpenServer也不具备支持硬件设备热插拨的能力。
  Open UNIX8不仅支持硬盘的热插拨;还支持热增加内存,在系统运行过程中增加内存芯片;支持热交换CPU,在不关闭电源的情况下,更换CPU;支持热插拨PCI-X兼容设备,等等。

  1.5其它一些特点

  在Open UNIX8中包含了Open Linux Server3.1 RPMS,即Open Linux Server3.1程序包,主要用于对LKP的支持。

  系统中包括了基于56位的加密实用程序,可以大大帮助提升系统的安全等级。

  提供了无限用户Lincense作为可选,UnixWare没有提供这种License方式。

  对于DOS文件系统的支持也进行了改进,这包括对FAT32和VFAT进行读/写操作的支持。

  此外,对系统的打包方式进行了改进,包括了最新的HBA;Sendmail已经升级到Release8.10.1;增强了多路I/O功能,从而使高端系统性能更好。

  上述是Open UNIX 8对UnixWare 7的主要升级方面。还强调的是,对UnixWare 7.1.1接近200处的改进汇入了Open UNIX8。因此,仅这一点,就可以认为它比以往任何UnixWare7版本都好。

  2.Open UNIX8中的一些变化

  与UnixWare7比,Open UNIX8的系统组成部分也进行了一定的调整。主要包括以下几个方面:

  1. 过时的NetWare包被移出。在OpenServer和UnixWare7系统中都包含有NetWare包,被用于建立UNIX系统与Novell的NetWare系统的连接。UNIX系统应用实践证明,一般用户普遍没有这样的需求。
  2. SCO Webtop包也被从Open UNIX8移出。在UnixWare7中,Webtop作为一个图形界面,可以使普通用户或系统管理员从任何支持Java的客户端上访问应用程序、实用程序和文件。通过Webtop把用户与底层系统和网络的复杂性屏蔽。在Open UNIX8系统上,由VNC替代Webtop,存放在Skunk Ware CD上。
  3. SCO Vision FS在Open UNIX8上已经由Samba取代,同样存放在SkunkWare CD上。Samba安装在服务器上,实现UNIX、WinNT或Win2000的文件与打印服务共享。
  4. 不再支持SCO Termilite
  5. CA的ARC serve/IT被从Open UNIX8中移出,替代的产品是Netvault V6.0.3、Arkeia V4.2及Lone-Tar&Air Bag等。

  除上述变化外,UnixWare 7中的一些可选部分,在Open UNIX 8中也进行了相应的调整:

  1. Reliant HA作为系统提供的集群软件包,被升级到Version1.1.1。
  2. Merge已被升级到Merge5.1.1(支持Windows9
  3. RealNetworks G2 Server和RealPlayer已经被移出。在Open UNIX8中不再包括这样的播放程序和服务程序。
  4. AFPS(Advanced File And Print Server)保持不变,版本号仍为Release4.0.1。

  3.新的Open UNIX开发包(OUDK)

  前面已经提到,Open UNIX 8集成了Open Server与UnixWare 7开发包的特点。OUDK是Open UNIX 8的完整开发包,包含C&C++编译器和图形调整器。此外,还具备如下特点:

  1. 扩展的Java 2开发工具。
  2. 完全符合ISO/IEC 14882:1998 C++和9899:1999 C标准、C++标准库。
  3. Java 2 Standard Edition Version 1.3 SDK
  4. 开放源码工具包,包括GNU

  4.Open UNIX8升级

  Open UNIX8的设计满足对UnixWare7.1.1进行快速、简便升级,从UnixWare7.1.1可以很简单地升级到Open UNIX8。然而,升级License都是要付费的。单个升级License可以用于UnixWare7.1.1的全部版本。UnixWare7.1.1系统的特定打包配置,可分五类版本:

  1. 数据中心版
  2. 企业版
  3. 部门版
  4. 商务版
  5. 基础版

  可以在这五类版本中的任何一个版本上升级到任何一个Open UNIX8的版本。为了有效地保护用户的投资,在升级的系统上,保留原来已经安装的全部License。License的种类包括:CPU、用户、内存、可选的服务、ARCserve,也包括SCO的全部产品:Webtop、Vision FS和Termilite。

  比如,在UnixWare7.1.1升级到Open UNIX8的系统上,Webtop仍然可以继续被使用。这与直接使用的Open UNIX8系统不同。因为,在这样的系统上已经不再包括Webtop了。再比如,假定UnixWare7.1.1系统上的License为15用户,将其升级到Open UNIX8后,15用户的License仍然有效。

  对于UnixWare7.1.0和UnixWare7.0.x的升级,必须首先使用UnixWare7.1.1的介质包,把它们升级到UnixWare7.1.1。此外,对于UnixWare7.0.x还有专门的升级包,其中包括升级License和介质。

  5.Open UNIX 8版本配置

  与UnixWare 7相同,Open UNIX 8也具有五类不同的版本配置。通常介质包和License是分开提供的,License的方式与UnixWare 7也相似,即分为用户/网络用户License、处理器License和附加内存的License等。对于一些附加产品,也需要与之捆绑在一起的License。

  下面是每个版本的配置和基本特征

  5.1基础版(Base Edition)

  被用来建立专门的解决方案。这是由于它具有可裁剪的各种基本部件。这个版本支持1 个CPU、1个用户用1GB内存。

  5.2商务版(Business Edition)

  这个版本的Open UNIX8适用于中、小规模的事务处理和工作组。根据需要,很容易对这个版本进行扩展。
  系统支持1个CPU、5个用户及4GB内存。

  5.3部门版(Department  Edition)

  这个版本提供中等规模的解决方案,其功能比商务版有一定的提升。
  系统支持2个CPU、25个用户及4GB内存。

  5.4企业版(Enterprise Edition)

  Open UNIX8的企业版支持大内存和大系统。这个类型的License支持16GB通用内存和1TB容量的文件系统、4个CPU,并且SMP数量可增减、最多可达32个CPU。由于系统支持PCI-X设备的热插拨、CPU的热交换及热添加内存等,系统具有很高的可用性。

  另外,这个版本调整了对主流数据库产品的支持,比如,Oracle数据库。

  Open UNIX8企业版所支持的基本用户数为50。

  为拓展系统的应用领域,这个版本的License还包含了Online Data Manager(在线数据管理)。它提供了一种成本低廉、企业级存储管理解决方案。Online Data Manager可以实现RAID0、RAID1、RAID5和RAID10。

  5.5数据中心版(Data Center Edition)

  数据中心版是Open UNIX8的最高端版本配置,其组成部分与企业版相似;不过,它的可用性更高,平均无故障时间超过2000小时。

  数据中心版的License支持150个用户、8个CPU以及32个CPU。

  Open UNIX8不同版本配置比较

用户界面:CDE、Panorama、Character  
基本版 商务版 部门版 企业版 数据中心版
1个用户
1个CPU
1GB内存 5个用户
1个CPU
4GB内存Windows文件
服务和打印
共享 25个用户
2个CPU
4GB内存Windows文件
服务和打印
共享 50个用户
4个CPU
16GB内存
在线数据管
理事件日志Windows文件
服务和打印
共享 150个用户
8个CPU
32GB内存
在线数据管理
事件日志
Windows文件
服务 和打印
共享
LKP  
管理体系结构
TCP/IP、
PPP IP滤波 Sendmail系统、PPPIMAP4 集成的HTTP服务器
SVR5核心  

  其中CDE为通用桌面环境(Common Desktop Enviroment)。这是一个综合的图形界面,系统日常所使用的大多数图形化管理工具都包含在这个界面中。Panorama是与Open Server桌面环境相似的图形界面。在桌面的左下角有一个全景器。Panorama是一个轻负荷的用户图形接口,与CDE相比,它节省系统资源。Character是最传统的,也是最经典的UNIX用户字符界面。

  5.6对硬件系统的要求

  1. 处理器:
  至少一个Intel Pentium处理器
  主题100MHz(或更快)Pentium处理器
  主题200MHz以上(如果运行Merge)

  2. 总线结构:
  符合工业标准结构ISA(也称AT总线)、扩展工业标准结构EISA、PCI接口(Peripheral Component Interface)或I2O标准(Intelligent Input/Output)。

  3. 内存:
  系统要求配置32MB或更多内存(为提高系统运行效率,内存应尽可能大些)

  4. 鼠标:
  可以是串口鼠标、总线型鼠标或PS/2兼容鼠标。
  要求鼠标具有访问全P图形desktop的能力。

  5. 视频卡:
  使用分辨率至少为800×600的Super VGA监视器和视频接口卡。
  如果运行Merge,则需要分辨率为1280×1024 16位(或更好的)图形卡。

  6. 硬盘或分区大小:
  1GB或更大容量

  7. 介质设备(系统安装设备):
  1个3吋软盘驱动器
  1个CD-DOM驱动器

  所支持的网络接口卡,如果要进行网络安装,还要预先配置网络安装服务器。

  应该说明,LKP的安装对存贮空间选择是有影响的。LKP作为Open UNIX8的基本组成部分,可以在系统安装过程中与系统的其它部分在一起安装;也可以暂时不安装,待以后需要时再安装。如果在系统中不安装LKP,系统需要1GB的root硬盘空间,64MB内存。如果在系统中安装LKP,那么系统至少需要2.8GB的root硬盘空间,以及128MB内存。这时root硬盘空间包括了安装Linux RPM CD上全部RPM包所需要的硬盘空间。当然,是否安装LKP,root硬盘还要考虑到数据和应用所需要的空间。

  6. LKP工作原理

  可以说,在UNIX系统中植入LKP包是Open UNIX 8最突出的特点。LKP是对Open UNIX 8核心的扩展,以便使UNIX系统能支持Linux应用的运行。LKP的作用是使Open UNIX8的核心进入与Linux核心同样的工作方式。也就是说,Linux应用在Open UNIX 8上运行与在Linux系统上运行一样自然;然而运行效率却大大提高了。
  在同一个系统上,同一个核心下,既可以运行UNIX程序,也可以运行Linux应用程序,这是Caldera公司的创举。我们知道,Open UNIX8的核心与UnixWare7的核心同为SVR5,它是当前UNIX的顶尖技术。因此,在这样核心环境下运行Linux应用程序自然要比在Linux核心环境下的运行效率高出许多。这一点,已经在可度量的测试中得到确认。

  目前,虽然Linux还无法挤占UNIX的传统应用领域,但在一些新的应用中(比如作为Internet服务器)已有不少Linux系统使用的范例。通过LKP,这些Linux应用可以不进行任何修改就放在Open UNIX8上运行。此外,还可以在Open UNIX8上开发Linux应用程序。这无疑为广大集成商和开发商提供了极大的灵活与方便。

  长期实践已经证明,UNIX操作系统一直作为一个成熟、可靠、可伸缩的高性能运行的商务应用平台。Open UNIX 8集合了UNIX系统与Linux系统的各自优势。

  应该强调,Open UNIX 8虽然是从UnixWare 7.1.1升级而来,但对Linux的支持是完全不同的。在UnixWare7.1.1上,对Linux的支持靠的是Lxrun程序。它通过int 80指令产生SEGV信号来仿真系统调用。这是一些仿真的Linux核心功能调用。因此,Lxrun实际上是一个仿真程序,它提供的是一个有限的Linux仿真环境。LKP不是Linux环境仿真,它把核心接口和Linux应用环境直接插入Open UNIX8系统。这些核心接口嵌在Open UNIX8的核心,它们的名字作用如下表:



核心接口名称  作用  
Lxprocfs  进程接口  
Linux  系统调用接口  
Lxdevfs  设备接口  
Lxuwfs  文件系统接口  

  通过这样的机制,Open UNIX8核心可以解释int80指令并直接执行Linux系统调用。在这种机制下,没有仿真层,应用程序运行的速比需要经过仿真层处理运行地更快。此外,LKP还提供了Linux应用环境,象程序库、配置文件以及其它工具。从应用角度看,这意味着Open UNIX8系统提供了一个完备的Linux环境。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2003-02-07 18:01 |只看该作者

Unix与Linux握手

支持。
大家从这里可以看到SCO的以后发展方向的。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2003-02-07 18:59 |只看该作者

Unix与Linux握手

谢谢xzh2002!又学到了很多Open UNIX 8的知识!

论坛徽章:
0
5 [报告]
发表于 2003-02-07 20:38 |只看该作者

Unix与Linux握手

[quote]原帖由 "htldm"]谢谢xzh2002!又学到了很多Open UNIX 8的知识![/quote 发表:
请问OPEN UNIX8是免费的吗?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2003-02-07 20:48 |只看该作者

Unix与Linux握手

不可能免费!盗版光盘也得花钱呀!呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP