The Guy Responsible For Ctrl-Alt-Del 867
Gannett News is running a story about David Bradley, the IBM engineer who, in 1980, coined Ctrl-Alt-Del. Interestingly, he meant for it to remain a developer-only tool, not something for end users, and certainly not to have Windows users change their passwords or logoff. He also says he chose those keys specifically as it's not a key sequence that can be struck by accident.
Another interesting fact: (Score:5, Interesting)
What's the big deal? (Score:1, Interesting)
Was it first? (Score:4, Interesting)
Anybody wanna fill in on the details here?
Re:first post (Score:0, Interesting)
Something Windows NT did right (Score:2, Interesting)
I can write an app that looks just like the NT login that will e-mail me all passwords and present the user with an 'incorrect password' dialog. And maybe make it exit so the user next sees the nornal login tool to make it less suspicious. However, I can't write an app to trap the ctrl-alt-del, so it doesn't work.
It doesn't matter what it is... (Score:5, Interesting)
In many unix systems however, there are little or no protection for fake-login local attacks, eventhough preventive measures would be quite easy to implement using some key combo deemed ungrabbable by user software (little like say ctrl-alt-backspace is in X). It's all too easy to display a xdm/gdm look-a-like screen on university/public-office displays and grab logins and then display some sort of segfault crap an logout back to the real xdm/gdm. Average (l)user hardly takes much of a notice.
fysically impaired? (Score:4, Interesting)
(It's sad to see that an option that was originally meant for engineers, made it all up to the login screen of an operating system. Well, maybe Larry presses the "eject" button to start his plane, what do we know?
He really dosent take this stuff seriously (Score:2, Interesting)
Re:Windows' use of CTRL-ALT-DEL (Score:5, Interesting)
The same goes for remote desktop applications such as "PC anywhere" etc.
So it really is a major annoyance and serves no purpose.
Re:Was it first? (Score:3, Interesting)
Apple ][ Plus shipped with a hard "RESET" button not requiring any additional keys in combination. It had to be pushed pretty hard to make it depress, though. Unfortunately, it was somewhat close to "ESC" and occationally did get hit inadvertantly.
Then on the Apple ][e they fixed this problem by making the key-sequence be open-apple/reset in combination. You could catch this interrupt in software though, and ignore it. From a basic program, you could cause this interrupt to kill the program, reboot, or be ignored. It was just a few POKEs.
Re:Patent madness? (Score:4, Interesting)
I love that security message from MS. I'm still waiting for someone to make a bootable linux CD (or hell, a DOS disk) that displays the same screen, looking like win2k and harvesting logins. It's not that hard to intercept ctrl-alt-del. I wonder if you could do it by messing with the keyboard drivers too. If you can change the signal the OS sees when ctrl-alt-del is pressed, you could intercept the interupt w/out resorting to using another OS.
Re:Er, that's a bit much.... (Score:5, Interesting)
On the video, someone made a comment about Ctrl-Alt-Del being a life saver as an easy way to reboot systems after a crash (back when the blue screen stayed up by default). His response was "I just coded the Ctrl-Alt-Del sequence. Bill Gates made it famous." The implication wasn't intentional, but the look on Bill's face was priceless.
Re:Windows' use of CTRL-ALT-DEL (Score:3, Interesting)
I mapped it to something like ``xset s activate'' on my Linux box. I kinda laugh every time I hit it just because I think it's funny that I mapped my lock to a key combination that ``can't be trapped by an application.''
Re:Heh. (Score:1, Interesting)
Left thumb on Control-Shift, left index or middle finger on Esc. Although I suppose that might be hard if you have small hands or a strangely arranged keyboard.
I don't know about the Apples, but (+) (Score:2, Interesting)
I think those machines had been around for 3 or 4 years by then. I know they pre date 1981 when I was working on them, as the Compustar was the "new and improved" version of the Superbrain.
And these machines were probably copying someone else as well, but we will never know who, because Intertec went the way of the dinosaur....
almost on topic web comic (Score:3, Interesting)
http://ctrlaltdel-online.com/ [ctrlaltdel-online.com]
The main characters are a few crazy gamers, and a linux guy who has a live-in penguin named Ted. Hillarity ensues.
For developers only?!? (Score:1, Interesting)
IIRC, (both the article and, huh, "Real Life") the "Three Finger Salute" came to be at the M$' request, as they did not want to see a reset switch on the original IBM PC. Real, physical reset switches already existed on microcomputers and could be used to take control of a machine without purging the memory (well, not entirely) and see the binary code/data structures loaded in RAM, this for reverse-engineering... or just to save your butt when sh*t hit the fan.
I vaguely remember having to reset a TRS-80 Model II (? or IV?) before it created more damage (sp?) and using a debugger (the one with the "spinning slash" in the top-right corner, IMSMR) to examine the contents of RAM to find some just-entered data to jot it down and re-enter it when we restarted the accounting application.
This was the kind of thing that scared the hell out of M$ because they thought everyone was out to steal their s/w. So a soft switch like the TFS could invoke some memory-wipping routine, foiling the techies' efforts to have a better understanding of what was going on.
Re:Heh. (Score:3, Interesting)
Re:Yeah but (Score:3, Interesting)
>
> Command-Option-Escape is Force Quit...
> Control-Command-Power is Restart
Those are actually left over from the Apple
The apple//'s had two 'alternate' keys, open-apple and closed-apple (Pictures of either an apples outlike, or a solid apple)
There was also a hardware reset button.
There was no alt, but there was control and shift (standard ASCII practice at the time)
The reset key was hard wired into the interupt controller, but it performed a soft-reset used alone, and by default the jump register was not set so the key didnt do anything.
In the
Technically speaking, the two apple keys were not handled by the keyboard controller, but by the joystick controller.
As a matter of fact, open apple and closed apple were button 1 and 2 on the first joystick. So technically one could reboot with a joystick-button, control, reset as well
Just open-apple and reset caused a soft-reset signal to the cpu. this signal told the cpu to simply jump to a memory location ($FFFD if memory serves) and not to reset any other states or registers. This was used to 'break' programs run that didnt want to give it up easily and trapped control-C and the like.
In the three bytes there you had a jump command, and the next two bytes are the address where.
Then they added the 3rd key, control, which is actually the only key of the three that comes through the keyboard controller.
So there is one direct interpt key (reset), an apple key (joystick), and control key (keyboard) that all three caused the cpu to reset the counters and registers so the chip would have to reboot from scratch.
Later, closed apple was removed, and open-apple was renamed 'command' and given a stupid clover looking icon. Nowadays open-apple/command is also labeled as 'alt', and in USB keyboards actually sends the same keyboard code.
The open-apple,control,escape was actually from the Apple
On the apple// it was a hardware reason. the
(Ahh the wasted brain memory I have used up on that subject heh)
My admiration goes to whoever... (Score:2, Interesting)
http://www.hyperdictionary.com/computing/protec
IIRC, the IBM PC AT (which first used the '286 and implemented protected mode operations) would send a signal to the keyboard, which in turn reset the CPU (the only way to get back to real mode) and somehow got the machine to proceed with what it was doing.
After learning about that, I switched to the Mac and never looked back (even if the 68000 did have its own quirks...)
Dr. Bradley as an instructor (Score:2, Interesting)
You have to see his "I love me" collection to really appreciate him though
-es
Re:Win NT (Score:3, Interesting)
Re:Patent madness? (Score:4, Interesting)
I'm pretty sure the implementation executed by Ctrl-Alt-Del is covered in IBM patent #4,768,149 [uspto.gov], filed in August 1985. This patent describes the basic intentions and implementation of the original Ctrl-Alt-Del keystroke.
Why was this modded up? (Score:2, Interesting)
It still needs reboots.
No, it doesn't. This is the point in which I mention my machine runs every day without being rebooted. We just leave our machines on. Only when we patch do we reboot, but that's not often since we're behind a firewall anyway.
It acts better once rebooted.
I've noticed no difference whatsoever.
In generalm Win2k and XP get alower the longer they run, and start experiencing problems like randomized icon images, windows that don't redraw, loss of fonts, etc.
Complete bullshit. I have never experienced "randomized icon images, loss of fonts, etc." and neither have any of my co-workers or anyone else I know. XP and 2k don't just magically get slower as you use it and start randomizing icons. If so, it's a memory leak in some app you're using. If you're losing fonts and icons, that is an issue you need to take care of. Windows has nothing to do with it.
A reboot fixes all. When my Win2k laptop gets to where it's using >350MB of RAM, and I've closed all the apps, it's asking to be rebooted.
Sounds like a severe configuration error on your end, either in hardware or software. Want to know how much memory Windows XP is using on my laptop right now with Dreamweaver MX 2004, Publisher 2003, Opera, and Voyager2 open? 132MB.
Your problem is not a common problem at all. Fix it and stop blaming Windows.
That's how alot of fiction (Score:5, Interesting)
Escapes (Score:3, Interesting)
The cleanest setup for this was on the Apollo Domain, which had a "normal/service" keyswitch. In normal mode, the system booted up with no intervention messages and no delays. In service mode, the machine booted up into a menu of service options. But that was before ordinary people knew about computers.
MOD PARENT UP!! (Score:3, Interesting)
Re:It doesn't matter what it is... (Score:3, Interesting)