アカウント名:
パスワード:
一般アプリが特権モードで動作するようになっている
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
マックユーザではないので (スコア:1)
一般アプリが特権モードで動作するようになっている
というマックOSの仕様は過ちとは考えられていないのでしょうか?
あぁ、「ン」が消えてるんですよ。「ビーフン・カレー」ね。
Re:マックユーザではないので (スコア:1)
そういういろいろな過ちがあちこちに潜んでいるので、土台からリプレースする必要がありました。Copland OSがNanokernelベースにしようとしたのも、NeXT買収してOS Xにしたのも、過ちを取り繕うのに疲れて一度ご破算にしたかったからだと言っていいでしょう。
# Windows XPがNT系なのと同じかな?
Re:マックユーザではないので (スコア:1)
はっきりとは覚えていないけど、System7.0からだったか、もうちょっと後からだったか、ユーザーアプリケーションはユーザーモードで動くようになり、特権命令はトラップした上でエミュレート、ってな仕組みになっていたと記憶しています。
あとあと引きずってしまった過去の遺産という点ではメモリ管理に止めを刺す気がします。マルチファインダー導入時に、過去のアプリケーションがそのまま動くように、アプリケーションごとにあらかじめメモリの割当量を決めておかなければいけないようにしちゃったとか、最初68000のアドレスの上位8bitが空いてるからとフラグに使っちゃったため、32bitへの移行が結構面倒だったとか、仮想メモリを導入したけど、単に総メモリ量を増やすだけで、あらかじめ最大限必要なメモリの分だけディスクを割り当てないといけないとか。