GNU 公告, 第 1 卷 第 14 期,1993 年 1 月

目錄


《GNU 公告》是自由軟體基金會的半年刊電子報,為您帶來關於 GNU 計劃的新聞。

Free Software Foundation, Inc.                Telephone: (617) 876-3296
675 Massachusetts Avenue         Electronic mail: gnu@prep.ai.mit.edu
Cambridge, MA   02139   USA

誰是 GNU

Michael Bushnell 正在開發 GNU 作業系統,並維護 GNU tarJim Blandy 正在準備 GNU Emacs 19。Roland McGrath 正在潤飾 C 函式庫,維護 GNU make,並協助 GNU 作業系統。

Tom Lord 正在編寫圖形函式庫,並開發 GNU 試算表 Oleo。Brian Fox 正在改進他編寫的各種程式,包括 makeinfoinforeadline 函式庫和 BASH,並正在編寫 BASH 手冊。Jan Brittenson 正在開發 C 直譯器並維護 fingerMike Haertel 正在使 GNU grep 符合 POSIX 標準,並開始光學字元辨識的工作。David MacKenzie 維護 GNU 的大多數小型工具程式——比幾乎所有其他人加起來的程式還要多。

Melissa Weisshaus 正在編輯文件並編寫 GNU 工具程式 手冊。Robert J. Chassell,我們的秘書/財務主管,除了許多其他任務外,還負責我們的出版事務。

Noah Friedman 是我們的系統歧義消除者。Lisa `Opus' Goldstein 繼續經營 FSF 的業務端,Gena Lynne Bean 在辦公室協助。Spike MacPhee 協助 RMS 處理行政事務。Charles Hannum 負責排版和許多其他工作。

Richard Stallman 繼續擔任志工,執行無數任務,例如 C 編譯器維護和完成 C 函式庫 手冊。

志工 Len Tower 仍然是我們的線上 JOAT(萬事通),處理郵寄列表和 gnUSENET、資訊請求等。

GNU 公告

撰寫和編輯:Melissa Weisshaus、Noah S. Friedman、
Charles Hannum、Robert J. Chassell、Lisa Goldstein、
和 Richard Stallman。

插圖:Etienne Suvasa 和 Jamal Hannah

日文版:Mieko Hikichi 和 Nobuyuki Hikichi

《GNU 公告》每年一月和六月出版。請注意,沒有郵寄名單。若要取得副本,請將您的姓名和地址連同您的請求發送到首頁上的地址。隨信附上商業尺寸的回郵信封(0.52 美元)和/或捐款以支付影印成本,我們將不勝感激,但並非必要。如果您來自美國境外,寄送郵寄標籤而不是信封,以及足夠的國際回郵券以用於約 100 克的包裹,我們將不勝感激,但並非必要。(也感謝您附上額外的國際回郵券以支付影印成本。)

版權 (C) 1993 自由軟體基金會公司。

本頁面根據 創用 CC 姓名標示-禁止改作 3.0 美國授權條款 授權。

什麼是自由軟體基金會?

自由軟體基金會致力於消除對人們複製、重新發布、理解和修改電腦程式的能力和權利的限制。我們透過在電腦使用的所有領域推廣自由軟體的開發和使用來做到這一點。具體來說,我們正在組合一個完整的整合軟體系統,名為「GNU」(GNU's Not Unix),它將與 Unix 向上相容。這個系統的大部分組件已經在運作,我們現在正在發行它們。

我們名稱中的「自由」一詞指的是自由,而不是價格。您可能需要付費或不付費才能取得 GNU 軟體。無論哪種方式,一旦您擁有該軟體,您都擁有兩個特定的自由:首先,複製程式並將其贈送給您的朋友和同事的自由;其次,透過完全存取原始碼,隨意更改程式的自由。此外,您可以研究原始碼並學習如何編寫此類程式。然後您也許可以移植它、改進它,並與他人分享您的變更。如果您重新發行 GNU 軟體,您可以對傳輸副本的實體行為收取費用,或者您可以免費贈送副本。

其他組織發行任何碰巧可用的自由軟體。相比之下,自由軟體基金會專注於開發新的自由軟體,致力於開發一個完整到足以消除您購買專有系統需求的 GNU 系統。

除了開發 GNU 之外,FSF 還發行 GNU 軟體和手冊的副本以收取發行費,並接受可扣稅的禮品以支持 GNU 的開發。FSF 的大部分資金來自其發行服務。我們是免稅的;您可以在您的美國報稅表中扣除給我們的捐款。

基金會董事會成員為:Richard M. Stallman,總裁;Robert J. Chassell,秘書/財務主管;Gerald J. Sussman、Harold Abelson 和 Leonard H. Tower Jr.,董事。

什麼是著作權保護 (Copyleft)?

使程式自由的最簡單方法是將其置於公共領域,不加版權保護。但這允許任何人對其進行版權保護並限制其使用,違背作者的意願,從而剝奪他人存取和自由重新發行的權利。這完全扭曲了最初的意圖。

為了防止這種情況發生,我們以新穎的方式對我們的軟體和手冊進行版權保護。典型的軟體公司使用版權來剝奪您的自由。我們使用著作權保護來維護它們。這是一種法律工具,它要求那些傳遞程式的人包含進一步重新發行它以及查看和更改程式碼的權利;程式碼和權利在法律上變得不可分割。

GNU 計劃使用的著作權保護是由常規版權聲明和GNU 通用公共授權條款 (GPL) 的組合構成的。GPL 是一個複製授權條款,它基本上(在幾頁法律術語中)說明了您擁有的上述自由。另一種形式,GNU 函式庫通用公共授權條款 (LGPL),適用於某些 GNU 函式庫。此授權條款允許在特定條件下將函式庫連結到專有可執行檔中。適當的授權條款包含在所有 GNU 原始碼發行版和我們的許多手冊中。我們也將寄送一份副本給您。請將您的請求發送到首頁封面上的任一地址。

請注意,函式庫授權條款實際上代表了一種策略性退讓。我們寧願盡可能堅持基於 GNU 軟體的程式本身必須是自由的。然而,在函式庫的情況下,我們發現堅持它們只能在自由軟體中使用似乎阻礙了函式庫的使用,而不是鼓勵自由應用程式。

我們強烈建議您對您的程式和文件進行著作權保護,並且我們已盡可能簡化您的操作。關於如何應用任一授權條款的詳細資訊出現在每個授權條款的末尾。

LGPL 查詢

libg++libc 都受函式庫通用公共授權條款保護。您是否在 LGPL 條款下在專有應用程式中使用這些函式庫中的任何一個?我們想知道,以幫助評估 LGPL 是否正在發揮其設計目的。請發送電子郵件至 gnu@prep.ai.mit.edu,或發送至本公告首頁封面上的郵寄地址。

自由軟體支援

自由軟體基金會不提供任何技術支援。儘管我們創建軟體,但我們將提供支援以謀生的任務留給他人。我們將程式設計師視為提供服務,就像現在的醫生和律師一樣;醫療和法律知識都是可以自由重新發行的實體,從業者對此收取發行和服務費。

我們維護一份提供支援和其他諮詢服務的人員列表,稱為 GNU 服務目錄。它位於 GNU Emacs 發行版中的 `etc/SERVICE` 檔案、GCC 發行版中的 `SERVICE` 以及 prep.ai.mit.edu 上的 `/pub/gnu/GNUinfo/SERVICE` 中。如果您想要列印副本或希望被列入其中,請與我們聯絡。

如果您在任何 GNU 軟體中發現缺陷,我們想知道。我們有許多用於公告、錯誤報告和問題的網際網路郵寄列表。它們也透過閘道連接到 USENET 新聞群組,作為 gnu.* 新聞群組。您可以透過將您的請求郵寄到首頁封面上的任一地址,取得可用的郵寄列表列表。

如果您沒有網際網路存取權限,您可以透過 UUCP 取得郵件和 USENET 新聞。請聯絡當地的 UUCP 站點,或商業 UUCP 站點,例如

UUNET Communications Services,
3110 Fairview Park Drive - Suite 570,
Falls Church, VA   22042
USA
Phone: (703) 876-5050
E-mail: info@uunet.uu.net

商業 uucp 和網路提供商的列表定期張貼在 USENET 新聞群組 news.announce.newusers 中,標題為:`如何成為 USENET 站點'。

當我們收到錯誤報告時,我們通常會嘗試修復問題。雖然我們的錯誤修復可能看起來像是個別協助,但它們並非如此。我們的任務非常龐大,以至於我們必須專注於有助於整個社群的事物。我們沒有資源來幫助個人。我們可能會將錯誤修復程式碼發送給您,以幫助我們測試修復程式並確保其品質。如果您的錯誤報告沒有引起我們的解決方案,您仍然可能會從閱讀我們錯誤報告郵寄列表的另一位使用者那裡獲得解決方案。否則,請使用服務目錄。

因此,請不要要求我們幫助您安裝軟體或弄清楚如何使用它——但請告訴我們安裝腳本在哪裡不起作用或文件在哪裡不清楚。

遠方的自由軟體支援

以下是一些我們之前未提及的自由軟體支援公司。我們敦促您聘請此類支援服務公司,因為您可以選擇支援供應商,從而幫助產業和您自己。FSF 與任何這些公司均無關聯。如需其他支援公司的地址,請查閱服務目錄。

GNU 快訊

請支持自由軟體

如果您相信自由軟體,並且想要確保未來有更多自由軟體——請捐款支持 FSF 的努力!

您的可扣稅捐款(在美國報稅表中)將極大地幫助我們實現目標。

$500    $250    $100    $50     other $______

Foreign currency:______

圈出您捐款的金額,剪下此表格,並與您的捐款一起寄送至

Free Software Foundation
675 Massachusetts Avenue
Cambridge, MA   02139   USA

Cygnus 配對捐款!

為了鼓勵向自由軟體基金會捐款,Cygnus Support 將配對其員工以及其客戶及其員工的禮品。

Cygnus 將配對其員工的捐款,每位員工最高 1000 美元,並將配對客戶及其員工的捐款,以 50% 的比例配對,每位客戶最高 1000 美元。Cygnus Support 將在 1993 年捐款總計最高 10,000 美元。

應支付給自由軟體基金會的捐款應寄送至 Cygnus Support,他們將在那裡配對並每季轉交給 FSF。FSF 將向捐款人提供收據以表彰捐款(在美國報稅表中可扣稅)。直接寄送給 FSF 的捐款將不會被配對,除非事先與 Cygnus Support 安排。

Andrew 工具組保持自由

Andrew 工具組既是用於圖形使用者介面的可擴充、物件導向的工具組,也是應用程式套件。最廣泛使用的應用程式是 Andrew 訊息系統 (AMS)。該工具組在 GNU 計劃的「選用」X Windows 磁帶和 GNU 計劃的原始碼 CD-ROM 上發行。

不久前,有人詢問該工具組是否會保持自由。它將會保持自由。Andrew 工具組聯盟計劃繼續使工具組和 AMS 的版本可自由使用和發行。但是,有一個(一直都有的)但書:聯盟成員比我們其他人更快、更頻繁地獲得更新。這為聯盟成員提供了另一個繼續成為成員的誘因。

GNU Zip 將取代 Compress

作者:Richard Stallman

我們終於有一個資料壓縮程式,它與 compress 一樣好(實際上,稍微好一點),並且目前沒有專利。它稱為 gzip,由 Jean-Loup Gailly 編寫,jloup@chorus.fr

壓縮時,gzip 會產生一種全新的格式。由於 LZW 演算法專利,我們無法實作與 compress 相容的壓縮。但是,專利並不禁止解壓縮,因此 gzip 旨在識別和正確解壓縮由 compress 建立的檔案。

gzip 對於壓縮檔案使用副檔名 `.z'。我們選擇這個副檔名是因為 GNU 程式(例如 GNU tar 和 Emacs 19 Dired 模式)使用 `z' 作為與壓縮相關的選項或命令,如果壓縮檔案的名稱中沒有 `z',這些選項或命令將會比較不自然且更難記住。這個副檔名與 compact 程式衝突,但這似乎不是一個大問題;compact 檔案的發行並不廣泛。

我們正在逐步將 prep.ai.mit.edu 上的 FTP 發行檔案轉換為使用 gzip。我們希望很快停止發行 compress。在 GNU 系統中,我們計劃使 compress 命令執行 gzip

雖然我們認為 gzip 沒有侵犯我們所知的任何專利,但始終有可能它侵犯了我們尚未聽說的其他專利。即使它今天沒有專利,每天都會發布新的軟體專利,並且涵蓋 gzip 的專利可能隨時發布。在 1991 年 9 月,當我們距離發布另一個資料壓縮程式還差一周時,一項專利被發布,其中涵蓋了它使用的演算法。我們從未發布該程式。

不幸的是,專利危及任何軟體開發活動,並且您無法有效地保護自己免受其侵害,除非透過政治行動來改變您所在國家/地區和其他地方的法律。compress 的作者和我們幾乎在 1991 年使用的程式的作者都加入了 LPF。

什麼是 LPF?

程式設計自由聯盟 (LPF) 旨在保護編寫軟體的自由。這種自由受到「外觀和風格」介面版權訴訟和軟體專利的威脅。LPF 不支持自由軟體或 FSF。

聯盟的成員包括程式設計師、企業家、學生、教授,甚至一些軟體公司。

摘自聯盟會員申請表

程式設計自由聯盟是一個由教授、學生、企業人士、程式設計師和使用者組成的基層組織,致力於恢復編寫程式的自由。聯盟不反對國會預期的法律體系——針對個別程式的版權。我們的目標是扭轉法官最近因應特殊利益團體而做出的變更。

聯盟的會員費為程式設計師、經理和專業人士每年 42 美元;學生 10.50 美元;其他人 21 美元。

若要加入,請寄送支票和以下資訊

聯盟與自由軟體基金會沒有關聯,本身也不是自由軟體組織。FSF 支持聯盟,因為與任何小於 IBM 的軟體開發商一樣,它也受到軟體專利的危害。您也處於危險之中!在您或您的雇主被起訴之前,很容易忽略這個問題,但在那之前組織起來更為謹慎。

地址是

League for Programming Freedom
1 Kendall Square - #143
P.O. Box 9171
Cambridge, MA   02139
USA
Email: lpf@uunet.uu.net
Phone: (617) 243-4091

如果您尚未下定決心,請寫信給 LPF 以取得更多資訊,或發送網際網路郵件至 lpf@uunet.uu.net

GNU 計劃狀態報告

自由資訊來源

「自由散布」不僅僅是軟體。以下是提供自由散布資訊的組織的部分列表。

全球 GNU 軟體

Melissa Weisshaus 撰寫

世界各地的使用者現在可以更輕鬆地存取 GNU 和其他自由軟體。美國的使用者已經可以從 FSF 和許多其他 FTP 站點獲取自由軟體一段時間了。最近,以自由軟體為導向的公司和 FTP 站點已在世界各地出現,使歐洲、亞洲和澳洲的使用者更容易獲得 GNU 和其他自由軟體。此外,世界商業社群對 GNU 軟體的興趣也日益濃厚。

已經成立了一些公司來支援、開發,在某些情況下還分發 GNU 和其他自由軟體。我們知道的一些公司包括日本的 Wingnut、德國的自由軟體協會和瑞典的 Signum Support AB。此外,莫斯科的「GNU 開發中心」正在將 GNU 文件翻譯成俄語。

現在在北美、歐洲、亞洲和澳洲的十個國家/地區都有 FTP 站點可用。請參閱「如何取得 Gnu 軟體」中的更新列表,以取得擴展的國際 FTP 站點列表以及您所在地區的 FTP 站點。

1992 年 12 月,FSF、日本 Unix 協會和日本軟體工程師協會共同贊助了在東京舉行的 GNU 技術研討會。會議非常成功,吸引了 130 多位 GNU 愛好者參加。1993 年 4 月,將在莫斯科舉行一次會議;Richard Stallman 也將參加該會議。

請參閱題為「東京 GNU 技術研討會」和「日本的 GNU」的文章,以取得有關日本 GNU 開發的更多資訊。有關莫斯科會議的資訊,請參閱題為「莫斯科自由軟體會議」的文章。請參閱「GNUs 快訊」以取得有關德國自由軟體協會的資訊,以及「遠離家鄉的自由軟體支援」以取得有關 Wingnut 和 Signum Support AB 的資訊。

另一個使用 GCC 建置的核心

AMIX 2.1 版本(Commodore 基於 SVR4 的 Amiga 2000 和 3000 的 Unix)的核心是用 GCC 建構的。聲明的原因是效能更好。

日本的 GNU

Mieko,h-mieko@sra.co.jp,和 Nobuyuki Hikichi,hikichi@sra.co.jp,繼續在日本從事 GNU 專案。他們翻譯 GNU 資訊、撰寫專欄(和一本書)、請求捐款,並提供有關 GNU 的諮詢。他們已將 GNU 通用公共授權證書第 1 版翻譯成日語,並安排翻譯第 2 版,該版本即將推出。他們還為支援最近在東京舉行的 GNU 技術研討會提供了寶貴的幫助。

日語版本的 Emacs (nemacs) 和 Epoch (nepoch) 可用。它們在日本被廣泛使用。

MULE(GNU Emacs 的多語言增強功能)是 GNU Emacs 的一個版本,可以一次處理多個字元集。它提供的功能最終將合併到 FSF 版本的 Emacs 中。Ken'ichi Handa,handa@etl.go.jp,正在測試 MULE 的 Beta 版本;您可以從 sh.wide.ad.jp:/JAPAN/muleetlport.etl.go.jp:/pub/mule FTP 來源。

Village Center, Inc. 已印刷了日語翻譯的 GNU Emacs Lisp 參考手冊,並將 Texinfo 來源上傳到各種佈告欄。他們將透過分發手冊產生的部分收入捐贈給 FSF。他們的地址是:Fujimi-cho 2-2-12, Choufu City, Tokyo 182。

一個與日本商業個人電腦網路相關的團體正在編寫和分發 copylefted 硬體(電路圖)設計和相關軟體,該軟體使用基於 MIPS 架構的 CPU。在此機器上運行的作業系統 t2 是 Unix 的一個子集,它使用 GCC 和 GDB 作為系統的編譯器和除錯器。他們也在運行 MIPS-BSD,它基於 386BSD 和 Mach 核心。

日本的許多團體分發 GNU 軟體,包括 JUG(PC 使用者群組)、Nikkei Business Publications 和 ASCII(出版商)以及 Fujitsu FM Towns 使用者群組。匿名 UUCP 現在在日本也可用;如需更多資訊,請聯絡 toku@dit.co.jp

您也可以直接從 FSF 訂購 GNU 軟體——事實上,我們鼓勵您這樣做:每 150 份磁帶訂單允許 FSF 聘請一名程式設計師一年來創建更多自由軟體。

FSF 不在磁帶上分發 nemacsnepoch 或 MULE;但是 nemacs 在 GNU 原始碼 CD-ROM 上可用。

東京 GNU 技術研討會

FSF 與日本軟體工程師協會 (SEA) 和日本 Unix 協會 (JUS) 於 1992 年 12 月 2 日和 3 日在東京共同贊助了 GNU 技術研討會。演講者是 Richard Stallman、Michael Bushnell 和 Ken'ichi Handa。Bob Myers 和 David Littleboy 將英文演講翻譯成日語。Software Research Associates, Inc. 在無數方面提供了幫助。FSF 還推出了新發布的 GNU 原始碼 CD-ROM 和新的 GNU T 恤。

超過 130 人參加了研討會,許多日本媒體記者採訪了 Richard Stallman。(請注意即將出版的《Asahi Pasocon》雜誌的封面故事。)如果任何地區有足夠的興趣,我們正在考慮在日本和其他地方舉辦更多研討會。

FSF 在 12 月 9 日至 11 日在橫濱舉行的 Japan Unix Society Fair '92 上設立了展位並引人注目。JUS 提供了展位,JUS 志工也加入了幫助工作人員的行列。這非常成功,我們希望將來在日本的其他 Unix 活動中露面。

12 月 10 日,Richard Stallman 在東芝公司發表演講,有 70 人參加。第二天,他在青山學院大學發表演講。

研討會和展位的成功都超出了我們的預期。我們收到了來自個人支持者和使用者團體的大量主動捐款,並對前來幫助我們參加各種活動的熱情志工數量感到驚訝和高興。

莫斯科自由軟體會議

自由軟體會議將於 1993 年 4 月 19 日至 23 日在莫斯科舉行。它將由 Unix 使用者群體協會(前身為蘇聯 Unix 使用者群體)、俄羅斯系統程式設計中心和國際科學技術資訊中心主辦。

來自北美、歐洲和日本的參與者將參加,包括自由軟體基金會的創始人 Richard Stallman。

主要議題包括:GNU 專案和其他 FSF 專案的現狀;開放系統環境中的自由軟體可移植性;使用者使用自由軟體的經驗;教育和訓練中的自由軟體;自由軟體的法律層面;自由軟體與俄羅斯和前蘇聯其他地區的現代化和民主的相關性;以及如何為自由軟體做出貢獻。

會議主辦方正在徵集原創設計、論文和想法,並歡迎電腦和軟體公司的參與。

如需更多資訊,您可以聯絡程式委員會的任何以下成員。在莫斯科,您可以聯絡 Sergei Kuznetsov,kuz@ivann.delta.msk.su,電話 +7-095-272-4425;Kuznetsov 先生是會議主席。您也可以聯絡 Peter Brusilovski,plb@plb.icsti.su,電話 +7-095-198-7055,或 Dmitry Volodin,dvv@hq.demos.su,電話 +7-095-231-2129。在波士頓,聯絡 Geoffrey S. Knauth,gsk@marble.com,電話 +1-617-891-5555。

...想像一下,如果法院裁定,未經牛頓指定的繼承人支付版稅,任何人不得學習、使用或研究微積分,那麼微積分的使用將會多麼少。

-- The Independent, October 5, 1992

GNU 計劃願望清單

本期希望獲得

幫助自由軟體的一個小方法

如果您發現 GNU 軟體對您有所幫助,尤其是如果您從免費獲得原始碼中受益,請告訴其他人來幫助支持自由軟體的傳播。例如,您可以在發表的論文和內部專案報告中說

「由於 fubar 工具是自由軟體,我們才能修改它以滿足我們的特定需求。因此,我們能夠提前三十週完成 XYZ 專案。」

讓使用者、管理階層和朋友知道!並將副本寄給我們。謝謝!

GNU 文件

GNU 手冊旨在解釋基本概念、描述如何使用每個程式的所有功能,並提供命令使用範例。GNU 文件以 Texinfo 原始檔形式分發,這些原始檔產生排版硬拷貝和透過選單驅動的 Info 系統進行線上超文字式呈現。這些手冊與我們的軟體一起提供,也可以提供硬拷貝;請參閱封底內頁的「FSF 訂購單」。

Emacs 手冊 描述了使用 GNU Emacs 進行編輯。它還解釋了進階功能,例如大綱模式和正規表示式搜尋,以及如何使用特殊模式以 C 和 Lisp 等語言進行程式設計。

Emacs Lisp 參考手冊 深入涵蓋了 GNU Emacs Lisp 程式設計語言,包括資料類型、控制結構、函數、巨集、語法表、搜尋和比對、模式、視窗、按鍵對應、位元組編譯、標記和作業系統介面。

Texinfo 手冊 解釋了用於產生線上 Info 文件和排版硬拷貝的標記語言。它告訴您如何製作表格、列表、章節、節點、索引、交叉引用、如何在 GNU Emacs 中使用 Texinfo 模式以及如何捕捉錯誤。

GAWK 手冊 描述了如何使用 GNU 版本的 awk。它是為從未使用過 awk 的人編寫的,並描述了這種強大的字串操作語言的所有功能。

Make 手冊 描述了 GNU make,這是一個用於重建其他程式部分的程式。該手冊說明了如何編寫 makefile,makefile 指定了程式的編譯方式以及其檔案之間的相依性。新手冊版本描述了 3.63 版本中的新功能,並包含了針對新手使用者的新的入門章節,以及關於自動產生相依性的新章節。

使用 GDB 進行除錯 解釋了如何使用 GNU 除錯器,包括如何在除錯器控制下運行您的程式、如何檢查和變更資料、如何修改程式內的控制流程,以及如何透過 GNU Emacs 使用 GDB。

Bison 手冊 教導如何為 Bison 程式編寫無上下文文法,該程式將文法轉換為 C 編碼的剖析器。您不需要事先了解剖析器產生器的知識。

Flex 手冊 告訴您如何為 flex 程式編寫詞法掃描器定義,以建立一個 C 編碼的掃描器,該掃描器將識別描述的模式。您不需要事先了解掃描器產生器的知識。

使用和移植 GNU CC 解釋了如何運行、安裝和移植 GNU C 編譯器。目前,我們正在分發兩個版本的 GCC,版本 1 和版本 2,每個版本都由不同版本的手冊記錄。

Termcap 手冊,通常被描述為「比您想了解的 Termcap 知識多兩倍」,詳細說明了 Termcap 資料庫的格式、終端機功能的定義以及查詢終端機描述的過程。本手冊主要適用於程式設計師。

Emacs Calc 手冊 包括 Calc 的教學課程和參考手冊。它描述了如何進行普通算術、如何使用 Calc 進行代數、微積分和其他形式的數學,以及如何擴展 Calc。

如何取得 GNU 軟體

自由軟體基金會的所有軟體和出版物均經許可分發,可複製和再散布。取得 GNU 軟體的最簡單方法是從擁有它的人那裡複製它。

您可以直接從 FSF 取得 GNU 軟體,方法是訂購散布磁帶或 CD-ROM。此類訂單為 FSF 工作人員提供了大部分資金,因此如果可以,請訂購以支持我們。請參閱「FSF 訂購單」。

如果您有網際網路存取權限,您可以透過匿名 FTP 從主機 prep.ai.mit.edu 取得軟體(IP 位址為 18.71.0.38)。取得檔案 `/pub/gnu/GETTING.GNU.SOFTWARE' 以取得更多資訊。

也有第三方團體分發我們的軟體;他們不與我們合作,但可以以其他形式提供我們的軟體。為了您的方便,我們列出了一些團體;請參閱「微電腦自由軟體」。請注意,自由軟體基金會與他們沒有任何關聯,並且不對其版本的時效性或其回應的迅速性負責。

這些 TCP/IP 網際網路站點透過匿名 FTP 提供 GNU 軟體(程式:ftp,使用者:anonymous,密碼:您的姓名,模式:binary

SPAN 網路上的使用者可以詢問 rdss::corbet

JANET 上的使用者可以在 src.doc.ic.ac.uk:/gnu 下查找。

您可以透過 UUCP 取得一些 GNU 程式。俄亥俄州立大學定期將其 UUCP 指令發布到 USENET 新聞群組 comp.sources.d 上。這些人將透過電子郵件向您發送 UUCP 指令

hao!scicom!qetzal!upba!ugn!nepa!denny, uunet!hutch!barber,
src@contrib.de (Europe), james@bigtex.cactus.org,
acornrc!bob, uucp@cis.ohio-state.edu, and info@uunet.uu.net

對於沒有網際網路存取權限的人,請參閱題為「自由軟體支援」的部分,以取得有關透過 UUCP 接收電子郵件的資訊。

正如我們從他人的發明中獲得巨大優勢一樣,我們應該樂於透過我們的任何發明為他人服務。

                        --Benjamin Franklin

現在可用的 GNU 軟體

我們以 tar 格式在以下媒體上提供 Unix 軟體原始碼散布磁帶:1600 bpi 9 軌捲軸磁帶、8mm Exabyte 卡匣、Sun QIC-24 卡匣、Hewlett-Packard 16 軌卡匣和 IBM RS/6000 QIC-150 卡匣(RS/6000 Emacs 磁帶也包含 Emacs 二進位檔案)。我們還提供:CD-ROM(請參閱「GNU 原始碼 CD-ROM」);包含一些 GNU 軟體的 MS-DOS 磁碟片(請參閱「MS-DOS 分發」);以及適用於 GNU Emacs 和 GNU C 編譯器的 VMS 磁帶(包括原始碼和可執行檔)(請參閱「VMS Emacs 和編譯器磁帶」)。

適用於 Unix 系統的各種 9 軌和卡匣磁帶的內容是相同的(RS/6000 Emacs 磁帶除外,它也包含可執行檔);只有媒體不同(請參閱「FSF 訂購單」)。文件以 Texinfo 格式提供。我們歡迎任何錯誤報告。

磁帶上的一些檔案可能會被壓縮以使其適合。請參閱磁帶開頭的頂層 `README' 檔案,以取得有關解壓縮它們的說明。uncompress 可能無法運作!

程式名稱列出的版本號碼在本快訊發布時是最新的。當您訂購散布磁帶時,某些程式可能會更新,因此版本號碼會更高。

Emacs 磁帶的內容

語言磁帶的內容

此磁帶包含程式設計工具:編譯器、解譯器和相關程式(剖析器、轉換程式、除錯器等)。

工具程式磁帶的內容

此磁帶主要包含其他 GNU 磁帶上未提供的較小型公用程式和雜項應用程式。

實驗性磁帶的內容

此磁帶包含目前處於 Beta 測試階段的軟體,適用於喜歡冒險的人。某些軟體已經在發行磁帶上發行了版本。此磁帶的內容是暫時性的;隨著程式變得穩定,它們將取代其他磁帶上的舊版本。請將錯誤報告發送到適當的地址 (在磁帶上每個程式的註釋中列出)。

X11 磁帶的內容

兩個 X11 磁帶包含 MIT X Window 系統的版本 11,發行版本 5。第一個 FSF 磁帶包含所有核心軟體、文件和一些貢獻的用戶端。我們將此稱為「必要」X 磁帶,因為它是執行 X 或在 X 下執行 GNU Emacs 所必需的。第二個「可選」FSF 磁帶包含貢獻的程式庫和其他工具組、Andrew Toolkit、遊戲和其他程式。

Berkeley Networking 2 磁帶

Berkeley "Net2" 發行版本包含第二個 4.3 BSD 發行版本,並且比 4.3BSD-Tahoe 和 4.3BSD-Reno 都新。它包括大多數 BSD 軟體系統,但少數公用程式、核心的某些部分和您自己的 C 程式庫可能提供的某些程式庫常式除外 (我們在其他磁帶上提供了許多遺失程式的替代品)。此發行版本還包含第三方軟體,包括 Kerberos 和一些 GNU 軟體。

VMS Emacs 和編譯器磁帶

我們提供兩個 VMS 磁帶。一個只有 GNU Emacs 編輯器。第二個包含 GNU C 編譯器、Bison (編譯 GCC 所需)、gas (組譯 GCC 的輸出所需) 以及一些程式庫和包含檔案。我們不知道有適用於 VMS 的 GDB 埠。由於 DEC VMS C 編譯器無法編譯 GCC,因此這兩個 VMS 磁帶都具有可用於引導的執行檔。請不要要求我們投入精力來支援 VMS,因為它對於 GNU 專案來說是周邊的。

GNU 原始碼 CD-ROM

自由軟體基金會製作了它的第一張 CD-ROM。此 CD 包含 GNU 專案發行版本的原始碼,包括:Emacs、GCC、G++、GDB、Bison、GAS、Make、GAWK、Texinfo、GNU 公用程式、RCS 和 CVS、f2cgnuplot、Ghostscript、tardiff 和 BASH,以及 MIT X Window 系統和 MIT Scheme。此 CD 包括截至 1992 年 10 月我們的 Emacs、Languages (T 除外)、Utilities、Experimental、X11 Required 和 X11 Optional 磁帶上的所有內容。請注意,BSD-Net2 磁帶內容不在本 CD 上。某些版本比「GNU Software Available Now」中列出的版本更早。這些程式不在本 CD 上:PCL、Clisp、Autoconf、Fax、wdiffscreen、Termcap 和 Oleo。

CD-ROM 還包含一些移植到執行 MS-DOS 的 Intel 80386 和 80486 型機器的套件:Demacs、DJGPP 和 MIT Scheme 7.2。此外,它還包含 Mtools,這是一個公用領域程式集合,允許 Unix 系統讀取、寫入和操作 MS-DOS 檔案系統 (通常是磁碟片) 上的檔案。

CD 採用 ISO 9660 格式,可以在大多數作業系統上掛載為唯讀檔案系統。您可以建置大多數此軟體,而無需從 CD 複製原始碼。它只需要足夠的可用磁碟空間來存放物件檔案和中繼建置目標。除了幾個 MS-DOS 套件外,此 CD 上沒有預先編譯的程式。您將需要 C 編譯器 (需要其他直譯器或編譯器的程式通常會為引導程式提供 C 原始碼)。

如果您為企業或其他組織購買 CD,則 CD 價格為 400 美元,如果您為自己購買 CD,則價格為 100 美元。

MS-DOS 發行版

FSF 現在正在 3.5 英吋、1.44MB 磁碟片上發行一些已移植到 MS-DOS 的 GNU 軟體。這些磁碟包含原始碼和可執行檔。

Demacs 磁片的內容

Demacs 是 Emacs 18.55 版本移植到 MS-DOS 的版本,與 Emacs 18.57 版本有一些變更。實際上包含了兩個版本——一個處理 8 位元字元集,另一個基於 Nemacs,處理 16 位元字元集,包括漢字。我們在五張 3.5 英吋磁碟片上發行它,包含原始碼和可執行檔。

Demacs 運行於基於 Intel 80386 和 80486 的 MS-DOS 機器上。它與 XMS 記憶體管理器和 VCPI 相容,但不與 Microsoft Windows 延伸模式或其他 DPMI 管理器相容。

DJGPP 磁片的內容

DJGPP 是 GCC、函式庫、開發工具和符號除錯器的完整移植版本,適用於基於 Intel 80386 和 80486 的 MS-DOS 機器。我們在四張 3.5 英吋磁碟片上發行它,包含原始碼和可執行檔。

DJGPP 需要至少 5MB 的硬碟空間才能安裝,以及 512K 的 RAM 才能使用。它與 XMS 記憶體管理器和 VCPI 相容,但不與 Microsoft Windows 延伸模式或其他 DPMI 管理器相容。它無法模擬多工處理(例如 fork(2))或訊號。

精選工具程式磁片的內容

GNUish MS-DOS 專案發布移植到 PC 相容機的 GNU 軟體版本。一般來說,此軟體將在基於 8086 和 80286 的機器上運行;它不需要 80386。其中一些工具程式必然缺少某些功能。

我們正在發行這些工具程式,包含原始碼和可執行檔:Bison、RCS、flex、GAWK、cpiodiff、MicroEmacs、find、一些檔案工具程式、gdbmgreplibcptxindentlessm4makesedshar 和 Texinfo。

Windows 磁片的內容

我們正在單張磁碟片上發行移植到 Microsoft Windows 的 GNU Chess 和 gnuplot 版本,包含原始碼和可執行檔。

如果我看得比別人遠,那是因為我站在巨人的肩膀上。

                        --Isaac Newton

豪華發行版

自由軟體基金會 (Free Software Foundation) 一直被要求建立一個套件,提供我們所有軟體的執行檔。通常我們只提供原始碼。除了提供包含原始碼的二進位檔之外,豪華版發行 (Deluxe Distribution) 還包含我們所有印刷手冊的副本。

FSF 豪華版發行包含數百種不同程式的二進位檔和原始碼,包括 GNU Emacs、GNU C 編譯器、GNU 除錯器、完整的 MIT X Window 系統和 GNU 工具程式。

您可以選擇以下機器和作業系統之一:HP 9000 series 200、300、700 或 800 (4.3 BSD 或 HP-UX);RS/6000 (AIX);Sony NEWS 68k (4.3 BSD 或 NewsOS 4);Sun 3、4 或 SPARC (SunOS 4 或 Solaris)。如果您的機器或系統未列出,或者特定程式尚未移植到該機器,請致電 FSF 辦公室。

我們將以 Unix tar 格式在以下媒體之一上供應軟體:1600 或 6250 bpi,1/2 英吋,捲帶;Sun DC300XLP 1/4 英吋卡匣,QIC-24;HP 16 軌 DC600HC 1/4 英吋卡匣;IBM RS/6000 1/4 英吋卡匣,QIC-150;和 Exabyte 8mm 磁帶。如果您的電腦無法讀取其中任何一種,請致電我們。

包含的手冊包括 Bison、Calc、Gawk、GNU C 編譯器、GNU 除錯器、Flex、GNU Emacs Lisp 參考手冊、Make、Texinfo 和 Termcap 手冊各一本;GNU Emacs 手冊六本;以及 GNU Emacs、Calc、GNU 除錯器、Bison 和 Flex 的參考卡一包。

除了印刷和線上文件之外,每個豪華版發行都包含一個 ISO 9660 CD-ROM,其中包含我們軟體的原始碼。

豪華版發行價格為 $5000 美元。此套件適用於想要取得所有已編譯完成軟體的人,或想要以大量購買來幫助 FSF 的人。

磁帶訂閱服務

FSF 正在開始磁帶訂閱服務。如果您無法上網,訂閱服務可讓您隨時掌握最新的 FSF 開發進展。只需一次性支付相當於三捲磁帶的費用,我們將在接下來的一年中郵寄給您四個您選擇的磁帶新版本。

每季,我們將向您發送語言、工具程式、實驗性或 MIT X Windows 必要磁帶的新版本。Emacs、BSD Net-2 和 MIT X Windows 可選磁帶的變更頻率不足以保證每季更新。

請參閱「FSF 訂購單」中標題為「訂閱」的章節。

微電腦的自由軟體

我們不為微電腦上的 GNU 軟體提供支援,因為它與 GNU 專案周邊相關。然而,我們正在磁帶、CD-ROM 和磁碟片上發行一些此類程式。我們也願意發布有關支援和維護它們的群組的資訊。如果您知道任何此類努力,請將詳細資訊(包括郵寄地址、檔案站點和郵寄清單)發送到封面上的任一地址。

有關 FSF 提供的微電腦軟體的更多資訊,請參閱「MS-DOS 發行」。請不要詢問我們任何其他軟體。FSF 維護任何其他軟體,並且沒有其他資訊。

FSF T 恤公告

自由軟體基金會 T 恤現已上市,由當地藝術家 Jamal Hannah 設計。T 恤正面印有 GNU 在工作站上駭入的圖像,上方文字為「GNU's Not Unix」,下方文字為「Free Software Foundation」。它們有兩種顏色可供選擇,原色和黑色。原色是米白色、未漂白、未染色、環保的棉,印有黑色墨水。非常適合紮染,或直接展示。黑色印有白色墨水,非常適合深夜駭入。所有襯衫均為厚實的 100% 純棉,尺寸有 M、L、XL 和 XXL。

使用「FSF 訂購單」訂購您的 T 恤,並考慮購買一件作為送給您最喜歡的駭客的禮物!

為某事努力,是因為它本身是好的,而不僅僅是因為它有成功的機會。

                        --Vaclav Havel

感謝 GNUs

感謝以上在「GNUs 快訊」、「GNU 專案狀態報告」、「日本的 GNU」和「現在可用的 GNU 軟體」中提及的所有人。

我們對 Carl W. Hoffman 的無盡感激,感謝他的所有幫助。

感謝 人工智慧實驗室麻省理工學院 (MIT) 電腦科學實驗室 提供許多種類的寶貴協助。

感謝以下人士在日本近期的活動中提供協助:Nobuyuki & Mieko HikichiKen'ichi Handa 博士Ikuo Takeuchi 博士Bob MyersDavid LittleboyMike KandallMasayuki Ida 教授JUS & SEAMichio NagashimaPaul Abramson。感謝 Village Center, Inc.ASCII CorporationJapan Unix SocietyA.I. Soft 以及日本的許多其他人,感謝他們持續的捐款和支持。

感謝 USENIX 協會 讓我們在他們的會議上設攤位。再次感謝 開放軟體基金會 (Open Software Foundation) 的持續支持。感謝 Cygnus Support 以多種方式協助 GNU 專案。

感謝 麻薩諸塞大學波士頓分校 (University of Massachusetts at Boston)(特別是 Rick Martin)允許 Karl Berry 和 Kathryn Hargreaves 使用他們的電腦。

感謝 卡內基美隆大學 (Carnegie-Mellon University)Jim Morris 對 Tom Lord 的支持。Brian Fox 向 Ed Gamble 博士ATR Japan 表示「domo arigato gozaimashita」,感謝他們在日本京都接待他 6 週。Joseph Arceneaux 感謝 UCSF 的 Richard Karpinkski 和 UCB 的 Paul Hilfinger,以及 Paul 的學生 LuigiEdAlanKinson,感謝他們的親切協助。

感謝 Lucid, Inc. 借用 X 終端機並支持 Joe Arceneaux。感謝 Chet Ramey 持續改進 BASH 的工作。感謝 Carol Botteron 的校對和其他協助。

感謝所有借出或捐贈機器的單位,包括 Cygnus Support 捐贈的 Sun SPARCstation;Hewlett-Packard 捐贈的兩台 80486、六台 68030 和四台 Spectrum 電腦;Thinking Machines Corp. 的 Brewster Kahle 捐贈的 Sun-4/110;AT&T Bell Labs 的 Doug Blewett 捐贈的兩台 Convergent Miniframe;CMU 的 Mach Project 捐贈的 Sun-3/60;Intel Corp. 捐贈的 386 機器;NeXT 捐贈的工作站;麻省理工學院 (MIT) 媒體實驗室 捐贈的 Hewlett-Packard 68020;東京的 SONY Corp.Software Research Associates, Inc. 捐贈的三台 SONY News 工作站;IBM Corp. 捐贈的 RS/6000;麻省理工學院 (MIT) 電腦科學實驗室 捐贈的 DEC MicroVAX;開放軟體基金會 (Open Software Foundation) 捐贈的 Compaq 386;Delta Microsystems 捐贈的 Exabyte 磁帶機;一位匿名捐贈者捐贈的 5 台 IBM RT/PC;Liant Software Corp. 捐贈的五台 VT100;Jerry Peek 捐贈的 386 機器;NCD Corporation 捐贈的 X 終端機;以及 Interleaf, Inc.Veronika CaslavskyPaul EnglishCindy WoolworthLisa Bergen 借用的掃描器。

感謝所有貢獻移植和擴充功能的人,以及所有貢獻其他原始碼、文件和良好錯誤報告的人。感謝那些捐款和提供幫助的人。也感謝那些透過訂購手冊和發行磁帶來支持我們的人。創建此公告是我們感謝所有對我們正在做的事情表示興趣的人的方式。

                                                -------
                                               |       |
Free Software Foundation, Inc.                 | stamp |
675 Massachusetts Avenue                       |       |
Cambridge, MA  02139                           | here  |
USA                                            |       |
                                                -------