Ken Thompson's Last Day At Bell Labs 115
A reader writes: "I was doing some research on Bell-Labs, and I stumbled across
Ken Thompson's
Chess page. ( that's not the interesting part )
The interesting part is that at the top he says that he's leaving Bell
Labs yesterday - Dec 1 2000, to pursue flight instruction full time.
I dont know about everyone else, but it
seems sort of important that one of the co-creators of Unix appears
to be retiring."
It's probably time (Score:1)
Secondly, I think it's probably time. In recent years Thompson has gone on the record saying negative things about Linux and not really getting the whole picture. When you think about torch passing and carrying on the cause, it's clear Linus, Alan, David Miller, and a group of others are carrying on the torch. Ken's time was up. It's not a bad thing or a negative thing but he didn't gracefully grow out of the scene so much as the scene kind of took over itself and took it in a different direction than he would have. Last few times I've heard anything about him he hasn't been growing gracefully but showing his age and how he doesn't fully understand or run the scene anymore. Better for him to retire than to ruin his good name, reputation, and legend.
...who wouldn't want curry flavored phone company? (Score:1)
old people flying planes. (Score:1)
Flying is the opposite of UNIX (Score:1)
Flying is scary and exhilerating, and sometimes better than Sex (maybe not for the average *NIX geek, but...) and uses all your senses.
Of couse, the crashes are a bit more serious.
Ken Thompson Killed in Plane Crash (Score:1)
Unix inventor Ken Thompson was killed today when his Cessna training aircraft collided with a Lear Jet being piloted by Bill Gates of Microsoft. There were no survivers.
Re:passing the torch (Score:1)
Re:And? (Score:1)
[OT] Re:A round of applause.... (Score:1)
Re:Gotta love the stereotype. (Score:1)
Re:But this is a conspiracy... (Score:1)
Re:A round of applause.... (Score:1)
Yes, but have you logged in yet? (doubt it)
Re:I can see where this is going... (Score:1)
Now I gotta get mean. I have goatse.cx in my hosts file as 127.0.0.1 and that damned link STILL worked.
Re:I can see where this is going... (Score:1)
Naw (Score:1)
There is a difference. And there is no shame.
Flying is nothing new for Ken Thompson (Score:1)
Malt Liquor (Score:1)
Carping and Whining (Score:1)
In a world where mediocrity rules it's more important than ever to recognise and acclaim brilliance. Whether they might or might not be flawed human beings, who cares? The legacy lives on and we are the richer for it. We are lucky that there were people with the vision and the determination to make it real.
Re:I can see where this is going... (Score:1)
Re:More stupid personality cults (Score:1)
I greatly admire anybody who does what they do better than everyone else, and especially if they're polite, modest and reserved about it.
I don't know the guy. I'm never going to send him fan mail. But I have immense respect for his achievements.
I also love the fact that from time to time, Slashdot does take a moment to sit back, find someone that's changed all our lives (literally) and celebrate it.
~Cederic
Re:Even more Disturbing©©© (Score:1)
--
James Michael Keller
Even more Disturbing©©© (Score:1)
Back up the URL to his home page there©©©
His office:
666 Mountain Ave©
Room 2C-519
Murray Hill, New Jersey 07974-0636, USA
Could explain a lot eh? :
--
James Michael Keller
Re:First Ed Roberts, now this (Score:1)
Why yes, yes it does. Thank you for noticing.
Re:Gotta love the stereotype. (Score:1)
More stupid personality cults (Score:1)
Re:Even more Disturbing©©© (Score:1)
Re:Kernighan Too (Score:1)
There is also that little fact of a National Medal of Technology.
In fact if you look at his bibliography page, you will see that he has 89 publications, many of which appear to be in refereed journals.
Re:[OT] Re:A round of applause.... (Score:1)
That's until I can interest someone in coding some userfriendly "on-the-fly" kernel patch.
I mean, Tandem (now Compaq Non-stop whatever) does this. You can install a new os rev. without even coming so close as interupting service on the machine. Now, how hard could it be to implement this on your run-of-the-mill Linux ?
(Granted. very hard, but possible.)
I guess if that particular itch raises it's ugly head, some Alan, Linus or other will scratch it badly...
I can see it already "Uptime: 4 years, 364 days, 23 hours, 59 minutes, 59 seconds
Kernel patch applied: 600"
Ahhhh...
Kernighan Too (Score:1)
Retirement? (Score:1)
I just wonder why everybody thinks becoming a flight instructor means retirement?
I know flight students where I (would I be an instructor) would say: "Hey, okay, you got me - I agree to do debugging Microsoft code for the rest of my life - just get me away from this guy" - and this at soaring where the instructor isn't paid at all
I wasn't one of the easiest myself - but someday I got it
just kidding - but it is a very cool job to finish you working life.
Have fun, Ken.
Woz is a school teacher (Score:1)
Re:A round of applause.... (Score:1)
Don't forget about Win2000, which according to marketing materials [yahoo.com] is "built on NT technology".
--
Re:First Ed Roberts, now this (Score:1)
Re:A round of applause.... (Score:1)
The closest simulation of how NT works that you could do on linux would be to move all of X, _and_ GTK+ (or QT or Motif or whatever) into a kernel module.
That's not true. GDI (compare with X) is not in the kernel.
Re:A round of applause.... (Score:1)
1. Put bootgui=0 in config.sys, dos=noauto in autoexec.bat and reboot. You're in DOS.
2. Format a floppy disk and sys it. Boot from it. You're in DOS.
3. Open a command prompt. Type mem
Microsoft Windows Millennium Edition [4.90.3000]
DOS is in HMA.
Also, the GDI is not in the NT kernel. The graphics drivers do run in ring 0 however (kind of like SVGAlib).
Furthermore, NT was not designed as a "server OS". It was designed as a "networked OS" that could be dropped in as client or server. The networking is exactly what Microsoft pushed when they created NT 3.1 from the OS/2 codebase.
not a stereotype- a PROTOTYPE (Score:1)
--
Re:this for Ken (Score:1)
Least interesting? (Score:1)
Re:First Ed Roberts, now this (Score:1)
Re:A round of applause.... (Score:1)
Believe me, when something go wrong in kernel, it's usually not cool
Taking flying instruction (Score:1)
Re:A round of applause.... (Score:1)
with 8 processors or less, sparc or intel.
MacOS sells for around the same price as Windows most places.
Re:A round of applause.... (Score:1)
Re:Even more Disturbing©©© (Score:1)
Re:A round of applause.... (Score:1)
However, UNIX continues to thrive in the server market; one only has to look at the Netcraft Web Server Survey [netcraft.com] to see the sheer majority of ISPs prefer UNIX over a Microsoft solution.
A user-friendly interface does NOT always make sense when a user should never have to play around with a server.... a real server is one that just sits in the corner and does its job, not one that requires the admin to keep rebooting it every 48 hours (before you flame me, I have to do this frequently to an NT machine which has the latest SP installed, all security patches, and yes, it's firewalled, so don't blame skr1pt-k1dd1e5 either :-} ).
As for Windows fading, perhaps you are right, but I don't see it getting any brighter either... for instance:
Windows 3.1 - Perhaps the last version of Windows to actually contain some innovative stuff (TrueType springs to mind).
Windows 95 - Mixture of 16-bit code and 32-bit code that played with the processor akin to balancing multiple plates on sticks and not quite getting the balance right.
Windows 98 - Windows 95 + Internet Explorer 4.
Windows ME - Windows 95 - MS-DOS + Internet Explorer 5 + Media Player 7.
NT would have been a good idea except for Microsoft putting the GDI into the kernel... geez, who cares about the speed of the fancy pointy-clicky graphics when it was designed as a server operating system in the first place!
Windows has user-friendliness but very little stability and Microsoft doesn't seem to be doing anything to address this issue.... Linux has the stability but admittedly not the user-friendliness, but as you already have said, GNOME and KDE are steps in the right direction which does indicate the free software community are making inroads towards making Linux/xxxxBSD more usable to people familiar with GUIs...
Perhaps we'll just have to see who achieves both these goals first... I don't need to say which one my money is on :-p
"Hmmm.... the Internet is on computers now ?" - Homer Simpson
Re:Who Was The Greater Man... (Score:1)
Re:More stupid personality cults (Score:1)
Newton is credited for it because he was better-known a the time. This is the reason that we use Newton's notation rather than Leibniz's in calculus.
playing chess with God (Score:1)
so does this mean... (Score:1)
that we'll have to wait() to find out what he'll do next?
Fuggit. Too tired to be funny for you slashdot fools. Time to sleep().
--
UNIX and flying (Score:1)
As a big-time geek and a private pilot, I think it's just too cool that Ken Thompson's quitting the corporate life to pursue flight instruction. I don't know how many of you know this, but flight instruction is really a bottom-rung aviation career, used all too often as nothing more than a stepping stone on the way to flying for the airlines. It doesn't pay well at all. Sure, students pay you $35/hour, but you're lucky to clear $12/hour after all your expenses. A lot of student pilots get some piss-poor instruction and/or have bad experiences with these guys because all they care about is racking up hours until they can get picked up by the airlines.
There are other flight instructors, however, who teach just for the pure pleasure of it. They're the great ones - they stick with flight instruction because they love doing it. Certainly if a UNIX god like Ken Thompson quits his Bell Labs job to be a full-time flight instructor, he's doing it because he loves it. He sure as hell isn't doing it for the money. I envy his students - I'll bet every student he trains will benefit tremendously from his teaching.
If you're interested, here's [landings.com] his pilot certificate information from the database at landings.com.
Re:A round of applause.... (Score:1)
---
Time to go (Score:1)
Re:A round of applause.... (Score:1)
Second, Win2K seat licenses (so does Solaris, but only if you're using it commercially). MacOS X Server doesn't -- US$500/server, no matter how many users (and with Darwin being open source, there'd be no point anyway -- just hack the Netinfo source to ignore any license managers in the way). Linux... can't, nor would it want to.
/Brian
regexp's were his (Score:1)
Re:More stupid personality cults (Score:1)
Re:A round of applause.... (Score:1)
Re:FYI (Score:1)
"he's leaving Bell Labs yesterday"? (Score:1)
Re:Who Was The Greater Man... (Score:1)
leftovers (Score:1)
Thanks, Ken, for everything. Just don't get behind the stick of them MiG-25s again.
Thus sprach DrQu+xum, SID=218745.
Re:Kernighan Too (Score:1)
Anyhoo -- that just leaves DMR there as THE BIG NAME at Bell Labs (with all due respect to Rob Pike, et. al.). Let's hope he sticks around for a while longer.
AWK on, Kernighan!
Thus sprach DrQu+xum, SID=218745.
Re:More stupid personality cults (Score:1)
Before you make lame comments like that, you should do some research. If you bother to read kernel changelogs at all, you'll notice Linus still codes and proofreads many patches. To insinuate he is coasting now is rediculous.
Perhaps... (Score:1)
Re:this for Ken (Score:1)
Re:One hit wonder (Score:2)
Just like all hackers after an all-night coding session. Right?
Possibly bad taste (Score:2)
Re:this for Ken (Score:2)
Re:More stupid personality cults (Score:2)
Well, err, umm, at one point, there was a "Dave Cutler's Fan Club Page" - see the reference to it in one of the comments in this Slashdot article [slashdot.org] - but it seems to have disappeared.
Just Because (Score:2)
It's important because... (Score:2)
Ken's retirement is indicative of the amazing progress that we've made in the last 30 years. If you look at what's been built on his foundation in that time, it's rather mind-boggling. Ken's invention became a crucial part of the foundation for a global Internet that has had far-reaching effects on human society worldwide.
Certainly, a major milestone in the life of one of the founders of the technology which we all use heavily, is an event worthy of note.
Re:First Ed Roberts, now this (Score:2)
Re:Kernighan Too (Score:2)
Re:A round of applause.... (Score:2)
Gold Pocket Computer (Score:2)
Who Was The Greater Man... (Score:2)
Ken helped make a good OS. Stallman changed the way we'll think about software, forever.
I can guarantee all of you wouldn't be talking about how great UNIX is if you were paying Bell Labs' license fees.
Ken, thanks. RMS - thanks++.
Re:Kernighan is retiring as well (Score:2)
Was Rob Pike looking for a job at Microsoft Research when this [slashdot.org] was reported here on /.?
If the old Bell Labs is imploding, it would be a terrible shame.
---
Re:A round of applause.... (Score:2)
And TrueType was developed [demon.co.uk] by Apple.
Contribution to security (Score:2)
Re:A round of applause.... (Score:2)
Unix on the other hand has been extended, but its core concepts have not been removed. It is a testament to good design.
Re:It's probably time (Score:2)
With regards to Linux - there is a classic and well known email debate between Linus Torvalds and Andy Tanembaum (it is reproduced in the back of a book about Linux, someone must know the reference, I forget it) where first the argument begins about Linux and Minix, and the purpose of Linux and why it tries to be different from Minix, but the significant points in the discussion are the criticism of Linux not being microkernel based, or being a truly distributed operating system. These criticisms are invalid if you just want a stand alone operating system, but they are valid if you want the "next generation operating system for the computing world" that Linux is often touted at being (when it was not designed to be that, and has sort of evolved into being it in a fuzzy way). One only has to look at the criticisms levied at DLLs and shared libraries (although, they are sort of at the periphery). By virtue of being ported to many platforms, Linux does have a sort of "ad hoc" microkernel.
I am sure many academics and specialists in operating systems would have to agree that Linux is not designed from the ground up to embody the state of the art operating system approachs, but rather it has sort of evolved that way simply because of mass popularity - what people really want to do now and in the future is distributed computing, and Linux does this not in an inherent way.
In the same way, people in the field of information engineering will tell you that they wish Tim Berners Lee did not invent HTML, because the internet as it has become should have been based on something else (which is why XML/Java/etc is now taking over, if only because people are finding engineering problems with using HTML, and realise now how XML/Java/etc scales better). That's not to say that TBL did not do something amazing for humanity, because he did, and obviously he did not forsee what was going to happen, and he cannot be denied that acclaim, but it is fair to make objective criticism about the technologies being used.
Coming back to Linux - the importance of Linux is not so much in the nature of the operating system itself, but lies in the development model (global community, open source, etc) that can be seen as a culmination of many things before it (GNU, fsf, ietf, etc). An analogy is in the fine arts : in the history of fine arts, there are masterpieces, and those are undoubtedly masterpieces, and it is possible to trace the developments of style and technical issues to understand how they was evolving and then took full force in a particular masterpiece - for instance, the amazing works of the mid renaissance are built upon the developments of brunelleschi, giotto and leonardo da vinci who pioneered the development of perspective and broke away from classicism. So, the similiarity is that Linux is a sort of masterpiece that embodies a suite of many different things that were evolving - unfortunately, the internal technical construction of Linux is definitely not state of the art, and I am sure experts would agree, unfortunately many of the people on Slashdot are not experts or academics and do not have extensive experience or understanding of operating systems.
The sad thing is that the mass popularity driving Linux is now upsetting companies that were developing seriously robust operating systems (e.g. real time operating systems for embedded systems), and perhaps they will have problems funding the kind of research that should be carried out into operating system design.
Not to dis the chess thing, but... (Score:2)
Oh yeah, so long Ken. You've done great things that helped a lot of people get through their day.
Flight Syllabus (Score:2)
Dammy
Comm/Multi/Inst Fixed/Land
BGI/AGI/IGI
Re:It's probably time (Score:2)
Well, you say "whole picture" as some sort of objective truth; maybe he interprets the whole picture differently than the linux community. His claims aren't particularly outrageous; he said that the code quality in linux varies (I think few people will argue with that), and that while it's fine for a PC, it's not that great for embedded systems or firewalls. Now that last part is definitely debatable, but considering this one of the men that a) created UNIX, and b) has been involved in the OS field for 30 years or so, I think he definitely has a right to make those kinds of judgements. More so than the average linux coder, who seems only to know MS and linux.
--
Kernighan is retiring as well (Score:2)
Re:Gotta love the stereotype. (Score:2)
I think that's a L39 Albatross trainer on the second link.
Calum
Re: (Score:2)
Re:More stupid personality cults (Score:2)
In a word, no. I'm sure you think you're being very clever as you ask this rhetorical question. However, if you had even the faintest idea about the early history of Unix, you'd realize how off-track you are being. Without Ken Thompson and Dennis Ritchie, there would have been no UNIX or UNIX-like operating system at Bell Labs at all.
Bell Labs management didn't ask for a simple OS coded in a HLL at all. KT and DR just went ahead and did it for their own reasons. I do attibute the success of Unix to "institutional culture" (Bell Labs providing a happy little sandbox for people to play in, Bell Labs not being able to commercialize Unix immediately because of the consent decree). However, no such project would have ever happened without the individual contributions of two very unique and talented personalities.
By all means criticize Slashdot heroes, if you like. I don't worship everything that came out of the Unix Room at Bell Labs or idolize KT et al. But get your facts correct, first.
Re:what the hell is SP? (Score:2)
Re:Kernighan is retiring as well (Score:2)
Imploding? If I'm not mistaken it has imploded. As the stock price fell, senior management started taking desperate measures in hopes of shoring it up. As part of this, the Lucent Microelectronics division, which accounts for a good bit of work at the Labs, was spun off, as were consumer and business products (a rough rememberance). Products too, like Plan 9, have been sold. At this point Lucent is doing more-or-less only telco switching and wireless, rather circumscribing what remains for The Labs to do.
The fact is that it was probably time for the old gaurd to leave. I suspect there isn't much left for them.
James Mitchell
Re:Kernighan is retiring as well (Score:3)
Re:More stupid personality cults (Score:3)
You're right that there's certainly some hero worship everywhere, I guess on Slashdot in particular it goes too far, especially when it comes to Linus who never seems to get ANY criticism.
Sure, he's done an amazing job steering Linux in addition to the early coding he's done. But in the here-and-now, how much of the actual 2.4 kernel is he personally responsible for coding? Any of it, or just a lot of leftover bits from 2.2 or 2.0?
The other thing that rankles me is that many of these people are being given personal credit for an institutional product that might have been developed anyway, with or without them. I'll grant that Unix may not have been what it was without Ken, but was the institutional culture such at Bell Labs that Bell Labs would have come out with something similar to Unix even if he had never been involved?
The same holds true for Linux. Sure, it wouldn't have been Linux but it's also not like it's the only open sourced Unix around. Given the nature of the BSD world, why wouldn't someone else have said "Let's do a free Unix from scratch."
The counterpoint is something like Windows 2000. Now, you may think its the worst thing in the world, but we never hear about Max Microserf and his great contributions to Win2k, primarily because we rightly see the institutional nature of Win2k and don't associate the major personality Bill Gates with the actual coding or force behind its technical development.
Mostly its the herosim and lack of critcism of the Slashdot heroes list that bugs me. I'm all for lauding the contributions of individuals, but I'm also sure that these same individuals are very open to criticism that they'll never get precisely because of the hero worship.
Re:First Ed Roberts, now this (Score:3)
"oh what a relief it whiz..."
Gotta love the stereotype. (Score:3)
I've never seen what he looks like, but I'm guessing the Unix engineer is the heavy-set bald guy with a bushy beard.
passing the torch (Score:3)
And? (Score:3)
Er yes. People retire. This is not unusual - its what they do when they get old, whether they created Unix, Windows or Novelty Mugs...
Yep, that's him. (Score:3)
Ground Control to major ken (Score:3)
this for Ken (Score:5)
First Ed Roberts, now this (Score:5)
Ken Thompson, co-creator of Unix, is now a flight instructor.
What's next? Douglas Engelbart becoming a professional bowler? Tim Berners-Lee realizing his life-long dream of becoming a plumber?
A round of applause.... (Score:5)
99% of the world would like to think of Mr. Gates as the father of the operating system revolution - but the remaining 1% of the world who use and appreciate the elegance of Ken Thompson's work are enough to make him a character sorely missed from the field of computing...
I think I speak for everyone here when I say "THANKS FOR EVERYTHING KEN!!"
"Hmmm.... they have the Internet on computers now ?" - Homer Simpson
I can see where this is going... (Score:5)
Yeah, sure, it starts out all innocent. He's just flying planes, right?
Hmm, next thing you know he's taking lessons at SpaceCamp. Just a retirement hobby...
Then first thing you know he's launched himself into space (who wouldn't want to curry favor with the phone company?), and is paradropping Plan 9 media kits into Linux/*BSD strongholds.
Yes, it could be pretty successful, dropping Plan 9 from Outer Space...
--