Open Enterprise Magazine 200905

連 載
新テクノロジー・ビジョン̶第53 回
岩山知三郎/編集部
サイエンス・ライター
TechnologyVision
TENEXと電子メールの誕生
レイモンド・トムリンソン
レイモンド・
トムリンソンは、
コンピュータ間で利用できる最初の電子メールを実用
化し、
「ユーザ名@ホストコンピュータ名」のアドレス表記の創始者になった。
トム
リンソンはBBN社でタイムシェアリングOS「TENEX」の開発に従事し、TENEX
が構築され始めたばかりのARPANETのOSに選定されると、ARPANETのプロ
トコル「NCP
(ネットワーク制御プロトコル)」
を実装する役割を担った。1台のタイ
ムシェアリング・システムで複数の利用者がメールを電子的に送信するプログラ
ムは1960年代に存在していたが、
トムリンソンはNCPの機能を利用して2台のコ
ンピュータ間でメッセージを送信できるようにした。このメール機能はTENEXに
実装され、ARPANETで利用者を広げたほか、
その後にファイル転送プロトコル
「FTP」
に組み込まれた。
レイモンド・トムリンソン(1941 ∼)
Raymond Samuel Tomlinson
音声合成の研究からOSの開発へ
(c) 2009 BBN Technologies All Rights Reserved
Polytechnic Institute)
・
(Raymond
・
Samuel Tomlinson) 、1941 年
州中部
生
、
市
川 沿
北
230km 位置
、
約
約 56km北
川沿
。
会社
24
・
Open Enterprise Magazine May 2009
湖畔 村、
転居 、
北東
、電機
・
・
、1824 年
(Stephen Van
Rensselaer) 創立
私立工科大学
米国最初
、
IBM
電気工学部
12km
・
提供
教育
学習
工
、
工科大学(MIT)電気
(Broadalbin Central
工学部 修士課程 進学
課程
。
、
位置
。1963 年
科大学 卒業
近郊
1959 年
・
・
、
北部
大学
。
家族
School) 通
、1887 年
移転
(GE)
社
中央
中間 位置
市
・
州
州都
西
1892 年 設立
市
。
合併
。
入学
市
工 科 大 学(RPI:Rensselaer
音声通信
。修士
(Speech
Communication Group) 在籍 、
/
併用
声合成装置 研究
音
、1965 年 修士
TENEXと電子メールの誕生
号 取得
。
4 人目
後
、博士課程
年間在籍
、1967 年
&
2
・
「PDP-1」 仮想記憶 実現
記述 、
・
PDP-1
(Daniel Gureasko Bobrow)
、MIT 人工知能研究 立 上
・
・
対話型 利用
型言語LISP 実装
TENEXとEmailの誕生
持
(Marvin Lee
Minsky)
社(DEC) MIT 寄贈
加
・
(John
。
、1963 年
・
言語LISP 活用
and Corrector、
。
1957 年
工科
大学 卒業 、
。
学
博士号 取得
入社
。
。
TECO
言語
強力
、BBN
人工知能
・
・
数
開発
「vi」 登場
最
、
・
究所
・
最初
EMACS
(Editor MACROS for the TECO)
(Daniel L. Murphy) 所属
、
土台
音響心理学研
MIT 移 、MIT音響研究
研究員
携
米国空軍
、1957 年
仕事
1962 年 9月
BBN 音響心理学研究 所長
(Guy Lewis Steele Jr.)
1976 年 開発
大学
所
TECO 、MIT
・
(Jerry
D. Burchfiel)
。
年
(Richard Stallman)
OS開発
・
CC-BY-SA-3.0/Wadester16 at Wikipedia
備
、UNIX用
多 利用
研究 立 上
当時、BBN
レンセラー工科大学
Text Editor
and Corrector)
」 開発
後MIT
進学 、1964 年
文字編
「TECO(Tape Editor
大学 数学
修士号 取得
紙
、文字列 検索・置換
集
理想的
経歴
修正 容易
McCarthy) 学 、BBN 人工知能
処理環境 研究
・
ARPANET誕生を支えた待ち行列の研究者
入社 、
OS 開発
。
1965 年 BBN 入社
、MIT在学中 、
(BBN:Bolt Beranek
and Newman)社
。
。
務
。
BBN
研究
人工知能
関心 示 、1960 年
PDP-1
1 号機 購入
雇 、
BBNでタイムシェアリング・システムを開発
・
開発
立 上
。
完成
非力
、
BBN 国立衛生研究所(NIH)
病
院間 情報 共有
構築 受注
BBN 、MIT音響研究所 所長
務
物理学教授
・
(Richard Henry Bolt) 技術部
長
音響学教授
・
(Leo
Leroy Beranek) 、
学生
・
掛 、
以降 映画館
音響効果、
騒音対策
設計
1962 年 10月
(IPTO)部 長
1948 年 設立
ARPANET計画
会社 、最初 仕
間
事
市 建設
国
音響設計 手
、1963 年
起点
設計
活用
MIT
1964 年 、ARPA 助成
受
開発
・
「
MAC」 始動 、
「 銀河
「Multics」 呼
J.C.R.
。
(Joseph Carl Robnett
誘
、
。
」構想 発表
Licklider) 、
後BBN
雇用 、音響
。
任命
音響
国際会議場
機 工場
国防省高等研究
Newman) 加
連
・
計画局(ARPA) 情報処理技術部
(Robert
。
1950
OS 開発
始
・
、
人工知能研究
必要
使 方
提唱
Open Enterprise Magazine May 2009
25
TechnologyVision
、
知能研究 支援
BBN
MAC 人工
購入
。
、仮想記憶 理解
手腕 見込
「PDP-6」
発
計画 立
。PDP-6
1964 年 発表
型
36
・
Kotok) 中心
開発
処理速度
、PDP-6
動作不良
。
頻発
止
(David C. Evans)
、英国
大学
、24
940」 代替機
Atlas
仮想記
磁気
変換機構 追加 、
保
護機能 備
、PDP-6
開発
OS
(SDS) 「SDS
検討 、1966 年
固定 容量単位 細分化 、変
上
磁気
学
気
共有
小
、
校
大
後継機「SDS
Sigma-7」 接続実験 実施
、磁
後、SDS
1969 年
万
。多人数
仕組
研究
・
・
買収
・
参入
・
・
各
必要
容量 割 当
。
校
OS
改造
。
9 億 1,800
、
事業
1台
、
SDS
、約 60 台販売
、ARPANET 最初
所(SRI) 採用
、必要 応
。SDS 940
、外部記憶 磁気
対応付
、
” 、SDS
商品化
接続実験 実施
上
使
・
・
主記憶
容量
“
・
940
空間
単位 呼 出
ダニエル・ボブロウ
Daniel Gureasko Bobrow
構成
。
仮想記憶 、
、
DEC PDP-6
(c) 2009 Hewlett-Packard Development Company, L.P.
語長
「SDS 930」
換機構
・
・
1961 年 開発
低下
州
・
・
方式
23 台 製造 中
、
。
取 組
憶 参考
著
開発
、1964 年 4月 完成
。
開発
DEC 働
(Harry
Douglas Huskey) 中心
仮想記憶用
変換
・
(Alan
、仮想記憶
実現
校
研究所
TX-2
予算
大学
DEC
設計
DEC
配分
語長 大
、MIT
・
、ARPA
、
OS 開
。
。
・
開発
設立
、1970 年
・
所 移籍 、
開発
研究
「Alto」
。
TENEXの誕生
PDP-6
ダニエル・マーフィー
Daniel L. Murphy
oratory
長 「PDP-10」 発表
搭載
26
Open Enterprise Magazine May 2009
成功
DEC 、
1967 年 9月 PDP-6 同 36
第1世代
語
。PDP-10
「KA-10」 、再配置可能
内容 保護
組搭載 、PDP-6
備
。
16 個
2倍
2
容量
TENEXと電子メールの誕生
再
DEC
換機構 KA-10
変
追加
、DEC 対応 渋
PDP-10
要望
KA-10
、BBN
16
開
容量 稼働
空間 利用
。BBN 開発
最適化
OS「TOPS-10」 改造 検討 始
、1968 年 出荷開始
PDP-10 購入 、
、
機構 「
変換機構
・
容量
必要
大
。仮想記
憶 、1 台
数人 同時
現
必要
KA-10
介
。
・
・
理方法
18
、256
1
構造 利用
設計
。
・
、
装
、
Multics 実現
、DEC
、
上
、TOPS-10
。
、MIT 開発
”機構 組 込
。
1961 年
発表
「B5000」 導
仕組
、
格納
、仮想
“
番号 割 当 、
512 個
・
”
表示
、Multics 参
考
・
機能 採用
、
簡
素 OS 目指 、
役割
分担 明確
。
空間 利用
・
。
BBN 開発
Multics 実
“
入
外部記憶装置
対応
用意
仮想記憶 実現
実装 困難
格納場所
変換
検討
異
名前 仮想
OS 同
間
512
。
管
記述
実行
・
変換機構 配備 、
OS
法、
等
・
継承
DEC PDP-10
。
参考
・
、
、
・
仮想記憶構造、
実
複数 独立
TX-2
込
方法 考案
TOPS-10 向
、多重
」
photo: Columbia University Computing History
・
対話型処理 利用
・
・
、
人工知能
、仮想記憶 利用
変換
使用
画像処理、自然
研究
、
組
参照 監視
言語処理 取 組
利用状況
・
。
BBN 音声認識
、性能
履歴 記録
OS 自前 開発
決
・
16 倍
変換機構
発 8
装備
、仮想記憶
・
、
。
。
、
仕様 設計
OS 「TENEX」 名
、1969 年 11月
計画 立
約半年
実装
。
ARPANETを支える OSとして NCPを実装
1968 年 12月、BBN
・
(Frank E. Heart)
ARPANET
、
通信 担 IMP
(Interface Message Processor)
アドレス変換機構(Pager)
開発 ARPA
受注
。
BBN 、ARPA情報処理
技術部
選定
起源
月1 台
大学
納品
、ARPANET 形成
役割 担
ARPANET
研究所 、
IMP 1969 年 9月
重要
。
4 番目
Open Enterprise Magazine May 2009
27