GNUstep

维基百科,自由的百科全书
跳转到导航 跳转到搜索
The GNUstep Project
File:GNUstep logo.svg
GNUstep屏幕截图,显示了Window Maker窗口管理器和使用GNUstep函数库开发的多种应用程序:包含了一个五子棋游戏、计算器及一个文本编辑器。
GNUstep屏幕截图,显示了Window Maker窗口管理器和使用GNUstep函数库开发的多种应用程序:包含了一个五子棋游戏、计算器及一个文本编辑器
开发者GNUstep开发者群
当前版本make 2.9.0、base 1.28.0、gui & back 0.29.0(2021年5月5日,​5年前​(2021-05-05
源代码库
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
编程语言Objective-C
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统跨平台
    类型部件工具箱
    许可协议应用程序使用GNU通用公共许可证
    函数库使用GNU宽通用公共许可证
    网站www.gnustep.org

    GNUstepGNU计划的项目之一。它将Cocoa(前身为NeXTOpenStepObjective-C软件库,部件工具箱(widget toolkits)以及其上的应用软件,以自由软件方式重新实现。它能够运行在类Unix操作系统上,也能运作在Microsoft Windows上。

    历史[编辑]

    GNUstep最早是由保罗·昆茨(Paul Kunz)与其他在史丹福线性加速器中心的同事所撰写。最早的目的是为了将NEXTSTEP上的HippoDraw移植到其他平台。但是他们并不是重头写出HippoDraw,而是决定把HippoDraw这套软件所依赖的二进制对象层重写出来。因此他们写作了第一版的libobjcX。这个软件库,让他们可以在不更动HippoDraw源代码的状况下,把HippoDraw移植到Unix系统下,可以在X视窗系统下运作。1994年,OpenStep规格书出版,他们决定重写出新的objcX函数库,把新的API涵盖进去,这就是我们今天所知的GNUstep。

    外部链接[编辑]