GNUプロジェクトの30年





1983年9月27日、Richard Stallmanは、完全に無料のGNUオペレーティングシステム(GNUのNot UNIX)を作成するプロジェクトの開始に関する最初の発表を発表しました。 それ以来、ちょうど30年が経過し、GNUプロジェクトはLinuxと合併し、GNU / Linuxオペレーティングシステムは勝ち誇って地球を飛び越え、成功裏に開発されています。



GNUオペレーティングシステムとLinuxカーネルの関係の詳細については、 こちらを参照してください



以下は、リチャード・ストールマンによるロシア語に翻訳された元の投稿のテキストです。



CSvaxから:pur-ee:inuxc!Ixn5c!Ihnp4!Houxm!Mhuxi!Eagle!Mit-vax!Mit-eddie!RMS @ MIT-OZ

From:RMS%MIT-OZ @ mit-eddie

ニュースグループ:net.unix-wizards、net.usoft

件名:新しいUnix実装

日付:火、83年9月27日12:35:59 EST

組織:マサチューセッツ州ケンブリッジのMIT AI Lab



Unixの自由!



次回の感謝祭から、私はGNUと呼ばれる完全なUnix互換ソフトウェアシステムを作成します。これは「Gnu's Not Unix」(GNUはUnixではない)を意味し、それを使用できる人なら誰でも無料でリリースします。 労働時間、お金、プログラム、設備の形で本当に助けが必要です。



そもそも、GNUはコアに加えて、Cプログラムの作成と実行に必要なすべてのユーティリティ(エディター、シェル、Cコンパイラー、リンクエディター、アセンブラーなど)になります。 その後、テキストフォーマットプログラム、YACC、ゲーム「Empire」、テーブルプロセッサ、その他何百ものものを追加します。 私たちは、時間の経過とともに、通常Unixファミリーシステムに付属するすべての有用なものと、電子形式や紙の文書を含むすべての有用なものを提供したいと考えています。



GNUはUnixプログラムを実行できますが、Unixとは異なります。 他のオペレーティングシステムでの経験に基づいて、適切な改善のみを行います。 特に、より長いファイル名、ファイルバージョン番号、クラッシュトレラントファイルシステム、端末に依存しない表示のサポート、ファイル名の補完、最終的にはLispに基づくウィンドウシステムを導入する予定です。通常のUnixプログラムは1つの画面を共有できます。 CとLispの両方がシステムプログラミング言語として利用可能になります。 UUCPプロトコルを大幅に上回る、マサチューセッツ工科大学のプロトコルであるchaosnetに基づいたネットワーキングプログラムを用意します。 UUCPと互換性のあるものもあるでしょう。



私は誰ですか?



私はリチャード・ストールマン、元のEMACSエディターの発明者で、多くの模倣をしました。 私はマサチューセッツ工科大学の人工知能研究所で働いています。 私はコンパイラー、エディター、デバッガー、シェル、互換性のないタイムシェアリングシステム(NSRV)、およびLispマシンのオペレーティングシステムに関する幅広い経験があります。 最初に、NSRVの端末に依存しないディスプレイのサポートを導入しました。 さらに、Lispマシン用にクラッシュ耐性ファイルシステムと2つのウィンドウシステムを実装しました。



GNUを書くべき理由



ゴールデンルールでは、プログラムが気に入った場合、それを気に入った他の人と交換する必要があることを考慮しています。 恥ずかしがらずに、プログラムのライセンス契約または機密保持契約に署名することはできません。



自分の原則に違反することなくコンピューターを使い続けることができるように、私は独自のプログラムなしでできるように、十分な量のフリーソフトウェアをまとめることにしました。



どのようにお手伝いできますか



私はコンピューターメーカーに車とお金を寄付することを強く勧めます。 個人がプログラムや仕事を寄付することをお勧めします。



あるコンピューター製造業者は、すでに1台のマシンを設置することを提案しています。 しかし、もっと使うこともできます。 マシンを寄付することで期待できる結果の1つは、GNUが短時間でマシンにお金を稼ぐことです。 何よりも素晴らしいのは、車が住宅の敷地内で機能し、独創的な冷却と電力を必要としなかった場合です。



一部のプログラマーは、Unixユーティリティーのいずれかと互換性のある代替を作成し、それを私に渡すことで支援できます。 ほとんどのプロジェクトでは、このような分散並行作業を調整することは非常に困難です。 独立して書かれた部分は一緒に機能しません。 しかし、特にUnixを置き換える作業では、この問題はそうではありません。 ほとんどの相互運用性の仕様は、Unixの互換性によって決まります。 各コントリビューションが他のUnixで機能する場合、おそらく他のGNUでも機能します。



現金の寄付を受け取ったら、おそらくフルタイムまたはパートタイムで数人を雇うことができます。 収益は高くありませんが、私は彼らが人類を助けるという意識がお金と同じくらい重要な人を探しています。 私はこれを献身的な人々に、GNUに取り組むことに全力を注ぐ機会を与え、別の方法で生計を立てる必要性から解放する方法と考えています。



詳細については、私に連絡してください。



Arpanetアドレス:

RMS@MIT-MC.ARPA



Usenetアドレス:

...!mit-eddie!RMS @ OZ

...!mit-vax!RMS @ OZ



米国の住所:

リチャード・ストールマン

166 Prospect St

ケンブリッジ、MA 02139


今日、GNU記念日のお祝いが世界中の多くの国で開催されていますケンブリッジ 、プラハ、ベルリン、東京、ソフィア、アンカラ、またはキシナウに住んでいるなら、お祝いに参加できます。



All Articles