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。

    外部連結[編輯]