GNU 公告,第 1 卷 第 3 期,1987 年 6 月
目錄
- GNU 是誰
- GNU 公告
- 自由軟體基金會是什麼?
- 社論:反對音訊複製保護
- GNU 快訊
- 現已提供的 GNU 軟體
- GNU 計畫的現況,1987 年 6 月
- 什麼是 GNU Emacs 以及您是否想要一份副本?
- GNU 願望清單
- 感謝 GNU
GNU 公告是由自由軟體基金會不定期發行的電子報,為您帶來關於 GNU 計畫的消息。
GNU 是誰
通常的人們仍在為 GNU 工作:理查·史托曼 最近從韓國返回,他在四月份於韓國科學技術院(KAIST)工作。他也訪問了東京的 DECUS 並在那裡發表演講。他目前正持續開發 GNU C 編譯器。駭客 Len Tower、理查·姆林納里克 和 保羅·魯賓 在他們時間允許的情況下,正在進行各種志願工作,而 傑伊·芬拉森 則繼續全職從事 GNU 組譯器和函式庫的工作。在發行方面,FSF 財務主管 鮑勃·查塞爾 剛剛完成協調另一批 GNU Emacs 手冊的生產。傑瑞·普佐 一直在確保我們與外界的通信順利進行。
一些新人也加入了我們:馬克·達戈斯蒂諾 現在負責 FSF 收發室,處理不斷湧入的磁帶和手冊訂單。馬克是麻省理工學院物理學和電機工程學的學生。彼得·德意志,一位來自麻省理工學院的資深駭客,正在利用他的業餘時間為點陣圖螢幕編寫 PostScript 語言直譯器,以便在 X 視窗系統下與 GNU 一起使用。他的直譯器將被稱為「GhostScript」,並有望也能夠驅動印表機。彼得以他在 Lisp 和 Smalltalk 方面的工作而聞名,並繼續在 Xerox PARC 的衍生公司 ParcPlace Systems 擔任首席科學家,從事 Smalltalk 開發。維魯·辛哈 編寫了 GNU shell,即將發布以供測試。雷恩·札卡里亞森,希望我沒有拼錯他的名字,正在編寫一個郵件程式。最後,凱西·哈格里夫斯 和 卡爾·貝瑞 轉錄了理查·史托曼關於 GNU C 編譯器如何運作的微波日講座;我們希望很快能出版該轉錄的編輯版本。凱西和卡爾都在布朗大學電腦科學系學習數位排版。他們計劃稍後設計一些字型,以便與 GhostScript 一起使用。他們還設計了出現在本公告末尾的新 FSF 訂購單。
GNU 公告
版權 (C) 1987 年 6 月 自由軟體基金會。
編輯:保羅·魯賓
作者:理查·M·史托曼,保羅·魯賓 插圖:艾蒂安·蘇瓦薩,讓-瑪麗·迪亞茲。
複製:馬克·達戈斯蒂諾。
在任何媒介中,只要保留版權聲明和許可聲明,並且發行者授予接收者本聲明允許的進一步再發行許可,即授予任何人製作或發行本文檔逐字副本的許可。
自由軟體基金會是什麼?
理查·M·史托曼 撰寫
自由軟體基金會致力於消除對軟體的複製、再發行、理解和修改的限制。
我們名稱中的「自由」一詞並非指價格;而是指自由。首先,是複製程式並將其再發行給您的鄰居的自由,以便他們可以像您一樣使用它。其次,是更改程式的自由,以便您可以控制它而不是讓它控制您;為此,必須向您提供原始碼。
基金會致力於通過開發與專有軟體相容的自由替代品來賦予您這些自由。具體來說,我們正在組裝一個完整的、整合的軟體系統「GNU」,它與 Unix 向上相容。當它發布時,每個人都將被允許複製它並將其再發行給其他人;此外,它將與原始碼一起發行,因此您將能夠通過閱讀它來了解作業系統,將其移植到您自己的機器,改進它,並與他人交換更改。
已經有一些組織發行免費的 CPM 和 MSDOS 軟體。自由軟體基金會正在做一些不同的事情。
- 其他組織主要為發行而存在;他們發行任何碰巧可用的東西。我們希望提供一個完整的、整合的自由系統,消除對任何專有軟體的需求。
- 一個結果是,我們現在只對非常適合 GNU 系統環境的軟體感興趣。發行免費的 MSDOS 或 Macintosh 軟體是一項有用的活動,但它不是我們整體計畫的一部分。
- 另一個結果是,我們將積極嘗試改進和擴展我們發行的軟體,盡可能快地利用我們的人力。因此,我們將始終尋求金錢、電腦設備或時間、勞力以及原始碼的捐贈,以改進 GNU 系統。
- 事實上,我們的主要目的是軟體開發工作;發行只是一種輔助手段,也能帶來一些資金。我們認為使用者將自行完成大部分發行工作,而不需要或不想要我們的幫助。
為什麼要使用類 Unix 系統?
為了使我們的系統擁有可以輕鬆切換到它的現有訓練有素的使用者群,以及可以在其上運行的現有應用軟體群,必須與某些廣泛使用的系統相容。(最終我們也將提供專有應用軟體的免費替代品,但那將是多年以後的事情。)
我們選擇 Unix 是因為它是一個相當簡潔的設計,已知具有可移植性,而且其普及程度仍在上升。Unix 的缺點似乎是我們可以修復的事情,而不會移除 Unix 的優點。
為什麼不模仿 MSDOS 或 CP/M?它們更廣泛地被使用,這是事實,但它們也是非常弱的系統,專為小型機器設計。Unix 更強大且更有趣。當一個系統需要數年才能實現時,為未來可用的機器編寫它非常重要;不要讓它受到目前使用最廣泛但在新系統完成時將過時的機器的功能限制。
為什麼不以新的、更先進的系統為目標,例如 Lisp 機器?主要是因為這仍然更像是一種研究工作;很有可能做出錯誤的選擇,並且系統最終會變得不太好。此外,此類系統通常與特殊的硬體相關聯。與一家製造商的機器綁定會很難保持獨立於該製造商並獲得廣泛的社群支持。
社論:反對音訊複製保護
就在科學使完美複製音樂成為可能之際,唱片公司正試圖再次使其不可能,並通過政府強制執行的複製保護。
留聲機的發明創造了一種情況,複製音訊訊號的最佳方式是通過大規模生產。這種暫時的情況使得唱片公司成為必要且有用的。它也使版權成為鼓勵有益於公眾的活動的相當無害的方式。(那是版權的最初目的。)
數位音訊磁帶錄音機將改變這一切。大規模生產的副本將不再比您可以製作的更好。唱片公司可能仍然有客戶,但它們將部分過時。
但是過時的機構不會和平地接受被忽視。因此,國會正在審議一項法案,要求在每台數位音訊磁帶錄音機中配備特定的複製保護設備。
擬議的技術方法涉及通過消除窄頻帶來降低預錄音樂的品質。當錄音機注意到該頻帶為空時,它將關閉。即使訊號來自廣播,複製它也是不可能的。
如果這項法律通過,我們可以預期會出現更多類似的情況。過去,複製資訊存在許多天然障礙,而克服障礙是一項業務。資訊革命的總體趨勢是消除這些障礙;使資訊易於複製和轉換。每次技術使事情變得更容易時,依賴障礙的企業都會要求人為的障礙——法律要求的——來取代天然的障礙。
一些通用 I/O 設備可以將您的電腦變成數位音訊磁帶錄音機。是否會有一項法律使這不可能?也許有一項法律規定您不能擁有核心的原始碼,以免您繞過政府強加的存取控制?
為了反對這項法案,請致電您的國會議員和參議員,敦促他們投票反對它。它被稱為 1987 年數位音訊磁帶錄音法案:S. 506,H.R. 1384。
您可以通過撥打資訊電話獲得電話號碼;參議員通常在州議會大廈設有辦公室。如需更多資訊,請聯繫此組織
Audio Recording Rights Coalition PO Box 33705 1145 19th Street NW Washington, DC 20033 1-800-282-TAPE
GNU 快訊
這是關於 GNU 計畫、自由軟體基金會和一般自由軟體的新聞項目彙編。
- Termcap 手冊即將出版 吉姆·喬伊斯在舊金山的 Unix 書店很可能會出版由理查·史托曼編寫的 Termcap 程式設計手冊。該手冊是作為 Emacs 計畫的衍生產品編寫的,因為 Unix 的 Termcap 文件沒有提供足夠的資訊。基金會可能會在吉姆·喬伊斯印刷出來後提供該手冊的印刷版出售。與 GNU 編寫的所有其他內容一樣,該手冊將免費供所有人複製;但是,吉姆計劃為他售出的每本手冊向 RMS 捐款。
- GNU Chess 得到改進 斯圖亞特·克拉夫特報告說,由於他在 GNU Chess 中安裝了新的搜尋和評估常式,最新版本最近擊敗了一位 1800 級的棋手。他正在收集開局書籍、殘局資料庫和大師賽局的貢獻,以進一步改進該程式。如果您認為可以提供幫助,請與他聯繫。他的地址是 cracraft@venera.isi.edu。
- 如果你打不贏他們... RMS 最近受邀在位於紐澤西州莫瑞山的 AT&T 貝爾實驗室(Un*x 的誕生地)發表演講,介紹 GNU。他報告說,演講普遍受到好評。
- X 正在被接受 貿易新聞一直在報導,麻省理工學院和 DEC 編寫的免費 X 視窗系統正在成為可攜式視窗系統的多供應商行業標準。基金會在其標準軟體磁帶上發行 X,而 GNU Emacs 和 GNU Chess 帶有 X 的特殊介面。
- Pat Monardo 提供的 C 語言 TeX 經過漫長的等待,終於有了一個免費的 C 語言 TeX 實作。它是柏克萊大學的 Pat Monardo 對 WEB 版本的純手工翻譯,它試圖保留 WEB 版本的模組和變數名稱,同時保持程式碼的可讀性。基金會和華盛頓大學 Unix TeX 發行版的維護者最終都將提供此版本。您也可以直接聯繫 Pat Monardo 以獲取更多資訊。他的地址是 ucbvax!monardo (uucp) 或 monardo@ucbvax.berkeley.edu (網際網路)。如果您發現此程式很有用,請考慮向 Pat 捐款。
- SoftKlone 審判獲勝 一位聯邦法官裁定 SoftKlone 公司幾乎所有被控侵犯版權的罪名均不成立,這些罪名是在 Crosstalk(一款 PC 通訊程式)的行銷人員提起的「外觀和感覺」訴訟中提出的。即使 SoftKlone 程式是專有的,但這次審判的結果是對每個人編寫和發行他們想要的任何程式的自由的重要肯定。
-
發送複製程式 同時,Lotus 外觀和感覺版權訴訟仍未解決。為了幫助這起訴訟的被告,丹·布裡克林正在編製一份軟體和硬體「複製程式」清單。這些程式和機器複製了先前發布的程式的功能、特性或「外觀和感覺」(丹是 VisiCalc 的作者,Lotus 1-2-3 本身就是 VisiCalc 的部分複製程式)。基金會要求讀者盡可能多地思考詳細的範例,並通過電子郵件將其郵寄至
send-in-the-clones@prep.ai.mit.edu (Internet),
或mit-eddie!mit-prep!send-in-the-clones (uucp).
或通過普通郵件寄至Send In The Clones c/o Free Software Foundation 1000 Mass Ave. Cambridge, MA 02138
我們將把收到的所有訊息轉發給丹·布裡克林。以下是我們已經擁有的一些範例,以便讓大家了解我們正在尋找什麼- 由 Amdahl 和其他公司製造的模擬 IBM 大型主機的 CPU。
- Ashton-Tate「Multiplan」,其中包括 Wang 專用文字處理器的一些功能
- 理查·史托曼的 EMACS 編輯器已被模仿多次。
- IBM PC BIOS 的模仿幾乎在所有 PC 複製機中運行。如果沒有這樣做,PC 複製機將毫無用處。
- Unix 使用者介面已被模仿多次,無論是在完整的系統(Idris、Coherent、Minix、MARC、GNU 等)中,還是僅複製工具程式的程式套件中(例如軟體工具;我見過的幾乎所有微電腦 C 編譯器都帶有一些這些工具程式)。
- 所有 C 編譯器都實作了一種特殊語言 (C),這種語言以前僅作為 Unix 的一部分提供。
現已提供的 GNU 軟體
- GNU Emacs 1975 年,理查·史托曼開發了第一個 Emacs:可擴展、可自訂的即時顯示編輯器。GNU Emacs 是他的第二個 Emacs 實作。它是 Unix 系統上第一個可用的 Emacs,它提供真正的 Lisp,平滑地整合到編輯器中,用於編寫擴展。它還為麻省理工學院的免費 X 視窗系統提供了一個特殊的介面,這使得重新顯示非常快。GNU Emacs 自 1985 年以來已廣泛使用,並且經常,例如在麻省理工學院的雅典娜計畫中,由於其更高的可靠性以及其良好的特性和更易於擴展性,取代了 Emacs 的專有實作。GNU Emacs 已在多種類型的 Unix 系統上運行:Alliant(系統版本 1 或 2)、Amdahl (UTS)、AT&T(3b 機器和 7300 pc)、Celerity、Digital (Vax,非 PDP-11)、Dual、Encore、Gould、HP (9000 系列 200 或 300 但非系列 500)、IBM (RT/PC 運行 4.2)、Integrated Solutions (Optimum V 帶 68020 和 VMEbus)、Masscomp、Megatest、NCR (Tower 32)、Plexus、Pyramid、Sequent、Silicon Graphics (Iris 版本 3.5)、Stride (系統版本 2)、Sun(任何類型)、Tahoe、Tektronix (NS16000 系統)、Texas Instruments (Nu)、Whitechapel (MG1) 和 Wicat。這些包括柏克萊 Unix 和 System V(版本 0、2 或 2.2)。它也可以在 Apollo 機器和 VAX/VMS 上運行。GNU Emacs 的使用方法在自由軟體基金會提供的 GNU Emacs 手冊中進行了描述。
- GDB GDB 是為 GNU 計畫編寫的原始碼級 C 除錯器,於 1986 年編寫。它提供了 Unix 上的除錯器通常不具備的許多功能,例如記錄除錯器中檢查的所有值的歷史記錄,以便以後簡潔地參考、多行使用者定義命令和強大的自我文件記錄功能。它目前在 4.2 和 4.3bsd 下的 Vaxes 和 Suns(系統版本 2 和 3)上運行。適用於運行 4.2bsd 的 IBM RT-PC 的版本可能會很快發布。GDB 的使用者手冊可從基金會獲得。
- GNU CC GNU C 編譯器是一個相當可移植的優化編譯器。它為 68000、68020 和 Vax 生成良好的程式碼。它具有自動暫存器封裝功能,使暫存器宣告變得不必要。它支持截至最新草案標準的完整 ANSI C。我們正在向希望幫助我們找到編譯器錯誤或開始移植工作的人們提供 beta 測試版。此測試版本與常規 GNU 發行版分開發行在單獨的磁帶上。當編譯器更加穩定時,它將成為常規磁帶的一部分。
- Bison Bison 是 YACC 的向上相容替代品,具有一些尚未記錄的其他功能。它已經使用了幾年。
- X 視窗系統 X 是麻省理工學院和 DEC 編寫的用於點陣圖顯示器的可移植、網路透明視窗系統。它目前在 DEC VAXstation、Lexidata 90 和大多數 Sun Microsystems 顯示器上運行,其他顯示器正在開發中。X 支持重疊視窗、完全遞歸子視窗,並為多種不同樣式的使用者介面提供掛鉤。提供的應用程式包括終端機模擬器、點陣圖編輯器、多個視窗管理器、時鐘、視窗轉儲和取消轉儲程式、LN03 印表機的硬拷貝列印程式、多個排版預覽器等。
- MIT Scheme Scheme 是一種簡化的、詞法作用域的 Lisp 方言,由麻省理工學院和其他大學設計,用於兩個目的:教授程式設計學生和研究新的並行程式設計結構和編譯技術。MIT Scheme 用 C 語言編寫,可在多種類型的 Unix 系統上運行。抱歉,目前發行版本的 MIT Scheme 沒有文件。設計 Scheme 的各個實驗室設計了一個新的 Scheme 標準,麻省理工學院正在努力更改 MIT Scheme 以適應。一旦完成,該標準將用作 MIT Scheme 的手冊。屆時,我們將發行 Scheme 的新版本和該標準。
- GNU Chess GNU Chess 由加州大學洛杉磯分校的斯圖亞特·克拉夫特於 1986 年編寫。它可以並行使用多台機器以提高搜尋速度,並且它帶有一個與 X 視窗系統的介面,以顯示漂亮的棋盤。它還附帶一本人類可讀的開局書籍,其中包含數千步棋,包括數百局特級大師米哈伊爾·塔爾的棋局。在單個 Sun-3 CPU 上,當前版本的棋力可能在 C 級左右。斯圖亞特繼續以各種方式加強該程式。
- Hack Hack 是一款面向顯示器的冒險遊戲,類似於 Rogue。
如何取得 GNU 軟體
所有軟體和出版物均在允許複製和再發行的許可下發行。取得 GNU 軟體副本的最簡單方法是從其他擁有它的人那裡取得。您無需請求許可;只需複製它即可。
如果您可以訪問網際網路,您可以從主機 prep.ai.mit.edu 取得最新發行版本的 GNU 軟體。如需更多資訊,請閱讀該主機上的 `/u2/emacs/GETTING.GNU.SOFTWARE` 文件。
如果您無法通過任何這些方式獲得副本,您可以從自由軟體基金會訂購一份。有關價格和詳細資訊,請參閱本公告末尾的訂購單。
GNU 計畫的現況,1987 年 6 月
(另請參閱本期其他地方的文章「現已提供的 GNU 軟體」)。
- GNU Emacs 和 GDB GNU Emacs 和 GDB 已發布。柏克萊大學正在與 4.3 發行版一起發行 GNU Emacs,而 DEC 將在 Vaxes 上的 Unix 系統上發行它。
- Gsh,GNU 模仿 C shell 具有輸入編輯和 shell 腳本編譯功能的 C shell 的 beta 測試版預計很快就會發布。由於疾病而延遲。同一個程式應該模仿 sh,但還不能運作。
- 核心 我們正在與卡內基梅隆大學的拉希德教授洽談與他們合作開發 MACH 核心。MACH 是一種訊息傳遞核心,很可能會取代 4.3bsd 成為用於 ARPA 資助的作業系統研究的標準核心。如果達成協議,我們將使用 MACH 作為 GNU 的核心;否則,我們可能會使用 MIT 編寫的稱為 TRIX 的免費遠程程序調用核心。TRIX 可以運行,並且支持基本的 Unix 相容性,但需要許多新功能。
- C 編譯器 RMS 現在正在完成一個新的可移植優化 C 編譯器。它支持 1986 年 10 月的 ANSI C 草案,並且已經編譯了自身和 GNU Emacs。編譯器的第二個 beta 測試版剛剛發布。它修復了 1987 年 3 月初步測試版中發現的錯誤,但仍未被認為可以日常使用。編譯器執行自動暫存器分配、公共子表達式消除、迴圈不變程式碼移動、常數傳播和複製傳播、延遲彈出函數呼叫參數、尾部遞歸消除,以及許多從機器描述中自動推導出的本地優化。到完成時,它可能還會知道何時將常數地址保留在暫存器中。我們也可能會進行一些重新排列,以便在有限的記憶體量中啟用任意大型函數的編譯,儘管與大量記憶體可以完成的優化相比,優化程度會有所降低。GCC 生成的 68020 程式碼比帶 -O 的 Sun 編譯器更短、更快。它生成的 Vax 程式碼比帶 -O4 的 Tartan C 編譯器更短,但我們還沒有能夠比較該程式碼的運行速度。包含足夠的內部文件,供有興趣將編譯器重新定向到其他 CPU 的人入門。我們的 cpp 現在支持 1986 年 10 月的草案標準。
- 組譯器 我們有一個部分可移植的單趟組譯器,它幾乎比 Unix 組譯器快兩倍。它現在適用於 Vaxes 和 68020。
- 視窗系統 我們計劃使用麻省理工學院編寫的 X 視窗系統。此系統已免費提供。
- 文件系統 我們現在有一對真正相容的程式,可以將 Texinfo 格式的文件文件轉換為印刷手冊或 Info 文件。自由軟體基金會提供了一本 Texinfo 手冊,其中描述了如何以 Texinfo 格式編寫文件。許多工具程式都需要文件文件。
- 其他工具程式 GNU `ls'、`grep'、`awk'、`make' 和 `ld' 正在常規使用中。其他物件檔案管理工具程式也已編寫完成。我們用於 `yacc' 的免費替代品稱為 `bison'。`cron' 和 `at' 最近已提交,`m4' 也是如此。`lex' 預計將在 6 月推出。一個免費的 stdio 系統剛剛收到。
-
自由軟體基金會 基金會的存在有兩個目的:接受捐贈以支持 GNU 開發,以及執行發行工作。我們現在是免稅的;您可以從您的納稅申報表中扣除對我們的捐款。我們的地址是
Free Software Foundation 1000 Mass Ave Cambridge, MA 02138
我們的電話號碼是 (617) 876-3296。由於圍繞 LMI 所有權變更的混亂,我們的電話服務在 5 月份暫時中斷。我們仍在努力與電話公司理清一切。如果您給我們打電話並聽到錄音說我們的號碼已斷開連接,請繼續嘗試。我們沒有倒閉! - 服務目錄 基金會現在維護一個服務目錄;一份為 GNU Emacs 的個人使用者以及最終為 GNU 系統的所有部分提供服務的人員清單。服務可以是回答新使用者的問題、自訂程式、移植到新系統或任何其他事情。
- 可能的目標機器 GNU 將需要一個使用 32 位元地址和整數並尋址到 8 位元位元組的 CPU。1 MB 的核心記憶體應該足夠,儘管目前 GNU C 編譯器對於大型函數可能需要幾 MB。除非我們做大量工作來解決這個問題,否則您可能需要擁有虛擬記憶體。MACH 也需要虛擬記憶體。GNU Emacs 在系統中需要超過 1 MB 的可尋址記憶體,儘管如果存在虛擬記憶體,則 1 MB 的物理記憶體可能就足夠了。硬碟將是必不可少的;至少需要 40 MB 來容納系統加上原始碼加上手冊加上交換空間。當然,還有更多空間用於使用者的檔案。系統二進制檔案可能佔用大約 10 MB。我們建議個人 GNU 系統使用 80 MB 或更多。這並不是說不可能為其他類型的機器調整部分或全部 GNU;但這可能很困難,而且我們不認為試圖降低這種難度是我們工作的一部分。我們對任何特定型號的微電腦沒有任何評論,因為我們不關注硬體產品。
- 移植 現在詢問關於移植 GNU(GNU Emacs 和 GNU CC 除外)還為時過早。首先,我們必須完成它。
版權制度為何被發明?
現在版權正在成為公眾試圖忽略的公害,版權所有者試圖通過稱其為內在權利來證明這種強加是合理的。正如他們所說,他們的內在權利是一種使公共利益無關緊要的傳統。
這與版權歷史的事實相反。
最高法院已明確說明版權的目的。斯圖爾特大法官在為法院撰寫時解釋說
我們的版權法的直接影響是確保「作者」的創造性勞動獲得公平的回報。但最終目的是通過這種激勵,激發藝術創造力,以造福廣大公眾。「美國的唯一利益和授予 [版權] 壟斷的主要目標,」本法院曾說過,「在於公眾從作者的勞動中獲得的普遍利益。」
---Fox Film Corp. v. Doyal (286 US 123, 127)
因此,當版權干擾公眾使用程式時,這直接攻擊了擁有版權的原因。
什麼是 GNU Emacs 以及您是否想要一份副本?
GNU Emacs 是 Emacs 文字編輯器的新實作。(最近,文字編輯器在微電腦使用者中被稱為「文書處理器」。)
Emacs 是一種文字編輯器的架構,其中大多數編輯命令都是用直譯語言(通常是 Lisp)編寫的,以便使用者可以隨時編寫新的編輯命令。這使得 Emacs 能夠擁有比其他類型的編輯器更強大或更適合個人用途的編輯命令。
任何特定的編輯命令都可以用 C 語言編寫,但使用 Lisp,使用者更容易更改編輯命令或實作新的編輯命令。使用者還可以交換他們對 Emacs 的修改和擴展。結果是一個不斷增長的擴展函式庫。
GNU Emacs 擁有一個特別簡潔的 Lisp 系統,用於編寫編輯命令,以及一個已經很大的擴展函式庫。
GNU Emacs 用 C 語言編寫,專為 Unix 或類 Unix 核心設計。它包括自己的 Lisp 直譯器,用於執行編輯器的 Lisp 部分。
它是一個相當大的程式,在 vaxes 或 68000s 上約為 525k,必須加上您正在編輯的檔案、撤銷緩衝區、已載入的 Lisp 函式庫以及 Lisp 資料(例如最近刪除的文字等)的空間。這在分時機器上並不是真正的問題,因為 525k 中的大部分是共享的,但在個人電腦上可能沒有人可以共享。因此,GNU Emacs 可能無法在 IBM PC 複製機上使用,因為缺乏記憶體,除非您想在 Emacs 內部的軟體中實作虛擬記憶體。也許在配備 1 MB 記憶體的 80286 上,您可以通過使用其記憶體管理來獲勝。
一般來說,只要提供合適的 Unix 系統呼叫環境(模擬或模仿),配備 1 MB 真實記憶體或虛擬記憶體的 32 位元機器可能都可以運行 GNU Emacs。
GNU 願望清單
本期願望
- 像往常一樣,需要資金和設備。
- 劍橋地區的一些免費辦公空間。
- 志願程式設計,特別是來自劍橋附近的人和具有編寫作業系統核心經驗的人。也需要幫助編寫文件。
- 藝術品和其他圖形,用於未來 FSF 手冊和 GNU 公告中的插圖。
- 有人想編輯 GNU 公告第 4 期嗎?
感謝 GNU
自由軟體基金會要特別感謝以下 GNU
感謝麻省理工學院電腦科學實驗室。LCS 為 FSF 提供了 Microvax 貸款用於程式開發。
感謝 LCS 負責人 Dertouzos 教授。 非常感謝他決定特別支持我們。
感謝麻省理工學院人工智慧實驗室提供許多種類的寶貴協助。
感謝 Lisp Machine, Inc.。 LMI 慷慨地為 FSF 提供了辦公室空間、電腦資源和郵寄地址。 特別感謝 Bruce Deffenbaugh 在 LMI 近期動盪期間幫助我們保持營運相對平穩。
感謝 Inference Corp.。 Inference 一直以來都將 GNU Emacs 與他們提供的其他產品一同運送給客戶,並且他們已決定針對以此方式交付的每份 Emacs 捐贈 200 美元給 Richard Stallman。 這證明了靠撰寫自由軟體是可以維生的。
感謝 DEC 的 Martin Minow 給了我們一台答錄機,所以現在人們可以撥打電話 (617) 876-3296 聯絡我們。 我們大約一週查看一次留言。
感謝那些寄錢和提供幫助的人。 Advanced Decision Systems 的 James R. Payne 尤其慷慨解囊。 也感謝那些透過訂購 Emacs 手冊和發行磁帶支持我們的人。
製作這份公告是我們感謝所有對我們所做的事情表達興趣的人的方式。
*結束*