その他
MkLinuxと改造されたApple Workgroup Server 9150
MkLinux and the pimped-out Apple Workgroup Server 9150 (oldvcr.blogspot.com)
要約
この記事は、Apple Workgroup Server 9150をMkLinuxで動作させるための改造プロジェクトについて詳述しています。筆者は、初期のAppleサーバー戦略、特にMacintosh Office構想の失敗と、それに続くWorkgroup Serverシリーズの進化、そしてA/UXやMkLinuxといったUNIXベースのオペレーティングシステムの導入について歴史的背景を説明しています。最終的には、クラシックmacOSとMkLinuxの両方を一つのサーバーで利用できる構成を目指しています。
全文翻訳
2026年8月1日土曜日 MkLinuxと改造されたApple Workgroup Server 9150 Floodgapラボでは、いつものように、すべては無邪気に始まりました。それは、Workgroup Serverラインの異端児であり、我々が愛するApple Network Serverの古い従兄弟にあたる、不安定なApple Workgroup Server 9150の再構築でした。そして、私はそれをMkLinuxのために改造したくなったのです。Floodgapで我々のお気に入りのマシンの一つである、 sui generisなIBM AIXベースのApple Network Serverが登場する前には、Workgroup Servers、つまり、高性能オプションと特別なサーバーソフトウェアを搭載した、意欲的ではあったものの評価が分かれたAppleのMacintoshリバッジのラインがありました。一部のユーザーは以前からデスクトップMacを臨時のサーバーとして再利用していましたが、これらのコンピューターはAppleが初めて明確にサーバーとして位置づけ、販売したシステムであり、第一世代はApple独自のハイブリッドSystem V UNIX実装であるA/UXと共に広告されていました。A/UXは最終的に1994年の68KからPowerPCへの移行と共に姿を消しましたが、1996年にAppleは別の選択肢を公に提供しました。それがMachマイクロカーネルを使用したLinuxの実行です。9150の製造中止後にMkLinuxが登場しましたが、それは依然として巨大化したNuBus Power Macに過ぎません。そのため、より多くのRAM、より強力なCPUアップグレード、そして様々なビデオカードによって、この記事の終わりまでには、一つのサーバーでクラシックmacOSとMkLinuxの二つの世界の利点を享受できる構成になっているはずです。しかし、まずそれを再構築しなければなりません。そして、これらのプラスチック部品は確かに一つの塊にとどまりたがりません。グリーンジャイアントの再構築しかし、その前に、Apple Network ServerがIBM AIXを実行するに至った経緯、そしてそもそもジョン・スカリーCEOがなぜサーバーラインに着手したのかについては、以前に詳しく語りました。同様に、Workgroup Serversの並行的な進化と、それらがコアとなるMacintosh製品ラインとどのように関連していたかについても、ほとんど触れていません。それらのトピックを今、検討してみましょう。マイクロコンピューター時代に新興企業であったAppleは、ビッグアイアン(大型コンピューター)を作る歴史を持っておらず、そのサーバーラインの登場は、実際には失敗したMacintosh Officeのコンセプトにほぼ直接たどることができます。1985年1月、Appleの悪名高い「レミングス」広告は、コンピューターとネットワークデバイス間のマルチドロップシリアルリンクを確立するためのAppleTalk Personal Network(現在のLocalTalk)、新しいLaserWriterプリンター、そしてより多くのRAMとハードディスクスペースを備えてMacの仲間入りを果たした刷新されたLisa 2/10(Macintosh XLとして)といった、新しいハードウェアと周辺機器の発表をリードしました。それほど法外ではない金額で、Macintoshは互いに通信し、高品質な共有プリンターにジョブを送信でき、間もなくXLの10MB「Widget」ハードディスクでのネットワークファイルストレージ、そして適切に装備されたPCのサポートが続く予定でした。当時、取締役会議長とMacintosh部門の副社長を兼任していたスティーブ・ジョブズは、その年の終わりまでに10,000のMacintosh Officeネットワークが稼働すると自信を持って予測していました。LaserWriterは6995ドル(2026年には21,750ドル)からでしたが、刷新されたLisa、いや、Macintosh XLは、当時としては驚くほど競争力のある3995ドル(12,450ドル)からで、6000ドル安でした。しかし、隠された事実は、Macintosh XLは単なるつなぎであり、ハードウェアの販売をゆっくりと終了させ、真のMacintosh Officeの目玉であるジョブズの新しい飛躍、「Big Mac」の登場を待つための手段に過ぎなかったということです。Big Macには多くの曖昧なアイデアが付随していましたが、そのほとんどはファイルサーバーまたはハイエンドワークステーションとして、おそらくMacintoshインターフェースを上に重ねた何らかのUnixを実行するというものに収束していました。そのため、その構成要素の中で最も強力なマシンとして、新しいMacintosh Officeの中心的な役割を担う運命を免れることはできませんでした。後の設計では、「3M」プロジェクトとしても内部的に知られていました。なぜなら、それは少なくともメガピクセルディスプレイ(最も有名なモックアップはポートレート表示でした)、少なくとも1メガバイトのメモリ、そして新しい68020で毎秒100万命令を実行するからです。ジョン・スカリーにとっては残念なことに、同社はXLの新しい低価格での魅力を過小評価していました。Appleが18ヶ月で販売できると予想していたものが3ヶ月で売れ、部品在庫が急速に枯渇したため、Big Macとそのソフトウェアは開発中に開発中止となり、スカリーは4月にその提供を終了せざるを得ませんでした。(InfoWorldは「Appleの戦略は良すぎたのかもしれない」と推測しました。)AppleはLaserWriterの需要にも追いつけず、製造遅延により深刻なバックオーダーを抱え、6月までに2,500台しか出荷できませんでした。3ComのネットワークハードウェアやCentram TOPSファイル共有スイートなどのサードパーティ製品がそのギャップを埋めました。一方、ジョブズの二重の役割における過剰な行動をますます懸念していたAppleの取締役会は、スカリーに彼を抑制するよう命じ、その後ジョブズは5月に解任され、9月に退社しました。実質的に崩壊したMacintosh Officeイニシアチブは、Appleがすべての出荷製品は引き続き利用可能になると約束したにもかかわらず、同月に公式に打ち切られました。Big Mac sensu strictoは、社内でジョブズとあまりにも強く結びついていたため、彼の突然の退任後の政治的負債となりました。彼の後任である新しいMac製品マネージャーのジャン=ルイ・ガセは、それを「おもちゃ」とみなし、公式に中止するのに時間をかけず、代わりにジョブズの知らないうちに静かに開始されていた、将来のMacintosh IIを作成するためのミルウォーキープロジェクトを推進しました。その結果、Appleのイメージは、企業顧客の間で、同社が大規模なオフィス展開に適さないという信頼を失ったため、損なわれ始めました。スカリーは、1986年のMacintosh Plusの発表会で、聴衆に「ビジネス顧客からの真のコミットメントは、顧客のニーズを満たし、期待に応え、約束を守ることによってのみ獲得できることを知っています。我々はそれらすべてを実行するつもりです」と語り、この認識に正面から取り組みました。しかし、Big Macの遺産はMacintosh IIの開発に引き継がれ、一時は「Little Big Mac」というコードネームさえ付けられ、1987年1月に遅れて登場したAppleShareは、ついに基本的なサーバープラットフォームを可能にしました。発売時、AppleShareは十分な外部ストレージを持つ任意のMacintosh Plusを対象としていましたが、初期バージョンでは、サーバーとして使用されるマシンは、そのタスクにほぼ完全に専念する必要がありました。3月に導入されたMac IIは、新しいAppleShareとも互換性があり、その後、3Mプロジェクトの目標の多くを達成することになりました。元々Big Macのために意図されていた別のアイデアが、その年の後半にベータテストとして登場しました。それが、UniSoft(当時エメリービルにあり、Sun-1の初期オペレーティングシステムのようなUnixポートで業界で有名でした)と契約して開発された、UNIX System V Release 2.2に4.2BSDと4.3BSDの拡張を基にした、Apple独自のUnix、A/UXでした。カーネルとユーザーランドがほぼ完成した後、開発はAppleに戻され、ツールボックスレイヤーを移植するという複雑な作業が行われましたが、バグ修正に数ヶ月の遅延が生じました。A/UX 1.0(おかしくも、マペットのスケッチにちなんで「Pigs in Space」というコードネームが付けられました)は、1988年2月にUniforumでついに登場し、特別なMacintosh II構成(8597ドル、2026年には約24,250ドル)として、またはPMMUチップと追加RAMを備えたプリコンフィギュレーションされた80MBハードディスク(最大4979ドル、または2026年には14,050ドル)で即座に入手可能になりました。さらに、書籍のマニュアルには650ドル(1835ドル)が追加されました。A/UX 1.0のツールボックスにはMultiFinderサポートがなく、一度に1つのGUIアプリケーションしか実行できず、既存のMacintoshアプリケーションの約5〜10パーセントしか実行できませんでしたが、新しいオペレーティングシステムは、そのより大きな目的、つまりハイエンドワークステーション市場への信頼できる参入と、Unixベースのオプションを必要とする政府および教育機関の顧客からの新たな関心を達成しました。それでもMacの秘密のソースの多くを維持していました。「Unixプラットフォームを拡大するという点で、」スカリーは発表会で述べました。「使いやすさが重要です。」