MacPPP系PPPドライバの先祖
3年くらい前,NIFTYのFMACBGにMacPPP系PPPドライバのReadMeなどの情報を元にしたMacPPP系ドライバの系図を書いたことがあります。
当時,オリジナルMacPPPの先祖であるKA9Qというものが何なのか調べませんでしたが,先日別のことでWeb情報を検索していたとき,たまたま「KA9Q」という文字が目に入り,MacPPPのことを思い出したので検索したところ,このWebページを見つけました。
Phil Karn という人は,TCP/IPの解説書などでTCPの再送アルゴリズムの改善を行った人として良く出て来る人です。Karn氏は,アマチュア無線のパケット通信にTCP/IPのパケットを乗せるためのソフトをIBM PCのDOS上で作った様で,これが当時の彼のコールサインである「KA9Q」と名付けられたということらしいです。
<@nifty FMACBG Mes17 #15728 に書いた話 '96/12/28>
主なMacPPP系のPPPソフトのReadMeなどを読むとそれぞれの関係は大体下記
の様です(MacPPP Add-onsはアイコンデータのみ)。下記以外にNewPPPとか、
AppleのMacPPP2.1.4や2.5などもある様です。
また、日本語版には、単に文字の部分を日本語化したもの(MacPPP2.2.0Jは
そうかな?)と、MacPPP2.0.1JX.X(後のAccessPPP)やMacPPP2.0.1k2の様
にMacPPP2.0.1のソースコードをベースにソースコードレベルで日本語化や
独自の機能追加を行っているものとがあります。
ほとんどのものはMacPPP2.0.1のソースコードを元にしている様ですが、
原作者を尊重したのか、名前を変えなかったりバージョン番号を引き継いだ
りしたのでややこしくなってしまった様ですね。(初めての方が茄子と茄子
Rとで新旧を勘違いすることもありますね)そう言うこともあってFreePPP
やAccessPPPは名称を変えた様です。
KA9Q(MacPPP2.0.1のmacppp.txtに書いてある。何用かな?)
↓
MacPPP1.0b
:
MacPPP2.0.1
|
+−−−−+−−−−−−+−−−−−−−+−−−−−−+
| ↓ ↓ ↓ ↓
| MacPPP2.0.1cm MacPPP2.0.1k2 MacPPP Add-ons MacPPP2.0.1J2
| | | | :
| +−−+−−−+−−−−−−−+ :
↓ ↓ MacPPP2.0.1J6.5
MacPPP2.1SD → MacPPP2.2.0 → MacPPP2.2.0J :
: : AccessPPP
MacPPP2.1.2SD 開発停止?
↓
FreePPP1.0.1
:
FreePPP2.6a4