GNU的誕生。 Stallman和通往自由軟件之路

GNU的誕生

在我們的 前面的文章 我們講述了麻省理工學院人工智能實驗室最優秀的程序員如何離開它進入最賺錢的私營部門,並且, 我們的朋友理查德·斯托曼(Richard Stallman)發現自己周圍的人對事物的運作方式如此不感興趣,因此他決定放棄自己的開發並選擇商業軟件。

當他們想讓新機器同時連接到 ARPANET 網絡和 MIT 網絡時,問題就出現了。 實驗室找不到任何知道如何對軟件進行必要更改的人。 該程序非常難以理解,並且由於無法共享,因此也沒有人有興趣這樣做。 供應商也沒有興趣做出改變。

對於斯托曼來說,除了寫得不好、難以理解之外, 新系統默認配置的安全策略非常無效,不僅不能防止人們意外地犯下災難性錯誤。 此外,它還阻止知道如何做的人幫助另一個人,直到有權授權的人到達為止。

斯托曼利用他的編程知識來破壞安全策略,直到安全策略被加強到使得任何嘗試都變得困難為止。 他最終停止使用那台電腦,因為它需要他有一個秘密密碼。

GNU的誕生

到 82 歲時,斯托曼清楚地認識到: 恢復麻省理工學院實驗室最初精神的唯一方法就是從頭開始創建一個免費的操作系統。 後來他決定它應該類似於 Unix,以促進變革並讓人們更願意協作。 為此,他決定採用麻省理工學院黑客的古老傳統,即遞歸縮寫。

GNU 代表 Gnu's Not Unix。

以免重新發明輪子理查德 他開始尋找對該項目有用的免費工具,並找到了一種名為“免費大學構建套件”的東西。 當他詢問開發商是否可以使用時,他說可以。 條件是編譯器仍然是專有的,並且用它創建的操作系統鼓勵人們購買它。

斯托曼決定開發自己的編譯器 為此,他受到了一種名為 Pastel(Pascal 的擴展版本)的語言的免費編譯器的啟發 與此同時,他開始致力於他的標誌性項目之一:一款名為 GNU Emacs 的文本編輯器。

最初,GNU Emacs 是基於另一個據稱是免費分發的編輯器的。 當我和那位編輯一起工作時,S托爾曼意識到它沒有他需要的功能,他對其進行了修改。 當公司做出讓步並禁止進一步分發時,原來的代碼只剩下一小部分,只花了一周半的時間就被替換掉了。

Stallman 和他的合作者開發的這些工具和其他工具將在 Linux 的開發中發揮基礎性作用, 這些源自 BSD 並將被移植到 Windows、Mac 和索尼的 PlayStation。

1985 年,自由軟件基金會成立。 負責確保 GNU 項目的所有工具免費提供給想要使用它們的人的非營利實體。 除此之外,還開展宣傳活動。

1989 年,Richard Stallman 編寫了 GNU 通用公共許可證 (GPL) 的第一個版本。 它保證最終用戶(個人、組織、公司)自由使用、研究、共享和修改軟件。

參考書目

按照我承諾的,這是該系列文章的參考書目

小錢德勒 AD 發明電子世紀:消費電子和計算機行業的史詩故事。 哈佛大學出版社

瑞安·J。 互聯網的歷史和數字未來。 反應書籍。

班克斯 M. 走向網絡:互聯網及其創始人的秘密歷史。A按

理查德·斯托曼。 在斯德哥爾摩皇家理工學院發表演講。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

      羅伯托 他說:

    更正參考文獻,因為它們是一場災難。 此外,它們沒有註明日期(出版年份)或地點。

         迭戈·德·岡薩雷斯(Diego German Gonzalez) 他說:

      親愛的羅伯托:
      謝謝你的評論。
      確實,我沒有按照既定參數列出參考書目。 請記住,這些參數適用於印刷的學術著作。 我寫在博客上,感興趣的讀者會將其複制/粘貼到谷歌或亞馬遜搜索引擎中。