Slashdot Mirror


The Top UNIX Moments of the Century

jyang writes " Performance Computing has this December article: 'The world might seem to run on UNIX, but it wasn't always so. Readers opine on the best moments of everyone's favorite OS.'" Well, among all those "end of the century" lists, we finally found a worthwhile one. ;-)

42 of 200 comments (clear)

  1. No snappy subject :( by Indomitus · · Score: 2

    I was surprised not to see K&R C on the list (they mentioned when Ken Thompson's mom met his dad though) although I thought it was pretty complete. The fact that mentioned the change from ^ to | as pipe impressed the hell out of me.

    It also makes you think about Richard Stallman's contribution to computing to see that like 5 things on the list are his direct doing.

  2. umm... by ywwg · · Score: 3

    Is it just me or was the following entry missing:
    * Linus Torvalds uploads the linux kernel

    I mean really, that's a given!

    1. Re:umm... by Bill+Currie · · Score: 2
      Because Linux Is Not UniX.

      Like all great names, Linux is actually a recursive acronym.

      --

      Bill - aka taniwha
      --
      Leave others their otherness. -- Aratak

    2. Re:umm... by BrianH · · Score: 3

      I personally consider it an excercise in semantics to argue this point, but technically he's correct in saying that Linux is not UNIX.

      UNIX was originally developed in the 70's under the auspices of AT&T Bell Labs. Because of that, AT&T owns the rights to Unix and it's direct derivatives, and receives a royalty for each true Unix sold (and no, it probably won't ever be GPL'd).

      In the early 90's, Linus Torvalds was working with a Unix derivative known as Minix, when he began working on what became Linux. He did that for two reasons: A) Minix is not free and couldn't be redistributed. B) He thought he could do a "better" job than the Minix developers had. Now, here's where the important difference between Linux and UNIX comes in. Linus couldn't use the source from UNIX to develop Linux or he'd have been forced to pay royalties (and Linux would not be free). What he did instead was write his OS so that it would be very similar, and yet not infringe on any copyrights. Because Linux uses no UNIX code, and yet is so similar to UNIX, it's proper designation is as a "UNIX clone". Nevertheless, it should also be pointed out that there are quite a few differences between Linux and the commercial Unixes, a fact I personally learned the hard way after scamming my way into a Unix administration job based on my knowledge of Linux. While I wasn't exactly lost, it was definitely "different" (AIX, in case you're wondering).

      --

      There is nothing so pathetic as seeing a beautiful young theory roughed up by a tough gang of facts.
    3. Re:umm... by Raul+Acevedo · · Score: 2

      Can someone confirm this, but my understanding is that the Linux name really is just a hacked version of Unix, based on Linus Torvalds' name. It wasn't even chosen by Linus himself, but rather by a friend who I believe was maintaining one of the original ftp sites distributing Linux in its early days.
      ----------

      --
      In a real emergency, we would have all fled in terror, and you would not have been notified.
    4. Re:umm... by Raul+Acevedo · · Score: 3

      Ironically, they mention the release of Netscape on Linux, without mentioning the release of Linux itself...
      ----------

      --
      In a real emergency, we would have all fled in terror, and you would not have been notified.
    5. Re:umm... by Imperator · · Score: 2

      Linux does not stand for anything.

      --

      Gates' Law: Every 18 months, the speed of software halves.
    6. Re:umm... by remande · · Score: 2
      Of course, neither does Unix. IIRC, the Jargon File describes the etymology was "a bad joke on Multix", so it is fitting that Linux is a bad joke on Unix.

      Who says it has to make sense?

      --

      --The basis of all love is respect

    7. Re:umm... by SoftwareJanitor · · Score: 2

      UNIX was originally developed in the 70's under the auspices of AT&T Bell Labs. Because of that, AT&T owns the rights to Unix and it's direct derivatives,

      Make that own. They sold USL (UNIX Systems Labs) to Novell quite a long time ago. A few years ago Novell gave the UNIX trademark to X/Open (now The Open Group) and sold the System V code base to SCO.

      and receives a royalty for each true Unix sold

      Actually, SCO now receives a royalty on each derivative of the System V code base, but The Open Group controls the licensing of the UNIX trademark. It is possible to be UNIX branded and not use a single line of the original AT&T source code and not pay SCO a penny. There are fees charged by TOG, however for getting validated, and parts of their spec for what 'true UNIX' is require commercial software (Motif and CDE for example), which makes it very difficult for a free OS like Linux or the *BSDs to consider getting UNIX branded.

      (and no, it probably won't ever be GPL'd)

      That is probably correct as far as the System V code base goes (unless SCO was to go belly up or something), however it really doesn't matter that much anymore because there are good free equivalents.


      BTW, as for AIX, it differs fairly significantly from other commercial UNIXes as far as the system administration aspects go. Linux and for example, Solaris are much closer to each other than Linux and AIX are. From the point of view of a software developer or an end user, they are all more similar than from the perspective of a system administrator though.

    8. Re:umm... by SoftwareJanitor · · Score: 2

      Dohh. That is what I get for not previewing...
      That should read above:

      Make that owned

      Definitely past tense.

  3. More great moments... by bakes · · Score: 2
    What about...
    • WINE frees us all from Windows
    • SAMBA frees us from NT
    • Doom ported to Linux
    • The Berkeley 'r' commands
    ...and too many others to mention

    bakes
    --
    --
    Ho! Haha! Guard! Turn! Parry! Dodge! Spin! Ha! Thrust!
    1. Re:More great moments... by Q*bert · · Score: 2
      The Berkeley 'r' commands Ah yes, a truly historic windfall for script kiddies everywhere...

      Vovida, OS VoIP
      Beer recipe: free! #Source
      Cold pints: $2 #Product

  4. CLI/Shell by Detritus · · Score: 2
    When I started using V7 UNIX there were several things that were new and nice.

    1. The CLI (command language interpreter) was a separate, user-mode program that could be easily replaced. I was used to DEC operating systems where the CLI was an integral part of the operating system, sort of like the baby alien that attachs to your face in the movie Alien. It couldn't be removed without major surgery on the OS and its tentacles were firmly embedded in the kernel.

    2. The shell didn't hardwire the command set like most CLIs of the day. You didn't have to modify the shell to add new commands, just write a new user-mode program. The shell was light on command line policy, leaving most things up to the interpretation of the user program.

    --
    Mea navis aericumbens anguillis abundat
  5. Greatest moment? The release of Edition 7. by edhall · · Score: 5

    Research Unix Edition 7 was released in 1978, and included:

    • The Bourne Shell, the first shell that was a programming language in its own right.
    • Environment variables (this was an OS enhancement, not just the shell features supporting it).
    • UUCP--the Unix/Unix Copy Program. This brought networking, email, and (a bit later) news to the masses. This feature literally changed the world.
    • File systems larger than 32MB. Unix was no longer a toy.
    • Lint, along with system sources that actually passed it (no more "register *p" for generic pointers everywhere). C was forever improved by this step, since many people learned to program in it from reading kernel sources (just like Linux programmers do today).
    • 32V, the port to the VAX--this was the ancestor of 3.x and 4.x BSD. (The 2.x BSD's ran on PDP-11's, and for a time were developed in parallel.)
    • And so on...
    This was the version that got Unix started at many Universities. It was also the last version of Research Unix to make it out of Bell Labs into general distribution for research and educational use. One can only wonder what we would have seen had AT&T not decided to squeeze money out of it, locking away further Research Editions.
    -Ed
  6. Issues with some of their "moments" by dr · · Score: 2
    The day Microsoft released Internet Explorer for Solaris

    I fail to see why this is a top moment in Unix history. If anything, this is a downfall, as as far as I'm concerned, the last thing we need running on unix platforms is Microsoft software.

    Netscape's introduction of an integrated mail, news, and browser application

    I can't say I'm too much of a fan of this one either, at least not the way it's implemented. While I use Communicator for browsing and Mail under RH6.1, I hate the fact that whenever one function (mail or browser) locks up/crashes, the other does too. I think you could have the two as separate applications that were still tightly integrated.

    1. Re:Issues with some of their "moments" by Bill+Currie · · Score: 2
      the last thing we need running on unix platforms is Microsoft software
      Have you ever watched the bootup of a commercial unix? Stratus (Ascend, Lucent, whatever), FTX has this most disconcerting copyright message: something like Copyright [some yesr range, I'm not about to boot it just to find out] Microsoft.... Apearently, most commercial unixen have some xenix code in them now.

      I don't know how I'll react if I ever see a Microsoft copyright during a Linux boot, probably scream. But then again, if it's in the official kernel, that means that Linus accepted the patch and the code must be of tolerable quality. In that case, I'll be impressed: good quality code out of the king of if it compiles, ship it.

      --

      Bill - aka taniwha
      --
      Leave others their otherness. -- Aratak

    2. Re:Issues with some of their "moments" by AJWM · · Score: 2

      Yep. Grep through /usr/include on commerical Unixen and you may well stumble across the odd Mic rosoft copyright notice, dating back to Xenix days. Certainly was true of OSF/1 a year or so ago (last time I was using a non-free Unix). I think it was in some stuff for reading DOS filesystems.

      --
      -- Alastair
  7. Someone *does* remember :) by Anonymous Coward · · Score: 2

    AT&T SVR4 and the Amiga?! 1991: The release of SystemVR4 was a major stage in the growth of UNIX. But a little-known fact about the start of this industry paradigm shift was that the very first platform to receive the AT&T port of this innovative and powerfully stable pillar of UNIX was the Commodore Amiga3000(UX)!

    I can't beleive it - I can't beleive it!

    Someone *does* remember this - it's amazing :)

    I still remember the day when all those crappy newspapers called the A3000UX a 'miss of the decade'. Like "Who is going to use UNIX anyway?!". Indeed, it didn't make a lot of success, but Amiga was *always* way ahead of its time.

    1. Re:Someone *does* remember :) by Tet · · Score: 2
      Indeed, it didn't make a lot of success, but Amiga was *always* way ahead of its time.

      Yep. My only regret was the pricing structure. I lusted after Unix running on my beloved Amiga hardware for ages, but it was always priced way out my reach :-(

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
  8. There's still time... by pb · · Score: 2

    We've got almost 40 years until the end of time as we know it. (or until 64-bit Unix, whichever comes first.)

    However... kudos to BSD for developing Unix to what we have today, and the same to the Linux community, for continuing to develop it, and spread the gospel. :)

    I think I'm continually impressed with how Unix takes a more open and general approach to everything, and makes life easier in the end.

    Like how directories and even hardware devices are files, networking transparency is inherent in X (even if it took me a while to figure that out :), having different widget sets and window managers available, or having a free compiler and a useful toolset...

    Truly, if I hadn't found Unix, I would have been doomed to reinvent it. Probably starting with DOS. Ewww....
    ---
    pb Reply rather than vaguely moderate me.

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:There's still time... by SoftwareJanitor · · Score: 2

      Would you believe that Microsoft had the foresight to declare time_t as unsigned, which gives them until 2105 to develop a 64-bit OS? :)

      They will probably need that long. :-) The problem with making time_t unsigned, is that it makes it impossible to use time_t values to represent a date/time before January 1, 1970. This is a big problem for some applications which need to represent a wider variation of times.
      It also makes their time_t incompatible with normal usage, but that wouldn't be surprising coming from Microsoft.

  9. FORTRAN based UNIX? by Anonymous Coward · · Score: 2

    I just don't understand why everything has to be written in C. Why don't they write a Fortran based OS ? Surely with Fortran's superior mathematical operations it would kill C-written UNIX. Someone should rewrite UNIX in FORTRAN.

    1. Re:FORTRAN based UNIX? by Repton · · Score: 4
      Someone should rewrite UNIX in FORTRAN.

      Too right. It's time the Real Programmers reclaimed UN*X from the quiche eaters. Recently, the trend has been to make UN*X easy to use. The 'people' behind this abomination seem not to realise: if we do this, people will use it!

      It is clear that steps must be taken. In addition to rewriting UN*X in FORTRAN, I propose additional measures:

      • All UN*X program names to be shortened to 6 characters or less, by arbitrary removal of letters. Obscurity is a plus.
      • UN*X shell to be rewritten: Shell programming is now done in INTERCAL. (it goes without saying that we rm -rf the entire X source tree)
      • The only editor available will be TECO (although I suppose ed may be appropriate also).

      It is only through measures such as these that UN*X can return to its glory days.

      Fight the good fight, gentlemen.

      Remeber: If you can't do it in FORTRAN, do it in assembly language. If you can't do it in assembly language, it isn't worth doing.

      --
      Repton.

      --
      Repton.
      They say that only an experienced wizard can do the tengu shuffle.
    2. Re:FORTRAN based UNIX? by nwetters · · Score: 2
      Because FORTRAN is (rather 'should be') dead.
      (Free) Fortran is neither dead, nor should it be. Instead, at present it is in an unfortunate limbo.

      Many university maths departments code almost exclusively in F77: everyone understands it, and it has no pointers to slow down your code. If the GNU project gets back on track, we could see a rennaisance in Fortran coding for Beowolf and SMP?

      As far as commercial use of Fortran, alexk pointed out a couple of weeks ago that Bloomberg has the bulk of its system written in Fortran. Especially, anything that has to do with their terminals and proprietary databases.

      ---
    3. Re:FORTRAN based UNIX? by the+eric+conspiracy · · Score: 2

      As I understand it, the supposedly-so-great thing about FORTRAN is that it allows you to ocntrol floating-point precision better than C.

      One of the reasons for the continuing use of FORTRAN (I won't say popularity) is infrastructure. FORTRAN optimizing compilers are really really good. FORTRAN is available in a lot of parallel computing forms and for a lot of arrary processors that have no C. The collection math libraries for FORTRAN is peerless.

      The main reason that FORTRAN was unsuitable for OS programming in the past was lack of pointers. Anonymous storage is a very powerful tool. But I believe that this is not a limitation with HPF, so it is quite feasible now to write an OS in FORTRAN.

    4. Re:FORTRAN based UNIX? by hawk · · Score: 2

      >As I understand it, the supposedly-so-great thing
      >about FORTRAN is that it allows you to ocntrol
      >floating-point precision better than C.

      Matrices. Oh, my, the matrices :) Seven dimensions to comply with the standard, and most compilers offer far more. All sitting there, and ready to use, wiht nice intrinsics to manipulate them.

  10. Re:gcc? emacs? by Penrif · · Score: 2

    Well, of course GNU is Not UNIX, but it's impossible to talk about the history of UNIX without talking about GNU tools. What would UNIX be without them? Well, it would seem to me that the folks whom are good at writing OS stuff would have to write tools for their OS, taking them away from working on their OS. #include "GNU.h" OS people say "Hey, this kicks butt! We can go back to work on our OS now!" OS subsiquantly gets better, but relys on GNU tools for that part of it. Hence GNU and the FSF are integral in the history of UNIX, hence why there's in that list. Q.E.D.

  11. The Top foo moments of the Century by The+Happy+Disciple · · Score: 2

    It is not amazingly surprising to see Richard Stallman feature so prominently on this list. Not because he has done so much for UN*X (or so little, for that matter), but because People Know Richard Stallman. They know his name, he has featured prominently in the media in the last couple of years, and projects his name is (still) attached to are doing well.

    As to his contribution to UN*X? I have no idea. I'm a newcomer to the wonderful world of SunOS, HP-UX, Solaris, *BSD and linux, I did my first man man in '93, I had my first root in '96, and I feel a lot of the Big Things In UN*X (tm) happened before my time.

    I think it is a fundamental thing with these kind of lists that they pretty much always overvalue recent contributions/songs/films/ice-cream flavours, at the expense of older ones. A lot of people only catch on later, and will not remember the first tottering steps, the first breakthroughs, because they simply weren't there yet. They will go for the more recent accomplishments, the things they *did* witness.

    So, lists like this are fun, and interesting, but I have my doubts as to their value for actually determining the impact that developments have had, the relative importance of UN*X moments.

    Jos "numbers, I want numbers!" D.

  12. I'd have to agree with the creation of vi by Tet · · Score: 3
    Not because it's a great text editor (although I've yet to find anything better :-), but because it prompted the development of termcap to give terminal independence. Previous applications had been hardcoded to use the escape sequences of a particular terminal.

    I'd say, in general, that most of the work done at UCB contributed more to the success of Unix than anything else. Without UCB, Unix would have probably remained in the dark ages. They gave us networking, vi, csh, and perhaps most importantly, an open source development model, which allowed Unix to become widespread.

    PS. Sure, csh syntax may suck, but without it, we'd all be using Bourne shell. csh gave us command histories, brace expansion, and numerous other goodies that we take for granted today. Without csh, other shells (ksh, bash, zsh) would be very different, if they existed at all.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  13. Re:Three I would have added... by edhall · · Score: 2
    (1) Creation and adoption of x10 window software
    (2) PCC, the portable C compiler
    (3) Berkeley networking

    PCC was another product of Edition 7. The VAX C compiler in 32V (and the first VAX-based BSD's) was constructed using PCC.

    Berkeley wasn't alone in adding networking to Unix (there were at least half a dozen different protocol stacks for Unix before TCP/IP saw the light of day). But they were contracted to implement the Big One: TCP/IP. A good thing, too, since the NCP stack (NCP was the ARPANET protocol prior to TCP/IP) for Unix was pretty buggy.

    X's predecessor was W (developed, I believe, at Stanford). So C isn't the only product of alphabetic succession (its precursor was B-- Ken Thompson's BCPL derivative). I wonder why the Berlin folks haven't named their project "Y"? (Why not?)

    -Ed
  14. Missing entries by tilly · · Score: 2
    The first upload of Linux (aka Do you yearn for the days...) has been mentioned. Here are a small sample of others:

    1. Ken Thompson's invention of grep.
    2. Henry Spenser's freely available RE library.
    3. Larry Wall's release of rn.
    4. Larry Wall's release of patch.
    5. Larry Wall's release of Perl.
    6. Solaris' invention of /proc
    7. The US government's decision to require POSIX compliance.


    There are just too many to make it a good sample, but the above were darned fine moments. :-)

    Cheers,
    Ben
    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
    1. Re:Missing entries by AJWM · · Score: 2

      > 6.Solaris' invention of /proc

      That came out of Bell Labs, it was (in some form or another) a feature of the Version 8 research kernel (the Labs' internal successor to Version 7, while the commerical side was going with the V7-based System III and System V). I heard Rob Pike give a talk on it at a Usenix back in, oh, 1985 or '86.

      I agree on the importance though. Beats hell out of grubbing through /dev/kmem.

      --
      -- Alastair
  15. Re:umm... So? by BrianH · · Score: 2

    Oh, yes. I wasn't trying to put Linux down, I was just trying to explain the difference as best I know it. As far as my personal opinion goes, Linux should be near the top of that list. While Linux is an interesting OS, it hasn't really contributed that much to UNIX directly. Indirectly it has launched innumerable geeks into the UNIX world, steered scores of programmers to write UNIX apps, and most importantly is the first UNIX variant to achieve household name status. While the vast majority of computer users still haven't ever seen Linux, they know the name. What other UNIX variant can you say that about?

    --

    There is nothing so pathetic as seeing a beautiful young theory roughed up by a tough gang of facts.
  16. restrict pointers and the pitfalls of ptr analysis by Mr+Z · · Score: 2

    As the AC above noted, C's default assuptions about pointer aliasing make certain classes of programs run like crap. The new restrict keyword is a huge step in the right direction, but it's still a Band-Aid.

    Why are sane pointer aliasing conventions important in the language? Well, since effecient code generation is something nearly everyone lusts after, compiler writers spend alot of effort "optimizing" code. Since C doesn't provide much of a mechanism for describing where pointers point, the compiler has to implement alot of guesswork. If it's not sure, it punts and outputs slow code.

    The problem is that these optimizations are hard to get right. Notice how GCC 2.95 broke the Linux kernel, unless you compiled with the new alias analysis turned off. It would be better for the language to have saner pointer semantics.

    Note that this wasn't so much of a problem in the beginning when pipelines were short and issue-widths were narrow. Nowadays, though, pointer aliasing issues are one of the biggest issues preventing code from going faster. (I know, I hit these issues regularly.) I welcome restrict with open arms.

    --Joe
    --
  17. What about in the man page's source? by Mr+Z · · Score: 2

    The lp1 on fire bit wasn't in the docs, was it?

    BTW, who remembers the rest of the tunefs joke? (Namely, the bits that were in the actual nroff source for the man page?)

    From what I recall, the man page's source said something along the lines of "Remove this, and a Unix daemon will dog your steps until the time_t's wrap around." I unfortunately do not have access to a system with the original quote that I know of offhand. Anyone?

    --Joe
    --
  18. IMHO by jd · · Score: 2
    There are so many "best moments" for Unix that it would be impossible to list them all, without writing a complete history. A mere list is -bound- to miss so many out.

    Anyways, here's a few moments that I'd regard as being significant (irrespective of whether they're in anyone else's list or not). They are not in any specific order - date, importance, etc. It's just the order I wrote them in.

    • The decision to simplify the MULTICS design, thus creating the original UNIX.
    • The advent of the BSD line of Unixen, providing the possibility of Open Source OS'.
    • The advent of MACH, allowing people to see how different OS philosophies work.
    • The advent of K&R C, which made programming much easier, whilst retaining a lot of power.
    • The advent of X10, providing a networkable GUI to the real-world workstation. (Yes, Xerox' Parc developed the first GUI, with mouse, but it was not at the stage where it could be used by anyone else.)
    • The creation of Perl, which revolutionised the concept of scripts.
    • The decision by the Jolitz' to port the BSD tapes to the 386, sparking the *BSD revolution on PC's and, later, on other platforms.
    • The decision by Linus Torvalds to write a powerful terminal emulator, and release it on the network, sparking the Linux revolution.
    • The founding of the FSF, sparking the concept of free exchange of -significant- software in the marketplace.
    • The development of Sun's RPC system, making the development of distributed software practical.
    • The development of Mobile IP, fundamentally changing the concept of what a LAN is.
    • The development of Gopher and WAIS, introducing distributed information services, distributed hypertext, and distributed multimedia. The WWW built on these concepts, but did not create them.
    • The writing of TWM - a window manager SO horrible as to actually encourage people to go out and write something better.
    • The writing of "write" - the world's first Instant Messaging system, and still the best. :)
    • The developent of Exokernels - some of the fastest cores ever written.
    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  19. should? by hawk · · Score: 2


    Fortran "should" be dead? not by a long shot. No, Fortran (not FORTAN anymore, btw) is not the language to use for everything. Even though Prime did it, it is not a good choice for writing an OS.

    But when it comes time to due high level number crunching (or beyond that, merely bashing them into submission), Fortran has no peer--nothing even close.

    Yes, you can usually tune c to give similar performance. But by the time you're done tuning, I've already used the Fortran code, and am on to the next project--or the one afterwards.

    Fortan does not inlcude large portions of what c contains--which is what allows it to make assumpitons and optimizations that would be disastrous in c. It is also much faster to write (especially with F90 free-format), and easier for an "outsider" to read. (but then, there's no language yet built which is proof against crummy coding)

    I hate to think of how much longer the dynamic programming project for my dissertation would have takein in c than Fortran *shudder*.

  20. SCO and Unix royalties by Tet · · Score: 2
    Actually, SCO now receives a royalty on each derivative of the System V code base

    This is not strictly true. Some of the original System V licensees (Sun and SGI, at least) bought out the license for a large one off payment, when it was still owned by Novell, IIRC. As such, they no longer pay SCO royalties.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  21. Re:Hamilton Group? by Tet · · Score: 2
    Basically, CDE sucks. They needed something like GNOME or KDE but, being a big committee, were unable to come up with anything elegant.

    Sure, CDE sucks, but it's not so much that they were unable to come up with anything elegant, but more they were unwilling to do so. It was very much a political thing, with each manufacturer having to be seen to contribute a part of it. HP's contribution was VUE, their Visual User Environment, which later became what we now know as CDE. I hated VUE back then, and I still hate CDE now. As you say, though, being designed by committee didn't help, either...

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  22. Ahh... TECO by jflynn · · Score: 2

    I remember TECO with a great deal of fondness. With what other editor could you spend more time on life games, renumbering utilities, and gray-code searches than manipulating text?

    There was even a macro VEDIT, for those times you just wanted visual editing with arrow keys and all. It was conveniently distributed without any format characters and provided weeks of fun just figuring out how it worked.

    I'm far more productive with Brief/Crisp but I've never had as much fun with an editor since TECO. It could really trash a file from the simplest typos! :)

  23. There are several others by aheitner · · Score: 2

    Solaris, obviously. The userland apps are generally 32 bit (for space efficiency), but the kernel is 64bit.

    HP-UX. Those PA-RISC machines are 64bit, right?

    IRIX runs on 64bit MIPS chips.

    For that matter, several BSDs are truly Unices, and run on some 64bit platforms. NetBSD runs on all of these, right? FreeBSD runs on several of them, and I think even Open has one or two (verification?).

    And of course, everyone's favortie 64bit Unix-alike, Linux, which runs on all of the above :)

  24. May have been improved by him... by tilly · · Score: 2

    But Mastering Regular Expressions credited Ken Thompson with the original version of grep, circa 1968.

    Cheers,
    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht