徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

OpenStep

指数 OpenStep

OpenStep是一组面向对象的API,大部分是由NeXT与Sun Microsystems开发。作为一种面向对象的操作系统的规范,有一些现代操作系统用它作为核心。对于OpenStep一个重要的认识是,它只是一组API规范,而OPENSTEP(一定要大写)是由NeXT开发的一个OpenStep的特殊实现。尽管它构建于Mach-即基于Unix(也是NEXTSTEP的核心),OPENSTEP的同样有在Solaris和Windows NT上的版本。此外,OPENSTEP库(由OPENSTEP操作系统提供的库)实际上已经成为了原始OpenStep规范的超集。.

10 关系: 应用程序接口Mac OS XMachNeXTNeXT ComputerNEXTSTEPSolarisSun MicrosystemsUNIXWindows NT

应用程序接口

应用程序接口(Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由於近年來软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。.

新!!: OpenStep和应用程序接口 · 查看更多 »

Mac OS X

#重定向 MacOS.

新!!: OpenStep和Mac OS X · 查看更多 »

Mach

Mach()是一個由卡內基梅隆大學开发的计算机作業系統微內核,為了用於作業系統之研究,特別是在分布式與并行運算上。是最早實現微核心作業系統的例子之一,是許多其它相似的計畫的標準。 Mach開發計畫在卡內基梅隆大學從1985年運行到1994年,到Mach 3.0版結束。其他還有許多人繼續Mach的研究包括猶他大學的。Mach的開發是為了取代BSD的UNIX核心,所以是許多新的作業系統的設計基礎。Mach的研究至今似乎是停止了,雖然有許多商業化作業系統,如NEXTSTEP與OPENSTEP,特別是Mac OS X(使用XNU核心)都是使用Mach或其衍生系統。Mach的虚拟内存(VM)系統也被BSD的開发者用於CSRG,並出現在BSD衍生的系統中,如FreeBSD。Mac OS X與FreeBSD並未保留Mach首倡的微核心結構,除了Mac OS X繼續提供微核心於內部處理通訊以及應用程式直接控制。 Mach繼承卡內基梅隆大學的Accent kernel,Mach計畫主導人理查德·拉希德曾於微軟的研究部門擔任高級人員,後成為微軟副總裁。另一Mach開發者阿瓦德斯·特凡尼安(Avie Tevanian)曾是NeXT首席程式設計師,之後擔任蘋果電腦軟體技術部門主管直到2006年 。 一个名为GNU Mach的计划与其相关,它是GNU操作系统工程的一部分。已有的操作系统Debian GNU/Hurd便是基于GNU Mach及其上的GNU Hurd。.

新!!: OpenStep和Mach · 查看更多 »

NeXT

NeXT軟件公司(英語:NeXT Software, Inc,簡稱NeXT)是一間設立在美國加利福尼亚州紅木城的電腦公司,專門製造和開發高等教育和商業市場上的工作站電腦。NeXT是由蘋果公司(當時稱為蘋果電腦)的創辦人史蒂夫·賈伯斯於1985年被蘋果公司辭退後同年成立。NeXT在1988年推出了第一個工作站電腦產品NeXT Computer,隨後在1990年推出了體積較小的NeXTStation。總體來說,NeXT的產品銷售量相當有限,估計大約只賣出了約50,000台。然而NeXT創新的物件導向作業系統──NEXTSTEP,以及它的開發環境,對往後的電腦產業有著深遠影響。 NeXT不久後釋出了NEXTSTEP系統程式開發中用到的API,NeXT將這個組API命名為OPENSTEP。隨後NeXT在1993年中止了硬體業務,轉為專注於OPENSTEP的軟件市場開發上。NeXT也開發了一套網路程式架框-WebObjects,用於產生動態網頁。可能因為售價過高之故(超過美金50,000元),它並沒有流行起來。儘管如此,WebObjects仍為動態網頁程式建立了一個良好的範例。 另外,世界上第一个网站 info.cern.ch 就是架设于一台NeXT工作站上的。.

新!!: OpenStep和NeXT · 查看更多 »

NeXT Computer

#重定向 NeXT.

新!!: OpenStep和NeXT Computer · 查看更多 »

NEXTSTEP

#重定向 NeXTSTEP.

新!!: OpenStep和NEXTSTEP · 查看更多 »

Solaris

Solaris原先是太阳微系统公司研制的类Unix操作系统,在Sun公司被Oracle併購後被稱作Oracle Solaris。目前最新版为Solaris 11。早期的Solaris是由BSDUnix发展而来。这是因为昇陽公司的创始人之一,比爾·喬伊(Bill Joy)来自柏克萊加州大學(U.C.Berkeley)。但是随着时间的推移,Solaris现在在接口上正在逐渐向System V靠拢。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris。2010年8月23日,OpenSolaris項目被Oracle中止。2011年11月9日,Solaris 11發佈。 Sun的操作系统最初叫做SunOS,SunOS 5.0开始,SUN的操作系统开发开始转向System V 4,并有了新名字Solaris 2.0;Solaris 2.6以后,SUN删除了版本号中的「2」,因此,SunOS 5.10叫做Solaris 10。Solaris的早期版本后来又被重新命名为Solaris 1.x。因为“SunOS”这个词被用做专指Solaris操作系统的内核,因此Solaris被认为是由SunOS、图形化的桌面计算环境以及它的网络增强部分组成。.

新!!: OpenStep和Solaris · 查看更多 »

Sun Microsystems

#重定向 昇陽電腦.

新!!: OpenStep和Sun Microsystems · 查看更多 »

UNIX

UNIX,一种计算机操作系统,具有多任务、多用户的特征。于1969年,在美国AT&T公司的贝尔实验室开发類UNIX(UNIX-like)。.

新!!: OpenStep和UNIX · 查看更多 »

Windows NT

Windows NT,新技术视窗操作系统(Windows New Technology)的簡稱,是美国微软公司1993年推出的操作系统核心。 Windows NT是基于OS/2 NT的基础编制的。OS/2是由微软和IBM联合研制,分为微软的Microsoft OS/2 NT与IBM的IBM OS/2。由于双方在协作后来不欢而散,IBM继续向市场提供先前的OS/2版本;而微软则把OS/2 NT改名为Windows NT,并在1988年11月开始了对于“WinNT”(即第一代的Windows NT 3.1)的产品研发。在研发初期,“WinNT”曾一度被认为将会是原先OS/2的3.0版本。 面世之后的Windows NT是一种纯32位操作系统,采用先进的NT核心技术。“NT”所指的便是“新技术”(New Technology)之意。“NT”除了可以解釋為“新技術”之外,有另一個版本指“NT”是來自微軟在i860上開發NT時所使用的模擬器“N10”(此處的“10”讀作“ten”)。.

新!!: OpenStep和Windows NT · 查看更多 »

重定向到这里:

OPENSTEP

传出传入
嘿!我们在Facebook上吧! »