ビル・ゲイツ氏、「Ctrl+Alt+Del」は失敗だったと認める 64
ストーリー by hylom
ただしWindows-Server系に限る 部門より
ただしWindows-Server系に限る 部門より
Windows Server系OSでは、マシンの電源を入れてもそのままではログインダイアログが表示されず、Ctrl+Alt+Delキーを入力することでやっとログイン画面が表示されるようになる。この挙動について、ビル・ゲイツ氏が「失敗だった」と述べていたそうだ(ITmedia)。
なぜわざわざCtrl+Alt+Delの入力が必要なのかという理由についてだが、「ログインには(セキュリティ上)ハードウェアに非常に近いレベルの命令を出す必要がある」からなのだそうだ。
一貫性のあるUX (スコア:5, おもしろおかしい)
シャットダウンするにはスタートボタンをクリック
ログインするには、強制終了コマンド
システム全体を背骨のように貫く思想のようなものを感じます。
人びとに今までにない体験を提供する。これぞUXって奴ではありませんか。
これはバグではない。個性です。
# 困った時には、スタートボタンかCtrl+Alt+Delを押すよう、パブロフの犬のように教育された我々忠犬をどうか見捨てないでください。
Re:一貫性のあるUX (スコア:1)
調教した責任というやつでしょうか?
他にもありそうだなあ
その都度、いろんな大ベンダに捨てられてゆく
Re:一貫性のあるUX (スコア:1)
># 困った時には、スタートボタンかCtrl+Alt+Delを押すよう、パブロフの犬のように教育された我々忠犬をどうか見捨てないでください。
それよりも先に Ctrl-Shift-ESC でタスクマネージャ起動。
これはもっと普及するべき。
細かい事だけど。 (スコア:5, すばらしい洞察)
Windows では、ログオン。
Re:細かい事だけど。 (スコア:1)
UNIXはリモートで作業できるから「ログイン」で、
Windowsはサーバ前に陣取らないと作業できないから「ログオン」なんだって茶化されてたなぁ。
Re: (スコア:0)
Re:細かい事だけど。 (スコア:3)
なんてことだ、Windows 8.1 Pro Preview(6.3.9431)だと、winlogon.exeのファイルの説明は、Windows ログオン アプリケーションだったり、管理ツールのローカル セキュリティ ポリシー→ローカル ポリシー→ユーザー権利の割り当て辺りを見ると、ログオンなんて語が未だに残っている。
#直す気無いんだろうな
強制終了させたいときに限って (スコア:3)
Ctrl+Alt+Delキーが効かない・・・
X68000の例だけど (スコア:2)
あのツインタワーの上にRESETとINTERRUPTスイッチがあって、確かINTERRUPTの場合は確認ダイアログが出てきた。独立したキーでもユーザーに確認すればいいだけだと思うけどなー。RESETスイッチは有無を言わさず効くので猫に踏まれて泣いたことがあったけど…
「指3本は失敗だった。指1本にすれば良かった。」 (スコア:1)
>「なぜWindowsのログインのためにCtrl+Alt+Delと3本も指を使わなければならないんですか?」
>ゲイツ氏は、「ログインには(セキュリティ上)ハードウェアに非常に近いレベルの命令を出す必要があるんです。(中略)
>そのためのボタンを1つキーボードに付けられればよかったのですが、(当時の)IBMのキーボード設計者が
>Microsoftのためにそういうボタンを付けたがらなかったのです」と語った後、
>「それは失敗だった(It was a mistake)」と苦笑いした。
ボタン1つでハード(に近い)割り込みされる方が怖い。
Re:「指3本は失敗だった。指1本にすれば良かった。」 (スコア:2)
ログオンの場面ではボタン1つでよかったという話では。割り込みとかいう話ではないと思うのだけれど。
Re:「指3本は失敗だった。指1本にすれば良かった。」 (スコア:5, 参考になる)
ログオンに似せた画面を出してパスワードを奪取されるのを防ぐため、PC内のキーボードコントローラからCPUへリセットをブン投げていたので、ボタン1つではちょっと恐いということなのでありますよ
# OSはリセットを受信して正当な画面を出すことが出来ますが、アプリケーションはリセットを受信することが出来ないので偽ログオン画面を作っても動かない、という理屈
# と記憶しております
Re:「指3本は失敗だった。指1本にすれば良かった。」 (スコア:1)
> ボタン1つでハード(に近い)割り込み
うっかりSUNのWSを止めてしまったことを思い出すなぁ
Re:「指3本は失敗だった。指1本にすれば良かった。」 (スコア:1)
Re:「指3本は失敗だった。指1本にすれば良かった。」 (スコア:1)
昔のことなので中途半端な記憶しかないのですが…
1. A/Bと二股化可能なケーブルでつないでいるならB側のシリアルは引っこ抜いても大丈夫でしたっけ?
2. WS本体に直接続のTYPE4/TYPE5キーボードから toplevel の CONT[ENTER] 入力で復帰
1と2は正しいか?間違っているか?
Re:「指3本は失敗だった。指1本にすれば良かった。」 (スコア:2)
Re:「指3本は失敗だった。指1本にすれば良かった。」 (スコア:1)
失敗とは思わないけど。普通にキータープしてるのに、ミスタイプでスクリーンロックしたりしたら嫌。
Re: (スコア:0)
誤ってパワーキーを押してしまうのに比べればマシな部類かもしれない
Re: (スコア:0)
俺も失敗というのは変な気がする。
インタビュー全文載ってないからわからないけど、IBMに影響を与えることができず
より適切なキーシーケンスをIBM PCに実装させられなかったのは失敗って意味だったのかもしれない。
Re: (スコア:0)
SysReqとか流用すればよかったんじゃね。
あれWindowsで何か使いみちあるの?
Re:「指3本は失敗だった。指1本にすれば良かった。」 (スコア:2, 参考になる)
ATキーボードでは2つ押さないと生成されないような…
CTRL-ALT-DELはPC側のコントローラが特別シーケンス扱いで割り込み生成するように組み込まれてたと思うが、
sysreqはほかのキーと同じ扱いのただのコードのはず。
ゲイツが言ってるのはそのことじゃないかな。
Re:「指3本は失敗だった。指1本にすれば良かった。」 (スコア:2)
常識的に考えて、KBCは受信してバッファに入れた際に割込みを出すだけ。
特別な事をするのは、プログラムだけだと思うよ、例えばキーボードBIOS。
Re: (スコア:0)
当時のMSにもっと(IBMに対する)影響力があれば、実現されちゃってたかもしれない、ということですね。
Re: (スコア:0)
そうは言っても、後世になってもCtrl+Alt+Delを合わせたボタンのついたキーボードは出なかったから、人はそれを不便とも感じていなかったと言う事では?
Re:「指3本は失敗だった。指1本にすれば良かった。」 (スコア:2)
xpの頃のタブレットPCには ctrlーaltーdel ボタンってのがついてましたよ。
Re: (スコア:0)
あれ? その3つが横に並んだだけのキーボードってなかったっけ?
Re: (スコア:0)
Re: (スコア:0)
富士通で昔出していた小型PCの LOOX U にはありましたよ >Ctrl+Alt+Del キー
初代だとキーボードとは独立して、画面の右下部にあった。(発動には長押しが必要だったっけか)
SONY の VAIO の昔の機種にも独立キーで別に用意していたのがあったような。
まぁ、どちらも「小さすぎて通常ではキーボードで Ctrl+Alt+Del が押せず、ログオンに支障が出るから」という理由でしたが。
Re: (スコア:0)
Windows XPまでにCtrl+Alt+Delは(既定の設定では)廃止されてるだろ。ふつー人間はログインしないサーバーのログインが面倒でもそこまでインパクトはない。
Re: (スコア:0)
TK-80BSのことですか?
#BREAKキーを強制的に断にするスイッチを取り付けた人、絶対にいる。
たしか..... (スコア:1)
USBで繋がる CTL+ALT+DEL キーボードって売ってたような。
これを、ふつうのキーボードに実装すればいいんですよね。
Re:たしか..... (スコア:5, 興味深い)
私の作品ですが、晒します [soramimi.jp]。
論理上は1個のキーの押下で、3個のキーを押したようなデータを送出することは可能です。
Re:たしか..... (スコア:1)
Ctrl+Alt+Del専用のスキャンコードを送ってあげればいいから、それなりに簡単ですぜ
確か6バイトくらい送らなくちゃいけなくて、PS/2で実装すると悶絶するから、USB-HIDでやるのおすすめ
Re:技術立国日本ばんざい!!! (スコア:1)
そう見切るのは尚早なのでは?別のストーリー [srad.jp]のように脳からの信号も処理するよう生体認証もセットにするという誰得プランを実行すれば…
セキュリティ確保には特別な操作が必須 (スコア:1)
だそうだというか、ログオン画面の真贋判定に必須。
「OSが動いている限りは、どんな状態からであれ、CTRL+ALT+DELが押されるとOSが割り込んで特別な動作をする」と言う仕組みにしておくことで、
CTRL+ALT+DELを押して挙動を確かめれば表示されている画面が本物かどうか判定できることになる。
OSのよっぽど深いところに潜り込むようなマルウェアはともかく、
一般ユーザ権限では、偽のログオンダイアログを出してパスワードを盗むような事が出来なくなる。
恐らくここに書き込む誰よりも詳しいよ (スコア:1)
おそらくゲイツはここに書き込むだれよりも、IBM PCやWindowsの技術面で詳しい。
したがって他のトピックでよく見る何か技術的に間違ったことを言っているという
暗黙の前提のコメントはしない方がいい。
ここまでこれなしか… (スコア:1)
http://www.gizmodo.jp/2009/03/ctrlaltdel.html [gizmodo.jp]
元ネタはもっと古いんだけど,このあたりで。
遠い遠いログイン (スコア:0)
ログインの一個前の段階ですが、CTRL+ALT+DELが強制終了に選ばれた理由ってQWERTYで一番遠いキーだからだったですよね...
Re:遠い遠いログイン (スコア:1)
> QWERTYで
英字キーの配列がシフトキーやDelキーの配置にまで影響するの?
サーバに限らずとも (スコア:0)
ドメイン環境からならフツーでは
Re: (スコア:0)
だって、マカーのhylomですし。
認めて欲しくないのだが (スコア:0)
初めて WindowsNT 3.1 を触ったときに Ctrl+Alt+Del のログオンが新鮮だった感動を過ちだとは言って欲しくない。
っていうおじいちゃんな気分なんだが。
若い頃のあの感動を台無しにされた。
Unix のログインとかスクリーンロック解除とか、他と比べて、とにかく困ったら Ctrl+Alt+Del はわかりやすくて必要なものが集中していて良かったと思うんだけどね。むしろ他のOSに欲しい機能なんだが。割り込みに対する安全性みたいな話とは別に。
ここまで (スコア:0)
Windows8なし。
Re:ここまで (スコア:1)
Windows8ではそれがなくなってますよね。
フルスクリーンで動くアプリで簡単にログオン画面を偽装出来そうなんですけど、実際どうなんでしょうかね。
Re: (スコア:0)
ログオン時にCtrl+Alt+Delがデフォルトで不要なのはXPからだし、Serverは相変わらずデフォルトで有効だけど。
Ctrl+Alt+Del (スコア:0)
「(当時の)IBMのキーボード設計者が付けたがらなかった」とあるが、
MS-DOSベースのOS(WindowsでもMeまではMS-DOSベース)は、Ctrl+Alt+Del 2回で再起動がかかってしまうので、
そのようなキーをキーボード上に配置するのはそりゃ嫌だよなと思う。
キーボードといえばOADGのクソ配列 (スコア:0)
半角/全角キーを左上隅に配置するという超絶センスで、
日本のPCユーザに無駄なタイピング負荷をもたらした
OADGなる団体の当時の担当者は何者なんでしょうか?
Re: (スコア:0)
その前にあなたの上等なセンスでどのように配置すればいいのかを提示してみて
Re: (スコア:0)
スペースバーの左右に「英数」と「かな」ってキーを用意すればよくね?
Re: (スコア:0)
ただし、終了時はCtrl-XとCtrl-Cを押す(C-x C-c)。