タグ

ブックマーク / juangotoh.hatenablog.com (2)

  • OSX以前のMacにおけるUNIX - 仮想と現実

    スティーブ・ジョブズが帰ってきてMacOS Xが登場するずっと前から、MacでUNIXまたはUNIXっぽいものを動かす試みはあった。 A/UX Apple純正のUNIXである。System/V系にBSDの要素も足した結構しっかりしたシステムだった。一見MacOSの上にUNIX要素を足したように見えるが逆で、UNIXシステムの上にMacエミュレーション層を置いていた。ファイルシステムもMacのHFSではなくUFSで、その上でリソースフォークやメタデータを扱うために、AppleDoubleという方式が用いられた。 68kMac用で、FPUとPMMUを必要としたため、動かない機種も多かったらしい。大学などで使われた。 Mac MiNT Atari ST純正OS、TOSをマルチユーザーマルチタスクにしたMiNTというUNIX風OSを68kMacに移植したもの。Macの上で一つのアプリケーションとし

    OSX以前のMacにおけるUNIX - 仮想と現実
  • MacOS Xの誕生はわりとゴタゴタしていた。 - 仮想と現実

    Appleは、初代Macintosh以来のOSを、極力互換性を損ねないように拡張していた。擬似マルチタスクの導入、仮想記憶のサポートと32ビットアドレスへの対応。このへんはDOSや初期のWindowsに比べても先進的でスマートだったと思う。しかし、Win32アプリがプリエンプティブに動くWindows95が喝采とともに登場した頃、Macはまだ擬似マルチタスクだったし、メモリプロテクションもなく、アプリケーションの不具合で容易にOSを巻き込んで爆弾を出していた。AppleはコードネームCopland、予定ではMacOS 8となるOSにおいて先進的OSへと脱皮することを試みた。マイクロカーネルのもとでメモリは保護され、プリエンプティブ・マルチタスクが実現し、オブジェクト指向の環境が実現するとされていた。UIも大きく発展するはずだった。しかもこれまでのOSと完全な互換性をもつとされていたのだ。

    MacOS Xの誕生はわりとゴタゴタしていた。 - 仮想と現実
    raimon49
    raimon49 2016/07/18
    Aqua UIを引っ提げて登場するMac OS X 10.0前夜。
  • 1