next up previous contents
Next: シェルの働き(コンピュータはどうやって動くのか) Up: UNIXを使う Previous: UNIXを使う

計算機の環境

UNIX が最も得意とするのは通信機能です。 この通信機能は UNIX を国際標準の機能として定められているためたいへん強力であり、 機能的です。 この通信機能がなければ UNIX は基盤OSとは呼べません。 この通信機能は、MS-DOS, Windows95, Windows-NT, Macintosh といったコンピュータとは比較になりません。 高速化されたり、 セキュリティ強化した新しい通信機能も UNIX の上で開発されています。 このように新しい機能を満載した UNIX も最近のフリーな UNIX として 無料で入手することが可能なのです。

研究室の計算機は、 この高度な通信環境機能のために UNIX+X Window を選択して使用しています。 UNIX にはいくつかの種類がありますが、 どの UNIX を導入するかについては拘らなくても良くなっています。 今はやりの PC UNIX の中の Linux という名前のパソコンで利用できるフリーな UNIX です。 この Linuxは DOS に近く、BSD ライクな System V という システムとなっています。 もちろん、本格的な UNIX であることには間違いありません。 研究室での ユーザーの最初の環境は CD-ROM などで供給されている Linux を あまり変更せずに使用しています。

UNIX はマルチタスクマルチユーザの OS であるので、 アカウントをもつそれぞれのユーザにはそれぞれの環境があります。 この環境の設定や変更はユーザーそれぞれに任されています。 しかし、 研究室では始めて UNIX に触る人がほとんどのはずですので、 環境を統一するために設定しています。 また、 良く使用されるソフトと次の様に表[*]にして示します。


表: 使用頻度の高いソフト
ソフトの名前 種類・条件 目的 内容
計 算 機 環 境
UNIX     基本となるOSです。
X Window     Graphical User Interface を提供します。
bash - シェル 計算機と人間とを結び付ける基本ソフト。
kterm     シェルと対話するターミナルプログラム
Gnome/KDE X Window 画面環境 ウインドマネージャ
通 信 と メ ー ル
telnet, rlogin   他計算機の利用 他の計算機の利用。 (.rhostsなど)
ftp   他計算機の利用 計算機間のファイル転送
firefox X Window WWW World Wide Web の情報検索
文 書 作 成
Emacs   多目的 高機能テキストエディター
TEX   文書の整形 ワープロ、DTP 本書もTEXで書いてある。
swriter OpenOffice 文書表示 OFFICE ソフトの文書作成。
scalc OpenOffice 表計算 OFFICE ソフトの表計算
impression OpenOffice プレゼンテーション OFFICE ソフトのプレゼンツール
dvips   文書印刷 TEXで作成した文書を Postscript に変換。
gs   文書変換 Postscript を表示,印刷する。
wnn jserver かな漢字変換 かな漢字変換エンジン
グ ラ フ ・ 図 作 成
gnuplot   グラフの作成 高度計算機能を持つグラフ作成ソフト。
tgif X Window 図の作成 ドロー系の図面作成ソフト。
Gimp X Window 絵書き ペイント系のお絵書きソフト。
sdraw OpenOffice 図作成 OFFICE ソフトの図画作成。
プ ロ グ ラ ム 言 語
gcc   C,C++言語 標準 C,C++ コンパイラー
awk   データ処理 インタープリタ型の行処理言語
perl   データ処理 インタープリタ型の高速プログラム言語


その他、電卓、アラーム時計、スケジュール管理、表計算ソフト、ゲームなど日 常的に使用する文房具ソフト多数がある。これらはすべてフリーウェアであり、 多くのワークステーションが必要ソフトとして標準的にインプリメントしてい るものである。

外国で開発された多くの重要なソフトが日本語化されています。 しかし、 まだまだ日本語で構成されたソフトは少なく、 多くの説明書などもまだ英語です。 また、 情報系の学問は極めて英語の公用化が強いため、 主となる翻訳者である情報系の研究者や学生が 日本語化をあまりしてくれないことが 日本語化の進行を加速しない原因でもあります。 勢力的に日本語されていますが、 大学生なのですから英語でマニュアルを読みましょう。


next up previous contents
Next: シェルの働き(コンピュータはどうやって動くのか) Up: UNIXを使う Previous: UNIXを使う
Kishimoto Ken
平成20年3月1日