HN 日本語サマリー

← 一覧へ戻る
その他

リファーブ・ウィークエンドII: Alpha Micro Eagle 300とその仲間たち

Refurb weekend II: Alpha Micro Eagle 300 and friends (oldvcr.blogspot.com)

16 pointsby classichasclass1 コメント

要約

この記事は、筆者が所有するAlpha Micro Eagle 300コンピューターの修理とアップグレードの週末について詳述しています。筆者は、68EC030 CPUを搭載したこのシステムにSCSI2SD(SSD)を導入し、古いハードディスクドライブを置き換えました。また、過去のAlpha Microシステム(AM-1000、AM-1200、Eagle 450など)の修理やアップグレードの経験にも触れ、Alpha Microの歴史やそのユニークなオペレーティングシステムであるAMOSについても解説しています。

全文翻訳

2026年10月11日 日曜日
リファーブ・ウィークエンドII: Alpha Micro Eagle 300とその仲間たち

このリファーブ・ウィークエンドは、二重の意味で続編です。6年前、私は68EC030ベースのAlpha Microsystems Eagle 300の電源ユニットとケースファンを修理しました。これは、DECにインスパイアされた独自のマルチユーザーオペレーティングシステムであるAMOSを実行する、より近代化され大幅に高速化されたAlpha Microでした。これらの「ブルーカラー」ボックスは、緊密に統合されたビジネス固有のソフトウェアパッケージのために多くの垂直市場で非常に一般的でしたが、特にビッグエンディアンの68000シリーズプロセッサをリトルエンディアンで実行する(WD-16の祖先とのデータファイルの後方互換性のため)という点で珍しいものでした。1990年代のAlpha Micro Eagleファミリーは、後期の68KおよびColdFire CPU、さらにイーサネットと高速SCSIを搭載してオリジナルを改良しました。

続編である二重目の意味は、以前のAlpha Microリファーブ・ウィークエンドです。これは、Alpha Microで最も人気のあるコンピューターシリーズの2つのモデルであるAM-1000とAM-1200、そして1980年代初頭に彼らが作ったデスクトップワークステーションに最も近いものの一つを復元したダブルヘッダーでした。

外見上、EagleはPCスタイルのケースに入っていますが、PCではありません。40MHzの68EC030 CPUを搭載したこのEagle 300は、AlphaTCPに付属するウェブサーバーを使用してampm.floodgap.comを実行しています。Alpha Microはネットワーク接続が可能であり、独自のオンボードイーサネットも備えています。当時、冷却ファンの故障は過熱のためにハードディスクに多大な負荷をかけており、これが私の最初のAlpha Microであり、良好な状態を保ちたかったため、修理後にSCSI2SDを搭載して回転ディスクを完全に排除することにしました。

昨年の秋、ZuluSCSIでまさにそれを試みたとき、話は少し複雑になりました。そして、起動しなくなりました。電源は入るものの、古いハードディスクを元に戻しても、内部セルフテストを実行することさえできず、ブートシーケンスに入りませんでした。私は、2つのメインシステムボードのいずれかを不注意で破損させてしまったのではないかと心配になり、もう1つ必要になりました。

Eagleは一般的に見つけるのが難しく、さらに特定のものを探していたため、このエントリが実現するまでに時間がかかりました。いくつかの紹介を通じて、部品取り用の交換ユニットだと思っていたものを入手しましたが、それは実際にはもっと特別なものでした。そして、もう一度復活させるためにEagle 300を保管場所から取り出したとき、さらに幸運に恵まれました。

最後に、私のMotorola ColdFireベースのEagle 450(史上初のColdFireサーバーであり、以前は我が家で最も速いEagleでした)を含む、他のすべてのマシンにZuluSCSIを搭載します。AM-1200が使用していた外部BlueSCSIも内部ZuluSCSIに変換しました。今やほとんどすべてのマシンにソリッドステートのブートディスクがあり、すべてがかなり高速になりました。内部構造を詳しく見て、68K CPUとストレージのベンチマークを比較し、そして最も重要なことに、私の過ちから学びましょう。私の亡き父がいつも言っていたように、「良いよりも運が良い方がましだ」。

より厳粛なことに、昨年亡くなったこのラインのクリエイターの一人のために黙祷を捧げます。

Refurb Multi-Weekend Sequelの時間です。

Alpha Microsystemsは、1977年にカリフォルニア州オレンジ郡で設立され、初期の「貧乏人のミニコンピュータ」と見なされていた、より小さく手頃な価格のマルチユーザーシステムで、DECにインスパイアされた専用オペレーティングシステムAMOSを実行していました。以前のエントリで、その歴史を詳細に議論しました。

初代Alpha Micro(AM-100など)は、オペレーティングシステムの大半を書いたDick Wilcoxによって設計され、Western Digital MCP-1600チップセット(DECのLSI-11 CPUでも使用されていたもの)をベースにしたWD-16と呼ばれるCPUチップセットを搭載していましたが、Rich Notariによって開発されたより高性能なマイクロコードが追加されていました。これらのマシンは低価格帯のPDP-11を圧倒しましたが、価格は大幅に安く、Alpha Microは当初ホビイストに、その後は統合されたAlphaBASICとデータベース機能が競争上の優位性をもたらしたターンキー環境の企業に、すぐに受け入れられました。

WD-16は進化の余地がほとんどなかったため、1982年にAlpha MicroはMotorola 68000ベースの新しいシステムを導入し、AlphaBASICとAMOSをネイティブで実行できるようにポートしましたが、WD-16データファイルとAlphaBASIC Pコードとの互換性のためにアドレスラインを入れ替えてリトルエンディアンに見えるようにしました。これらの新しいマシンには、Alpha Microで最も人気のある単一モデルであるAM-1000が含まれており、1984年までに稼働していた20,000台以上のAlpha Microマシンの大半を占めるようになりました。

1980年代の理想化されたAlpha Microオフィスは、当時の実際の広告写真のように見えるかもしれません。メインシステムはAM-1042Eで、プリンターの隣の台座の上に置かれたS-100ボックスで、8MHz 68000(AM-1000と同じ、デスクトップケースに統合されていた)のAM-100/L CPUを使用しており、工場標準構成では512KのRAMと60MBのWinchester ST-506ハードディスクを搭載していました。このシステムは、シリアルポート経由で直接接続された多数のローカルユーザーにサービスを提供していました。この場合、2人の管理アシスタントがAM-60ターミナル(変更および再ブランド化されたWyse WY-100)を使用していました。ここの誰もがマシンと同じ部屋にいたのは役立ちました。なぜなら、AMOSは厳密に実メモリオペレーティングシステムであり、実行コードはユーザーの固定メモリ割り当てにロードされた場所から実行されたからです。メモリ保護はありませんでした。

管理アシスタントの明示的な権限は、ログインしていたアカウントによって制限されていましたが(例:[1,2]はオペレーターアカウント)、彼らの誤ったジョブが他のジョブを簡単に上書きする可能性があり、バグのあるソフトウェアでビジーなシステムが定期的にクラッシュすることは珍しくありませんでした。一方で、これにより、ハードウェアとの分離がほとんどなく、高速で効率的になり、比較的控えめな仕様のAlpha Microでも数百の同時ユーザーをサポートできました。

Alpha Microsystemsは、技術的にラインを広げようと何度か試みましたが、これらの努力はほとんど無駄に終わりました。MS-DOSとAMOSの間で切り替え可能なソフトウェアを備えたPC ISAコプロセッサカードに同等のハードウェアを搭載する初期の試みは、高価で売れ行きの悪いPCしか生み出さず、どちらのOSもうまく機能しませんでした(最終的に会社はターンキーシステムの製造を諦め、カードのみを販売しました)。

1984年、Alpha MicroはUNIMOSを導入しました。これはAT&T System V UNIXのライセンス版で、MMUを備えた変更されたAM-1000ハードウェアで実行されましたが、同様に高価であり、新規ユーザーからの関心も既存ユーザーからの需要もほとんどありませんでした。

その開発コスト、Unixライセンスとその関連ロイヤリティ、そして同時期にDECからAMOSの類似性に関する訴訟が発生したことが、会社に永続的な損害を与え、10年間の終わりまでにAlpha Microは、レガシーAMOSユーザーにほぼ完全に依存するようになりました。

1990年のWilcoxの引退と、オリジナルの投資家Bob Hitchcockの1991年の退任の後、新しい経営陣はMotorola 88000ベースのUnixシステムで再び試みましたが、Motorolaはその後すぐにPowerPC AIMアライアンスのためにそれを放棄したため、ハードウェアは出荷されませんでした。

プラットフォームを移行できないのであれば、Alpha Microのリーダーシップは、近代化しなければならないと考えました。特に2つの問題に対する解決策が必要でした。リスク回避的なユーザーベースからの新規販売のために、より最新でありながら安価で完全に後方互換性のあるハードウェア、そして古いマシンを手放すことを断固として拒否するユーザーを誘い込むためのアップグレードパスです。

この時点まで、システムのアップグレード性は、モデルに大きく依存し、一貫性がありませんでした。RAMとシリアルポートのアップグレードは、一般的にディスクリート部品から作られたカスタムボードであり、交換や修理が面倒でした。Alpha MicroはMotorolaのその後の68K CPUを迅速に採用しましたが、これらの高性能プロセッサは一般的に彼らの...