Slashdot Mirror


UNIX hits the Big Three-Oh

sparcv9 writes: "If you scope the timeline over at Éric Lévénez's site, you'll see that today, November 3rd, is the 30th birthday of the UNIX Time-Sharing System V1. The Open Group's UNIX history describes the features of Version 1 as having an "assembler for a PDP-11/20, file system, fork(), roff and ed. It was used for text processing of patent documents." We've come a long way in just three decades."

239 comments

  1. Happy BDay UNIX by Codifex+Maximus · · Score: 2

    Need I say more?

    --
    Codifex Maximus ~ In search of... a shorter sig.
    1. Re:Happy BDay UNIX by Anonymous Coward · · Score: 0

      I would like to spend this time to inform you that the "No Score +1 Bonus" is present for a reason. Please use your discretion in the future if you insist on posting this dribble.

    2. Re:Happy BDay UNIX by Anonymous Coward · · Score: 0

      Yeah honestly. Why does everyone abuse their damn karma posting every one of their brain farts at +1?

      I have 49 Karma and I hardly post anything at +1

    3. Re:Happy BDay UNIX by GC · · Score: 2

      Without being able to get more than 50 karma it's sometimes good to try to lose some of it, then we can get some of it back.

      I've only known UNIX for ten of it's last ten years... I'm nearly thirty too, and we met each other at University. Haven't lost touch since, we're lifelong buddies.

    4. Re:Happy BDay UNIX by Anonymous Coward · · Score: 0

      There's no need to do that, crackhead moderators do an excellent job of removing karma without any reason to begin with.

    5. Re:Happy BDay UNIX by dattaway · · Score: 2

      Unix is karma. What me worry?

    6. Re:Happy BDay UNIX by Glytch · · Score: 2

      You're just jealous. :)

    7. Re:Happy BDay UNIX by einhverfr · · Score: 2

      Happy Birthday UNIX!!!

      Eerie coincidence. I have a friend who I am building a Linux box for. Her birthday is today too....

      --

      LedgerSMB: Open source Accounting/ERP
    8. Re:Happy BDay UNIX by headkick · · Score: 1

      Finally, a celebrity I'm proud to share a birthday with.

    9. Re:Happy BDay UNIX by DGolden · · Score: 1

      I just wish the +1 bonus was opt-in instead of opt-out. I'm always forgetting to turn mine off.

      --
      Choice of masters is not freedom.
    10. Re:Happy BDay UNIX by jayant_techguy · · Score: 0

      *nix rule, windows sux

    11. Re:Happy BDay UNIX by jayant_techguy · · Score: 0

      *nix rules, windows sux, need i say more.

  2. wow older than I am by ArsonSmith · · Score: 1

    30 Years and we are finally getting it right. Do you think it was the 30 years of software refineing or just the fact that the hardware has cought up to what we wanted the software to be?

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
    1. Re:wow older than I am by dragons_flight · · Score: 4, Insightful

      Well MS-Dos 1.0 was created in 1981, and Windows 1.0 was released in 1985, so I'd say UNIX hasn't come as far or as fast as it could have.

      The real question then might be: Who fell asleep and let Bill take over the world?

    2. Re:wow older than I am by Arcturax · · Score: 1

      If UNIX had come out in the 80's it would be exactly where it is today. Yes its older, but if DOS had come out in the 70's it would have progressed at the same pace as UNIX did from 1970 to 1980, look at what we had to run on then.

      And as for UNIX not going far enough, have you used Mac OS X? This is UNIX on crack, smack and PCP. It is the best version of Unix on the market today with respect for your average computer user. It's far more user friendly than Linux and more advanced than Windows. Other versions of Unix offer anything OS X is missing.

      So what isn't found in Unix between the commercial Unix version, Linux and Mac OS X that you think needs to be there?

      --

      --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
    3. Re:wow older than I am by klund · · Score: 4, Flamebait

      and Windows 1.0 was released in 1985

      Yes, and according to your link, "Microsoft Windows was announced November, 1983" but wasn't actually released until November 1985.

      TWO YEARS of amazing Microsoft VaporWare(tm), and the marketing machine still rolls on, flattening all in its path. It's the one thing that UNIX has never figured out how to do... even in thirty years...

      --
      My word processor was written by Stanford Professor Donald Knuth. Who wrote yours?
    4. Re:wow older than I am by ArsonSmith · · Score: 2, Flamebait

      I think you are confuseing "getting it right" with "fitting the lowest common denominator" Just because McDonalds sold the most hamburgers does not by any stretch of the imagination make them the best restraunt.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    5. Re:wow older than I am by tealover · · Score: 0, Insightful

      And as for UNIX not going far enough, have you used Mac OS X? This is UNIX on crack, smack and PCP. It is the best version of Unix on the market today with respect for your average computer user. It's far more user friendly than Linux and more advanced than Windows. Other versions of Unix offer anything OS X is missing.

      Hahahahahahahaaha! So this is what Unix now has to offer? A system built on the principles of open standards now works best on a propietary computer that costs double what a comparable Intel sytem costs?

      Hahahahahahha! That's some endorsement!

      --
      -- You see, there would be these conclusions that you could jump to
    6. Re:wow older than I am by Anonymous+Pancake · · Score: 0

      most home user hear words like 'Emacs' and run away screaming

    7. Re:wow older than I am by wysoft · · Score: 1

      Who fell asleep and let Bill take over the world?

      AT&T :) Speaking of which, I think a Microsoft phone company would have sort of a ring to it: "Microsoft Bell"

      Enough cheap puns for now...

      --
      -- I'll cut you up so bad, you'll wish I'd never cut you up so bad!
    8. Re:wow older than I am by Glytch · · Score: 2

      Actually, most home users hear "emacs" and ask "Is that some new apple internet thing?"

    9. Re:wow older than I am by lkaos · · Score: 1

      No one had ever thought that Unix should be running on PCs. Unix was designed as a cutting edge system for very very fast supercomputers.

      Unix has evolved incredibly fast over the past 30 years so much so that now, it is actually becoming a *gasp* user-friendly PC operating system.

      That's pretty incredible in my book.

      --
      int func(int a);
      func((b += 3, b));
    10. Re:wow older than I am by Anonymous Coward · · Score: 0

      Ya got the "smack" and "crack" part right.. oooh mod me down.. I speak for too many.

    11. Re:wow older than I am by Anonymous Coward · · Score: 0

      Put down the pipe and take a breath..."pretty incredible" cough BULLSHIT cough...

    12. Re:wow older than I am by Anonymous Coward · · Score: 0

      Much of this speak of "how could UNIX go so wrong with Microsoft claiming the pearl." It is not so much that UNIX is at fault for not allowing for the usability (stupability) that Microsoft created, but rather not trusting the public with the assumed complexity of UNIX.

    13. Re:wow older than I am by Anonymous Coward · · Score: 1, Informative

      Unix was designed as a cutting edge system for very very fast supercomputers.

      Not that I don't like Unix, but I have to burst your bubble. Unix was written to run on an old PDP-8 so Ken could play a game. He took some ideas from Multics, some original ideas (Everything is a file and pipes) and built it into Unix. Then to justify the expense to AT&T, he turned Unix into a timesharing system and called it a text-processing OS.

      So no, it wasn't designed for "very fast supercomputers", and nor was it really percieved at the time to be "cutting edge".

    14. Re:wow older than I am by MwtrV · · Score: 1

      No offense intended to the original poster -- I think it's outrageous the parent is modded up to a 4 as the answer to this vapid question is so incredibly simple. I haven't read responses to this particular post, but there are a few things to keep in mind with regards to the notion UNIX having the untapped ability to dominate in the operating system market.

      1. Past and present division of UNIX amongst vendors. There has never been one UNIX, nor has there ever been "a few". Look at the UNIX history tree for perfect visualization of this point. Division between the different versions/flavors was inevitable and a malady to programmers and consumers alike (atleast, a few years ago.)

      2. UNIX was mainly targetted at high end systems/corporate environments. There were a few exceptions near the beginning of the nineties but they cost. In short, it wasn't as accessible.

      3. Consumer demand. Microsoft's DOS was pathetically underpowered, lacking and limited... But it wasn't as complicated and had more developer support. And when Windows came out, albeit a cheap hack/shell, the vast majority of computer users were willing to settle for something simplistic and graphical. When did UNIX start having desktop environments and window managers that were actually easy to use and didn't require complicated text file configuration?

      To question why UNIX hasn't gained more marketshare is silly and the answer is not as simple as "Microsoft is such a ruthless company"... It's always been more geared toward high end computing and servers. Microsoft started out with a product geared toward the average end user while UNIX was targetted at a completely different audience. Certain flavors of UNIX will gain noteworthy popularity (OSX in particular) but I doubt Microsoft, for atleast another five to ten years, will ever have a major competitor -- mainly because they have, and always have had, such a strong hold on the computer industry.

      --
      mwtr / THIS SIG HAS BEEN PRAYED OVER AND MAY BE USED AS A POINT OF CONTACT (ACTS 19:12)
    15. Re:wow older than I am by Iberian · · Score: 0

      Hmm just because OS X was loosely based on Unix and then wraped around a corporate strategy then placed inside a propritery box doesn't make it a true Unix OS.

    16. Re:wow older than I am by Drazi100 · · Score: 1

      speaking of bullshit tale that pipe and shove it up your arse!

    17. Re:wow older than I am by Drazi100 · · Score: 1

      now you see why it was stupid for bill to take over the computer industry. after this long of time, he still cant beat unix on the high end.

      time for a new leader to advance the computer industry.

    18. Re:wow older than I am by mesmin · · Score: 1

      After celebrating at the "Big Three-Oh" bash, everyone quickly realized that next week they could celebrate Unix's "Big Oh-Three" market share.

  3. gud by Anonymous Coward · · Score: 0

    guuys i found some cool stuff at unix rules

  4. Gotta love the irony of it by no+parity · · Score: 3, Funny

    Everyone of us hates patents, yet loves a system that was born out of the needs of processing patent applications.

    1. Re:Gotta love the irony of it by brank · · Score: 1
      Actually, the very first barely-Unix system was built so that Bell Labs engineers could play video games.

      This patent processing machine came later, and might have been the first mature system, but it technically wasn't first, just a short interlude in the bigger picture.

      That make you feel better? :-)

      --
      it's green.
  5. changed my mind by slittle · · Score: 2, Redundant
    It was used for text processing of patent documents

    Unix is obviously evil.
    --
    Opportunity knocks. Karma hunts you down.
    1. Re:changed my mind by slittle · · Score: 1
      Moderation Totals: Troll=1

      Jesus, who pissed in your wheaties this morning?! Desperate attempt at humor/smartass remark != troll...
      --
      Opportunity knocks. Karma hunts you down.
  6. Unix Programming Manuel by Angry+Black+Man · · Score: 2, Interesting

    Looking at this really brought back some memories. I remember recieving the first edition of the famed "Unix Programmers Guide" by K. Thompson and D.M. Ritchie. It was released November 3, 1971. The guide included over 60 commands including famous ones like boot, chmod, mv, cp, and ls. If only I still had it today...

    Does anybody have the original programming manuel? It is indeed a classic piece of memorabilia to own especially if you're a Unix fan.

    --
    the byproduct of years of oppression by the white man
    1. Re:Unix Programming Manuel by Waffle+Iron · · Score: 5, Funny
      famous ones like boot, chmod, mv, cp, and ls

      Maybe for its 30th birthday present, someone could buy Unix some vowels.

    2. Re:Unix Programming Manuel by Anonymous Coward · · Score: 0

      I still have my Atari Basic book. Cost a whole 5 dollars back then.

    3. Re:Unix Programming Manuel by Anonymous Coward · · Score: 0

      with the 'alias' command you can give them as many vowels and consonants and punctuation marks as you like.

    4. Re:Unix Programming Manuel by Jama · · Score: 2, Informative

      You can find those manpages here:

      Unix Programmer's Manual November 3, 1971.

    5. Re:Unix Programming Manuel by Scrymarch · · Score: 1

      The perfect gift for the operating system that has everything.

    6. Re:Unix Programming Manuel by Anonymous Coward · · Score: 0

      Go to
      http://www.tiac.net/users/mps/retro

      Or search for the PUPS stuff...
      I think there is a Unix society somewhere in AUS with all the good stuff.

  7. Oh Me Oh My by TACD · · Score: 1
    I usually complain about huge pictures on websites.

    Lucky for us it wasn't PDF... ;-)

    --
    Security through promiscuity is no better than security through obscurity.
    1. Re:Oh Me Oh My by uchian · · Score: 2, Informative

      Go back a directory and you can get the timeline in PDF, PS, and EPS format - the postscript file is ~130K in size.

  8. Blast from the Past by PD · · Score: 3, Interesting

    Reading the UNIX family tree was like a walk down memory lane. Some people can hear a song and remember what it was like way back then, when we were young and crazy. I found myself reading the chart, going down the UNIX genealogy, drifting back to the AT&T 3B2 in the basement of Holmes Hall (Michigan State) back in 1986. Or I found myself in an apartment in the summer of 1993, with Linux 0.97pl4 installed on my 386sx. Or I found myself arguing with my boss that this Linux thing would really take off someday. Of course, it did, and my boss was an idiot. (You know who you are!) That was Linux 1.0.

    Wow, that was fun.

    1. Re:Blast from the Past by Anonymous Coward · · Score: 0

      mmm

      downloading linux 0.97 off a satellite at 1200bps (hahahaa.. yeah right)..

    2. Re:Blast from the Past by Anonymous Coward · · Score: 0

      Wow. You are really new to Unix.

  9. The earliest UNIX systems is circa 1969-70 by bihoy · · Score: 1

    At least according the the article I'm looking at in myt hand that was published by D.M Ritchie and K/ Thompson in the Bell Labs Technical Journal, July-August 1978.

    1. Re:The earliest UNIX systems is circa 1969-70 by bihoy · · Score: 5, Interesting

      Here are the first few paragraphs from The Bell System Technical Journal article entitled "The UNIX Time-sharing System", by D.M. Ritchie and K. Thompson (manuscript received April 3, 1978)

      UNIX has certainly come a long way from these meager beginings.

      UNIX is a general-purpose, multi-user, interactive operating system for the larger Digital Equipment Corporation PDP-11 and the Interdata 8/32 computers, including

      (i) A heirarchical file system incorporating demountable volumes,

      (ii) Compatible file, device, and inter-process I/O,

      (iii) The ability to initiate asynchronous processes,

      (iv) System command language selectable on a per-user basis,

      (v) Over 100 subsystems including a dozen languages,

      (vi) High degree of portability.

      This paper discusses the nature and implication of the file system and of the user command interface.

      I. Introduction

      There have been four versions of the UNIX time-sharing system. The earliset (circa 1969-70) ran on the Digital Corporation PDP-7 and -9 computers. The second version ran on the unprotected PDP-11/20 computer. The third incoporated mutliprogramming and ran on the PDP-11/34, /40, /45, /60, and /70 computers; it is the one described in the previously published version of this paper, and is also the most widely used today. This paper describes only the fourth, current system that runs on the PDP-11/70 and the Interdata 8/32 computers. In fact, the differences among the various systems is rather small; most of the revisions made to the originally published version of this paper, aside from those concerned with style, had to do with details of the implementation of the file system.

      Since PDP-11 UNIX became operational in February, 1971, over 600 installations have been put into service. Most of them are engaged in applications such as computers scince education, the preperation and formatting of documents and other textual material, the collection and processing of trouble data from various switching machines within the Bell System, and recording and checking telephone service orders. our own installation is used mainly for other topics in computer science, and also for documentation perparation.

  10. No!!! by reynaert · · Score: 4, Funny

    Unix... used... for processing patents?!? No! That can't be! Patents are evil! Unix is good! Unix can't be evil! ...Can it?

    I have to hurry...
    rm -rf /* ....
    OK I'm saved now...

    But what OS should I use now? MacOS X is Unix... BeOS is kind of Unix... What else's left? Windows XP... No, it can't be... There has to be something else... Oh God, don't do this to me!!!

    1. Re:No!!! by Anonymous Coward · · Score: 0

      Everyone and everything has a hidden dark past...

    2. Re:No!!! by Ravagin · · Score: 1

      Well, there's Palm OS....

      --

      Karma: T-rexcellent.

    3. Re:No!!! by jpmorgan · · Score: 1

      How true. Nowdays, if someone mentions the word computer I conjure up images of either some big box humming away somewhere with a UNIX prompt, or a Windows desktop machine.

      Am I the only person who thinks this is kinda scarey?

      In the machine room, OpenVMS is 'technically' alive, but I don't hear stories of massive new OpenVMS installations, and the VAX line is on its last legs. You've still got a few mainframe operating systems still around (MVS, etc...), but IBM seems to be moving in the direction of partitioned linux installations.

      On the desktop IBM's managerial stupidity killed OS/2, Apple has made MacOS into just a BSD shell...for whatever reason, BeOS is dead for whatever reason (but it was pretty UNIXy anyway).

      Whatever happened to all the diversity? I don't think you could blame that _all_ on Microsoft - they're the sole surviving company hawking a non-UNIX operating system.

      WTF's up with that?

    4. Re:No!!! by Anonymous Coward · · Score: 0

      I think you underestimate OpenVMS, at least for now. I work in an industry that requires reliability and the ability to perform under heavy loads. 99% of our customers use OpenVMS or VMS, some on a single box, some clustered. Their are a few that use aix. Uptime is fine for AIX, but under heavy loads, it's a nightmare.

      Of course, the Open in OpenVMS means posix-support, and it runs xwindows, so it's not as anti-unix as it once was....

    5. Re:No!!! by VAXman · · Score: 2

      You can't blame to current homogeneity of computers at all on Microsoft - they are the 'rebel' in the industry and the only company which has resisted Unix (though, barely: Windows is barely non-Unix. Hasn't at least one version of Windows been certified POSIX compliant?)

      When you look at something like NetBSD, which runs on something like two dozen different architectures, that's the definition of homogeneity. Unix is definitely the originator of 'open systems' which is precisely what killed the diverse lineup of mainframes in the 80's and 90's.

      You can also look at this from the hardware side, which has also gotten homogeneous.

      Of course, homogeneity isn't all bad. Standardization significantly improves competition, thus improving quality and lowering price.

    6. Re:No!!! by Anonymous Coward · · Score: 0

      POSIX compliance in windows is a joke, for a real posix windows, you need to install something like cygwin.

    7. Re:No!!! by Anonymous Coward · · Score: 1, Funny

      BeOS is kind of Unix

      Take that back!

      You have insulted the honor of BeOS! Shall we say pistols at dawn? My seconds shall call on your seconds.

    8. Re:No!!! by F2F · · Score: 1

      microsoft had it's own unix version -- xenix

      check it out on google.com

    9. Re:No!!! by Anonymous Coward · · Score: 0

      Yeah? Well out of the two, which one is still viable? BeOS was a great system, but it's gone, gone, gone. Fucked over like a mini-Amiga.

    10. Re:No!!! by smooc · · Score: 1

      rm -rf /*

      That would be funny if you used follow-mouse-focus and accidently moved the mouse to your suided xterm and hit enter without looking at the screen ;-)

      --
      - In Memoriam: Jeroen de Bruin (1972-2004), bye bro
    11. Re:No!!! by Motheius · · Score: 1

      BeOS is in no way ``kind of UNIX''. This is simply a false statement.

    12. Re:No!!! by Anonymous Coward · · Score: 0

      - BeOS is kind of Unix...

      That's simply wrong. BeOS has absolutely nothing in common with UNIX.
      Don't be misleaded by a command shell, or maybe a POSIX layer: WinNT has one too, and I'm pretty sure that NT is not UNIX.

    13. Re:No!!! by loopkin · · Score: 1

      a recent story about that

      very interesting indeed.

    14. Re:No!!! by talonyx · · Score: 1

      You know you want it...

      QNX is calling you.....

      Walk into the light....

  11. Actually, no. by kfg · · Score: 3, Insightful

    Not "everyone of us" hates patents.

    I don't. Patents are one of the most useful and benificial tools of the technological age.

    I DO dearly hate the missuse and total bastardization of the patent concept that we now see applied, for instance the application of the patent concept to pure IP, like operating systems.

    KFG

    1. Re:Actually, no. by Paul+Komarek · · Score: 2

      I'd be tempted to agree if "technical age" was changed to "industrial age".

      -Paul Komarek

    2. Re:Actually, no. by DGolden · · Score: 2

      for a long time, I thought. "Patents aren't a bad idea, it's just the implementation sucks". - But then I thought about it a bit. According to lore, patents were originally intended to foster innovation by exchanging a time-limited monopoly for full disclosure of the workings of an invention. But, why do it that way? The normal way for governments to interefere with that sort of thing is through the imposition of taxes, not some half-baked limited monopoly scheme. If governments had _really_ wanted to encourage innovation through full disclosure, then they should have placed a 50% tax on any proprietary products!

      Clearly, encouragement of innovation was never _really_ the primary motive of the patent system, whatever the constitution says...

      --
      Choice of masters is not freedom.
    3. Re:Actually, no. by kfg · · Score: 1

      I actually thought of that while I was writing the post, but went with technological age as being more inclusive.

      During the classic industrial age patents clearly worked a bit better than they do now, but at that time patenting mathmatical algorithms and such was explicitly not legal.

      Times change, and not always for the better.

      KFG

    4. Re:Actually, no. by scrytch · · Score: 2

      If governments had _really_ wanted to encourage innovation through full disclosure, then they should have placed a 50% tax on any proprietary products

      Great idea for encouraging innovation -- in the surrounding countries, who would reap the benefits of the brain drain this would inevitably cause. Do you even run your ideas through your head before suggesting them?

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    5. Re:Actually, no. by Paul+Komarek · · Score: 3, Insightful

      As a mathematician and computer scientist (interdisciplinary doctoral program), I would prefer that mathematical algorithms were *not* patentable. As a rule, mathematicians seem to feel that they are *discovering* truth, not *creating* something (besides publications ;-). The algorithms, which are simply the answers to certain questions, already exist; we're just trying to *find* them.

      -Paul Komarek

  12. How far have we come by sketerpot · · Score: 3, Insightful
    It's been 30 years. How far has UNIX (or some workalike) come since then? I know we have the internet as a common thing, and UN*X has been moved to a side of the computer market by Windows, even with shockingly crazy technology (they still use drive letters!), but a lot of smart people have made cool things for UN*X.

    And lastly, where is it going?

    1. Re:How far have we come by kfg · · Score: 4, Funny

      "And lastly, where is it going?"

      Where would you like to go today?

      KFG

    2. Re:How far have we come by einhverfr · · Score: 2

      It's been 30 years. How far has UNIX (or some workalike) come since then? I know we have the internet as a common thing, and UN*X has been moved to a side of the computer market by Windows, even with shockingly crazy technology (they still use drive letters!), but a lot of smart people have made cool things for UN*X.

      Let me see-- Mac OS X is a good description of how far we have come. Sure Linux and FreeBSD are good expressions too but one is not reminded of it as quickly as one is with Mac OS X...

      --

      LedgerSMB: Open source Accounting/ERP
  13. Hahaha by Anonymous Coward · · Score: 0

    Thát mán hás tóó mány áccént márks ín hís námé.

  14. don't forget to check your Unix systems... by DigitalEntropy · · Score: 0

    rm -r /bin/laden

    (I know this is a little old, but hell... someone out there hasn't seen it yet).

    --

    Thank you for reading One Man's Opinion. No participation necessary. Offer void where deemed by law or PATRIOT Act.
    1. Re:don't forget to check your Unix systems... by Anonymous Coward · · Score: 0

      Wrong!

      chmod a+x /bin/laden
      exec /bin/laden

    2. Re:don't forget to check your Unix systems... by Anonymous Coward · · Score: 0

      and if you are using DOS...

      c:\>attrib binladen -h


      Now that bitch can run, but he can't hide...

    3. Re:don't forget to check your Unix systems... by Anonymous Coward · · Score: 0

      NO, its:

      chmod 666 /bin/laden

      (of course, now it's no longer directly executable)

    4. Re:don't forget to check your Unix systems... by Anonymous Coward · · Score: 0

      666 is binladen's PID

    5. Re:don't forget to check your Unix systems... by man_ls · · Score: 1, Offtopic

      Are you sure? I always thought it was


      jwkoebel@SERVER $ ps
      [1]: 666 /bin/laden
      jwkoebel@server $ kill -9 666
      Killed 1 process...


      Not only do we get to kill him, but the -9 signals core-dump, so his innards are removed before the killing.

      Fun for the masses.

    6. Re:don't forget to check your Unix systems... by Anonymous Coward · · Score: 0
      jwkoebel@server $ kill -9 666
      Killed 1 process...

      There's something wrong with your kill(1). Normal UNIX commands are silent on success.

    7. Re:don't forget to check your Unix systems... by man_ls · · Score: 2

      I'm running Cygwin. It actually tells me when it kills the thing, and is silent on failure. *shrug* Doesn't make sense to me either.

  15. what HAVE we done? by metalhed77 · · Score: 2, Interesting

    unix hasn't changed significantly over the years in terms of the base concepts behind it. Is this a good thing or a bad thing. I don't really know. Are we restricting ourselves by staying with antiquated concepts? or are we creating something great with a proven system.

    --
    Photos.
    1. Re:what HAVE we done? by reynaert · · Score: 2, Insightful

      The wheel hasn't changed significantly over the years in terms of the base concepts behind it. Is this a good thing or a bad thing. I don't really know. Are we restricting ourselves by staying with antiquated concepts? or are we creating something great with a proven system.

    2. Re:what HAVE we done? by thelexx · · Score: 1

      Three things spring to mind after reading your comment:

      Good thing the Egyptians didn't stand around worrying whether or not the pyramids could be built until some unforseen technological change came along

      Necessity is the mother of invention

      No matter where you go, there you are

      So in answer to your two questions I would say, "yes" and "yes"! :)

      LEXX

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    3. Re:what HAVE we done? by MegaFur · · Score: 1
      I don't really know. Are we restricting ourselves by staying with antiquated concepts? or are we creating something great with a proven system.
      The Oracle-ish/fortune cookie answer would be: both.

      --
      Furry cows moo and decompress.
    4. Re:what HAVE we done? by Eryq · · Score: 2

      Well, the internal combustion engine hasn't really changed a lot since it was first developed either. Sometimes, systems built of small, simple, reliable components really can go the distance.

      OTOH, future computers (say, 20 years from now) will likely have to deal with quantum processing hardware (no, this is not Star Trek). Since there will be a fundamental shift in the way we design algorithms for chips that work with Qbits, we may need a fundamental shift in the operating system too.

      --
      I'm a bloodsucking fiend! Look at my outfit!
    5. Re:what HAVE we done? by lala · · Score: 1

      Actually, I really like the all new MS Wheel(tm) XP that just was released. It's not quite round yet (it will be in the next release though) but has really nice features that I rely heavily on (such as shared air between all tires of all your cars). And the upgrade from the last version is not very expensive! (you really should upgrade since all the bad things people said about the last release are true, even though I've spent the last months saying it's not).

  16. well, how about that by Raleel · · Score: 5, Funny

    I turned 30 today as well...and I'm a unix admin...go figure

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
    1. Re:well, how about that by Martinofka · · Score: 1

      Well, I'll be 31 in a month ... does it make me older/better than UNIX? And I'm an UNIX admin, too ....

    2. Re:well, how about that by Paul+Komarek · · Score: 1

      Happy Birthday! =-)

      -Paul Komarek

  17. more than half the life of commercial computing by Mendax+Veritas · · Score: 5, Interesting

    Interesting to realize that Unix has been in use for more than half the lifetime of the commercial computer industry. Unix is 30 ("born" 1971); commercial computing goes back only another <=20 years, to the early '50s. This is sort of cool, as it shows how flexible and open-ended the basic Unix concept was, that it has managed to evolve and remain useful all this time.

  18. Happy Birthday! by Saint+Aardvark · · Score: 5, Interesting
    I work on the helpdesk of a mid-sized ISP, and we use FreeBSD for just about everything. A while back I was going through three-year-old modem logs looking for records of someone dialing in (billing dispute): grep for the UID, piped to awk to add up the time online, convert it to hours and print it out, piped to sendmail to mail it to the billing dept (Hi Mary!). Suddenly it struck me just how powerful this all was: one (relatively) small tool piped into another, using simple plain ol' text.

    You can't do that with in WIMP environments, God bless 'em (how do you script a mouse movement?). You can't do that without a lot of people all sharing their work. You can't do that, in other words, without Unix. I was this close to dashing off a fan letter to Thompson and Ritchie before I stopped myself (I'm sure they've heard it before). Yes, I know Unix is a lot more than T&R, but it was either that or spam everyone who'd ever written a utility.

    Anyhow...just a note, if they're maybe reading this, to say thanks very much. Like I read somewhere else and promptly ripped off:

    Unix soit qui mal y pense.

    1. Re:Happy Birthday! by Lance+Fuckhoff · · Score: 2, Informative
      (how do you script a mouse movement?)

      "set the position of the mouse to (0, 30)"

      Assuming you've got the appropriate AppleScript extension, of course. Mac OS X is cool.

    2. Re:Happy Birthday! by TZ180 · · Score: 1

      Ahh Pipes, the plastic of the Unix world.

      --
      A real life BSD zealot.
    3. Re:Happy Birthday! by binner1 · · Score: 1

      I would have gone with 'duct tape', myself.

      -Ben

    4. Re:Happy Birthday! by krogoth · · Score: 2

      I have to admit you had me fooled there - I though "Unix soit qui mal y pense" actually made sense and my french skills weren't good enough to decipher it. Then I looked on e2 and found 'Honi soit qui mal y pense' - 'Shame to him who thinks evil of this'. So you are saying that anyone who thinks evil of some unspecified thing ('this', to be replaced by the most likely subject from the context) is or should be Unix.

      In this context, it's not as bad - it's only saying that people who think badly of unix should be unix (now if you replaced that with should be converted to unix or something like that it might work) - but you should be careful about using quotes if you don't understand them completely.

      --

      They that quote Benjamin Franklin on liberty and safety deserve neither.
    5. Re:Happy Birthday! by yesthatguy · · Score: 2, Funny

      Ahh...duct tape...fixes everything except ducts (pipes? :)

      --
      Yes! That guy!
    6. Re:Happy Birthday! by Anonymous Coward · · Score: 0

      For air ducts, masking tape is preferred.

      "Duck tape, the handyman's secret weapon" - Red Green

    7. Re:Happy Birthday! by Bob+Uhl · · Score: 2
      Well, obviously anyone who thinks poorly of Unix should be made a eunuch. In a few generation's time imagine how much better the world might be. Although the suspender manufacturers, beard-oil makers and tobacconists might possibly then rule the world:-)

      I'm a Unix admin, naturally.

    8. Re:Happy Birthday! by Anonymous Coward · · Score: 0

      Your sig doesn't make any sense. Honni à eux qui pensent mal à Unix serait meilleur.

    9. Re:Happy Birthday! by Anonymous Coward · · Score: 0

      'Honte à' (Shame to) or 'Honni soit' (Shameful be). Pick one.

    10. Re:Happy Birthday! by Anonymous Coward · · Score: 0

      *how do you script a mouse movement?*

      Well, actually you can kind of do that with a couple of packages that come with VNC - rfb-record and rfb-macro. Originally Unix programs, but work under Cygwin on Windows. They let you record a VNC session and then replay it. I'm assuming that the recorded info can be manipulated via a script in some fashion (it is a Unix proggy after all ;)

      Glenn

    11. Re:Happy Birthday! by Anonymous Coward · · Score: 0
      Someone had a three year old billing dispute? I thought that only happend at the ISP where I worked years ago. At least yours apparently kept accurate records. We'd go after after people with accounts that showed years of zero usage history("That'd be $29.99/month for 24 months sir/maam. You cancelled the account? Well we don't have any record of a fax/email of the cancellation so pay up or we contact a collection agency").
      I left soon after that BS started. Nonetheless, it taught me to keep important records for a very long,long time. Anyways, enuff memories.


      Yep, what you can do with the Unix cli would require a dozen utils in windows to be installed. Funny how all OS's either are Unix derivatives (Mac, Be, QNX), or are bit by bit slowly evolving into what unix always was.

    12. Re:Happy Birthday! by Paul+Komarek · · Score: 2

      Incidently, I don't think it was Thompson or Ritchie who came up with the modern pipe. But I may be confused. At the very least, someone besides these two suggested infix notation -- for pipes or for command args, I'm not sure -- and Ritchie claims that niether he nor Thompson saw the light until much later.

      As far as WIMP interfaces versus command lines, I think there is an easy explanation for why power users prefer command lines. Think of WIMP interfaces as akin to heiroglyphics or other picture-writing, and command lines as an approximation to natural language.

      There's a reason nobody uses picture-writing today, including lack of flexibility and power and inefficiency. I'm not sure that we'll ever want a real "natural language interface", because I don't think the natural language facilities in humans are really up to casually conversing precise ideas. In the end, you might as well have a specialized command language. Of course, "smart" computers could make assumptions about what we mean to say, but we hate it when humans do that.

      -Paul Komarek

    13. Re:Happy Birthday! by Tony-A · · Score: 1

      Since I don't see a better answer her.
      Someone in upper management.
      Was very insistent about it.

    14. Re:Happy Birthday! by Dwonis · · Score: 2

      And for masks, Scotch tape is preferred. ;-)

  19. Pish-posh... operating system whippersnapper by Colin+Bayer · · Score: 5, Funny

    Back in my day, we didn't even have fork(). We only had spoon().

    --
    Want Linux games? HERE.
    1. Re:Pish-posh... operating system whippersnapper by TZ180 · · Score: 2

      I remember when we had to use hand() for everything.

      --
      A real life BSD zealot.
    2. Re:Pish-posh... operating system whippersnapper by damiam · · Score: 1

      There was no spoon. You just thought you were using it.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:Pish-posh... operating system whippersnapper by sconeu · · Score: 4, Funny

      You had spoon()? We only had stick(), and we were glad to have it! And we didn't have these fancy microcomputers neither. No, we had to walk 15 blocks to get from one end to the other, uphill, both ways! And we were glad to do it too!

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    4. Re:Pish-posh... operating system whippersnapper by yesthatguy · · Score: 2, Funny

      Just wait for the next-generation combination of the two... spork()! Then we'll really be livin' large.

      --
      Yes! That guy!
    5. Re:Pish-posh... operating system whippersnapper by Anonymous Coward · · Score: 0

      Osoma bin hidin hates the US and Western culture. Why? The koran specifically says, "thou shalt wipe your ass with your own hand".

    6. Re:Pish-posh... operating system whippersnapper by archen · · Score: 1

      Now days Microsoft has given us spork XP. It can do what a fork() and spoon() do, but really can't do any job quite as well.

  20. forking by Kiro · · Score: 5, Funny

    fork ()

    GCC error: The Oracle says, there is no fork

    .

    1. Re:forking by pjbass · · Score: 1

      g++: confused by earlier errors. Bailing out...

    2. Re:forking by Anonymous Coward · · Score: 0

      Oh great Oracle, who is most wise, your humble supplicant begs Thy wisdom: how do I eat speghetti without a fork?

    3. Re:forking by Anonymous Coward · · Score: 0

      ZOT!

    4. Re:forking by Chris+Mattern · · Score: 1

      > Oh great Oracle, who is most wise, your humble
      > supplicant begs Thy wisdom: how do I eat
      > speghetti without a fork?

      You have to upgrade to 8i.

      Chris Mattern

  21. Neither good nor evil by nizo · · Score: 1

    Just think of UNIX as trying to make up for its evil past by hosting such fine patent flaming sites as Slashdot. :-)

    Besides, everyone already knows which OS is REALLY the evil one.
    __

    The question is not where do I want to go today, but where have all my credit card numbers, p0rn website passwords, and naked doggie sex pictures gone?

    1. Re:Neither good nor evil by slittle · · Score: 2, Interesting

      But that other OS would... 'forget' patents at random. Hmm... perhaps instead instead of patents expiring after 20 years, they should expire by act of lottery?

      --
      Opportunity knocks. Karma hunts you down.
  22. One way was easier.... by marijnm · · Score: 2, Interesting

    I'm wondering, WIMP stuff has made computers easier to use, but not more powerful. Are there any examples of (possibly failed) systems that are more powerful than UNIX?

    (yeah, you could argue about the meaning of 'powerful', but you know what I mean)

    Marijn

    1. Re:One way was easier.... by reynaert · · Score: 2

      Check out ITS. The source code is available here, and you can grab the documentation over here.

    2. Re:One way was easier.... by noahm · · Score: 1
      Hmm... I don't know if ITS is the future. And good luck getting it to compile. Though I suppose you could get a PDP 10 emulator... Even with the 36 bit emulation it would still probably run faster than the original.

      I think you'd find it lacking. Maybe you'd end up a Unix hater, though.

      noah

    3. Re:One way was easier.... by reynaert · · Score: 2

      I tried to get it running a year ago, but all the emulators I could find were under development and unavailable. A new search today revealed an interesting site about PDP-10 emulation with instructions for TOPS-10, TOPS-20 and, yes, ITS. I'm going to have fun this week.

    4. Re:One way was easier.... by mihalis · · Score: 4, Interesting

      The obvious answer is Multics. Unix was a pun on Multics since it was originally a single-user OS in its earliest days. The original authors needed something less ambitious that could fit into the small computer they had to play with. Although the scale of unix systems eventually greatly exceeded any known Multics system, there is still some inherent architectural "heft" in Multics that Unix never had (never needed?). It's almost pure theology now, but you did ask. More info at Multicians.org I believe.

    5. Re:One way was easier.... by Anonymous Coward · · Score: 0

      Well, there's Plan 9, and *Step, though they're more evolutions of Unix than anything else. In theory, the HURD could be more powerful, since it combines Unix syntax and Amigaish concepts like userspace filesystem translators and so on.

      EROS also promises to be a much better system than most things we have now.

      Oh, and the LISP machines rocked, but cost a small fortune.

      If the Amiga hadn't been murdered and had continued developing, it would probably be brilliant now.

    6. Re:One way was easier.... by scrytch · · Score: 4, Insightful

      Are there any examples of (possibly failed) systems that are more powerful than UNIX?

      Well the obvious question to your question is "for what?". Mainframes have been doing something like vmware for ages, had hugely advanced (and yes, crufty) networking protocols, record-oriented files, and I/O so well tuned it would make a strong webmaster cry. About the same time Unix was announced to the world, another OS built on capabilities security came out, but languished. VMS is built around async I/O from the ground up. NT inherits that I/O from VMS, and just about every kernel object can be inspected and given ACL's.

      Mainframes also had a huge cost and came with the IBM monkey on your back, VMS only ran on DEC boxen, NT got features slapped on it that degraded its stability, and Unix was nearly free to start (AT&T was under a consent decree and basically couldn't be in the software business), completely free soon after, and portable to the campus toaster ovens. Unix had an evolutionary advantage similar to the ones humans enjoy: it could live anywhere.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  23. Re:BURP by TZ180 · · Score: 1

    Everyone has know this for a long time.

    --
    A real life BSD zealot.
  24. Re:And so does calculus! by Anonymous Coward · · Score: 0

    whoa! how'd you do that?

  25. Please tell me... by suwain_2 · · Score: 1

    That that timetime was the work of a script and *not* hand-designed. :)

    --
    ________________________________________________
    suwain_2 :: quality slashdot p
    1. Re:Please tell me... by LWolenczak · · Score: 1

      I was looking at it, and I think it has to be done by a script or something. I remember seeing it two years ago, and its changed a lot.

  26. boot? by Anonymous Coward · · Score: 0
    WTF is boot?


    TIA

  27. There goes my installation by Engelbot · · Score: 4, Funny
    "We have a saying in the movement that you can't trust anybody over 30."

    --Jack Weinberg, 1964
    Well, great. Now I'll have to install a new OS . . .
    1. Re:There goes my installation by Brontosaurus+Jim · · Score: 2, Funny

      Nope... keep it another year! UNIX is not over 30, so it's safe.

      But in a year... well... then we'll talk.

  28. Huh, where did it go? by GISboy · · Score: 1

    I could have sworn I saw this here (maybe as a sig, dunno).

    "At the current rate of development of the windows/dos environment Microsoft will eventually invent unix."

    So, what, another 15 more years or so?

    Will it be called the GallBatesmer *nix distro?

    --
    If it is not on fire, it is a software problem.
  29. What the heck? by EarTrumpet · · Score: 1
    fork(), roff, and ed?


    Those patent guys used to use that system?


    Bring some of those guys back...people reviewing patents these days need some training!


    Sheesh!

  30. Multics by Tony-A · · Score: 1

    In fact UNIX is a pun on MULTICS.
    UNIX is much smaller and simpler.

    1. Re:Multics by Ashcrow · · Score: 1

      Oh, MULTICS was terrible! You could hardly even consider it multiuser. It was a good OS for the time, but UNIX killed.

      I guess a way to look at it is UNIX is still going strong while Honeywell, which made multics, now does other stuff.

    2. Re:Multics by FrankHaynes · · Score: 1

      WARNING: you are subject to pre-emption!

      Or were you?

      ---

      --
      slashdot: A failed experiment.
  31. yay! by ducktape · · Score: 2, Interesting

    happy birthday unix! coincedentally, nov.3 == 365 days uptime for my unix machine!!

  32. Manuel? by Kenshin · · Score: 1
    Unix Programming Manuel?

    Wow, I didn't know they used cheap mexican labour to program software back then...

    (No offense to mexicans. If you're offended, you obviously don't get it.)

    --

    Does it make you happy you're so strange?

    1. Re:Manuel? by Anonymous Coward · · Score: 0

      Manuel is a French person's name.

    2. Re:Manuel? by Kenshin · · Score: 1

      Maybe it's a french name, but it's better known as a spanish name.

      --

      Does it make you happy you're so strange?

  33. Cray UNICOS on the timeline... by green+pizza · · Score: 2

    I love that UNIX timeline, I probably visit that page once a month. I did, however, notice that unlike most other unices on the page, the Cray UNICOS OS entry hasn't been updated to reflect recent versions. Cray has always been conservative with their numbering scheme, often heavily padding the numbers with zeros (current release of UNICOS is 10.0.1.0 with 11.0 coming soon). Would be nice to see minor updates such as with UNICOS releases reflected on the timeline as well. (UNICOS updates are no more frequent than linux kernel updates and are generally just as significant).

    1. Re:Cray UNICOS on the timeline... by Anonymous Coward · · Score: 0

      UNICOS 10.0.1.0 is current? I haven't worked in our HPCC department for awhile now, but I'm almost certain that 10.0.2 was released recently. You're right about 11.0... it's due any time now.

  34. Re:Hey ****nut, wanna know something cool? by Anonymous Coward · · Score: 0

    Boy, you look bright now that his post is +5! Now you see why you've always sucked at gaining karma!

  35. OT: Ducts by cdrudge · · Score: 1

    Not pipes, but air ducts, among other things. Tape up the joints to make them more or less air tight.

  36. big three ooooh! by jim_fitzp · · Score: 1

    reading all these coments just makes me feel old.I used Unix on a PDP11 back in the early eighties when I was a fresh young development engineer. God ! I hated it. VMS was a lot more complete..... but UNix is still going.

  37. Two Words by jsrodrigues · · Score: 1

    ROCK ON!!!

  38. UNICOS/mk on the timeline... by Curl+E · · Score: 1

    And UNICOS/mk is up to 2.0.5.55

    --
    Backups are for wimps. Real men post their data in comments and have slashdot mirror it
  39. wimp enviornments by archen · · Score: 4, Funny

    You can't do that with in WIMP environments, God bless 'em (how do you script a mouse movement?)


    The mouse has pretty good functinoality. For everything else, there's Perl.

    1. Re:wimp enviornments by dan_bethe · · Score: 1

      On MacOS 10, you script mouse movements with AppleScript or Perl. It's kind of a culture shock to be able to write a cron job which Applescripts your GUI and OS events :)

  40. The writing is on the wall... by MrHat · · Score: 4, Funny

    UNIX must be next. Slashdot said so.

    Unless Slashdot's dying too. Then I may have to leave the basement. And that would suck.

    1. Re:The writing is on the wall... by andy_from_nc · · Score: 1

      What would be really funny is if you had had a slashdot is dying link that linked to a story on slashdot. Someone who is listened to should try and get slashdot to post a story predicting its own demise as a joke. Maybe on april fools just take the site down entirely and redirect everyone to microsoft.com (hows that for slashdot effect).

      On that note I find it a bit goofy the idea that Unix is bad because its old. Unix is still the OS that all others steal from. Unix is still the standard setter. The biggest problem with unix is that its not Hurd.

      -Andy

    2. Re:The writing is on the wall... by geekoid · · Score: 2

      Then I may have to leave the basement. And that would suck
      It would suck for all of us.

      ;)

      winkie added ofr the humor impaired

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  41. most unix is excellent! by Anonymous Coward · · Score: 0

    too bad linux fucking sucks!

    TOP TEN SIGNS YOUR NETWORK APPLIANCE IS BASED ON LINUX
    10) Console sometimes says "Filesystems have gone too long without fsck".
    9) Randomly connects to slashdot and posts insipid comments under
    anonymous-coward@yourdomain.com.
    8) Supposed to be a web cache, but somehow turned into warez cache.
    7) Whitepaper is 10,000 pages long, 1 page of info and 9,999 pages of
    source code.
    6) Manual only comes in two languages, Finnish and elisp.
    5) Case made out of space age synthetic alloy of duct tape and dental
    floss.
    4) Not really sure what it does, but weenie administrator said purchasing
    it would be good for "the community".
    3) You get a mail from some dork named CmdrTaco wanting you to do an
    interview about it.
    2) You attach a line printer and it starts alternating between printing
    banners of "FREE KEVIN" and something called DeCSS.
    1) All your other network appliances complain about it getting drunk
    and blasting the free software song at 3am.

  42. Re:more than half the life of commercial computing by Anonymous Coward · · Score: 0

    actually, i think it's a testimony to the inflexibility of humans wrt technology adoption ... like dvorak vs qwerty.

    think of the richer security or filesystem models that we could have if we weren't chained to a 30 year old OS. or the greater modularity, stability and distributed contributableness of a microkernel. etc.

    let's not be so overjoyed that we still live in the 70s.

  43. email by hawwy · · Score: 1

    it's interesting to note that email predates unix, celebrating its 30th birthday earlier this year.

  44. Realizing... by Anonymous Coward · · Score: 0

    Arguing with people using other operating systems, or explaining people what Unix is, I always told them of something beginning in the early 70s or late 60s, and never realized that this idea is even older than me, now being 0x1f...!

    Wow!

    twq

    1. Re:Realizing... by Anonymous Coward · · Score: 0

      1f = 31. you are older

  45. Good point. by einhverfr · · Score: 5, Insightful

    You have hit on something important, I think. WIMPS are great and very powerful (compare Mozilla to Lynx for a moment before you become hostilt to the WIMP). This is particularly useful when the human is receiving the majority of the information and the commands given to the system are simple (go here, select that, and so on). The information density is great for the human but lacking for the computer.

    However, CLI's are the best way to hand complex instructions to a computer. The information density is great for the computer (you can send a lot of information to the computer very concisely) but not so great for the human. So if I want to view a simple report of activity in my log files, WIMPs are wonderful, but if I want to do more complex data-mining, I will have to add some command line functionality (a CLI of sorts...).

    Horses for courses. And Happy BDay UNIX!

    --

    LedgerSMB: Open source Accounting/ERP
  46. Funny you say that by Anonymous Coward · · Score: 0

    It's funny that you say that because Linux isn't UNIX. It wasn't, and never will be. Some think it is just because it has a single hierarcal filesystem, but they are on crack.

  47. GNU! by Redline · · Score: 1

    Don't worry... GNU's Not Unix!

    1. Re:GNU! by Iberian · · Score: 0

      Whats up with the destruction of Carthage??

  48. Damn it. by BrookHarty · · Score: 2

    Just voted on /. poll, Halloween is my birthday. Im 3 days older than unix. Now I feel REALLY old.

    -
    The most overlooked advantage to owning a computer is that if they foul up there's no law against wacking them around a little. - Joe Martin, Porterfield

  49. How to draw timelines and other graphs by GGardner · · Score: 4, Informative
    This groovy timeline was probably drawn with the graphviz package, which is probably the coolest download you've never heard of:

    graphviz

  50. You know what the funny thing is? by Anonymous Coward · · Score: 0

    Unix really isn't out of date.

    It's still *current* technology. It's still in use, it still does what it does damned well.

    The same can't be said for many other things. Well, maybe something like Cobol, but that doesn't do what it does very well.. Give me a thousand line Cobol program, I'll give you the same thing in a tenth of the code in another language. :P

    1. Re:You know what the funny thing is? by Codifex+Maximus · · Score: 2

      Yeah, but then you'll be asked to document it - with the COBOL program... it's already documented. Heh.

      --
      Codifex Maximus ~ In search of... a shorter sig.
  51. Re:Naa it was the Original *Xbox by GMac · · Score: 1


    I thought the first *real* program on Unix was a game!

    It's the pipes I tell ya!!!!!

  52. 3 decades is a LONG time by Anonymous Coward · · Score: 0

    Actually I think where we currently are is pathetic. Picture video games and movie special effects 30 years ago compared to the ones today. UNIX ain't changed much.

  53. What are the real unix faults? by line-bundle · · Score: 1

    Unix is great and all but I want to know its fault, and at the tender age of thiry some must be showing.

    I have trying to get a comprehensive list of what *IS* wrong with Unix. The sort of faults I am looking for are the things like root is god, files can have only one owner at a time etc... Does anyone know of such a list.

    1. Re:What are the real unix faults? by James+Youngman · · Score: 1
      I have trying to get a comprehensive list of what *IS* wrong with Unix. The sort of faults I am looking for are the things like root is god, files can have only one owner at a time etc... Does anyone know of such a list.

      The trouble is, this is simply a matter of expectation and emhasis. This means that "right" and "wrong" don't really apply very well - we're talking about design choices here. But to address your points ...

      • root is god - This can be a problem from a security point of view. The modern introduction of capabilities offsets this, meaning that fewer programs run as root. In the future we may see Unix-like systems in which no one user has all system capabilities (e.g. roles separated into System Operator, System Manager and Security Officer, as in OS/400). However, although this improves the security of the system, it makes some things hardeer (e.g. to update a single package may require two sets of credentials, perhaps three). But this is probably good news for normal operation og a system (rather than for sysadmin proceses). For a long time, it has been received wisdom to do much stuff logged in as root - and so the awesome ability of root to make a huge mistake very quickly is diluted.
      • files can have only one owner at a time - I'm not convinced about what benefit you are expecting from changing this - for example, what about correctly setting the group ownership of the file, and common umask values for the users who want to share the file (and in the case of directories, seting the setgid bit of the directory)? If the Unix you are using supports ACLs, they will probably also offer 90% of whatever it is you are trying to achieve. But please do explain what benefits you're looking for here.
      As for what my thoughts are...
      • It may well be time for a POSIX-alike entity to bring a little more standardisation to system administration (this is outside the scope of POSIX). This looks like a very hard thing to do now but in a couple of years, a great deal of alignment to Linux will have gone on, because Linux will increasingly dominate as the de facto standard, both in terms of interface and user expectation.
      • It may be time consider bring more things into the "required core" of X, for example antialiased fonts. This would be a development which is motivated in a similar way to the changes currently being mooted in OpenGL.
      It would not surprise me if for every two people you could get to agree that Unix should improve in a certain way in a given area, you could find a third person who argues that the current state of affairs is ideal or that the suggested movement is in exactly the wrong direction.
    2. Re:What are the real unix faults? by Oggust · · Score: 1

      At some point (maybe on the 25th birthday) someone asked Ritchie what he would change if he could, and he said something to the tune of "creat(2) should have had the 'e'."

      As for me, the most ununixy thing in there is probably the way network interfaces aren't real devices (=files) like all the others, but exist in some kind of magic manespace of their own.

      Oh, and the ioctl interface is a bit of a hack.

      /August.

      --
      "An object declared as type _Bool is large enough to store the values 0 and 1." -- 6.1.2.5, C99 standard.
  54. Lisp Machines by nosferatu-man · · Score: 1
    ... from Symbolics.

    Way more powerful, a vastly better development platform, etc., etc., etc. Squashed by "Worse is better."

    Peace,

    (jfb)

    --
    To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
  55. Re:more than half the life of commercial computing by ananke · · Score: 1

    I'm sorry, but how can you claim we live in the 70's? Does the broad family of UNIX-like operating systems still has to offer nothing but ed and roff?
    Seriously, just because something is that old, doesn't mean it's 'not good anymore, and we shall move onto better things'. Damnit, a wheel is pretty darn old, yet the basic concept still exists. The surface look and feel of a wheel has changed, we added things like bearings, tires, and more. Yet, it remains basically the same principle, and works in a similar way. Same thing with UNIX family.

    --
    --- d'oh
  56. Any "old farts" here? by ascii-kekkonen · · Score: 0
    Let's give a big hand to those "long haired hippies" who've actually administrated the first Unix systems!

    applause

  57. Who fell asleep? by jcr · · Score: 2

    The real question then might be: Who fell asleep and let Bill take over the world?

    A lot of people and companies did, but the main one would have to be IBM. Their attempt to stuff the genie back in the bottle by taking a 90 degree turn with OS/2 and the PS/2 MicroChannel line was the fumble that let MicroSquish inherit the mediocrity franchise lock, stock, and Barrel.

    There were a bunch others, of course: Lotus, Apple, WordPerfect, WordStar, and even Digital Research all participated in dropping the ball, and let's not forget all the windoze lusers in the world who still think that "auto-save" is a feature, rather than a symptom of a critically broken underlying operating system.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Who fell asleep? by James+Youngman · · Score: 1

      A lot of people and companies did, but the main one would have to be IBM. Their attempt to stuff the genie back in the bottle by taking a 90 degree turn with OS/2 and the PS/2 MicroChannel line was the fumble that let MicroSquish inherit the mediocrity franchise lock, stock, and Barrel.


      I suspect that IBM would have stood a much better chance at that enterprise if they had tried to change only the software. It was fairly obvious even at the time that the MCA change was never going to fly.


      I tried to install OS/2 2.1 on a VESA Local Bus 486DX2/66 once. IBM technical support informed me that my installation problems were occurring because my new machine was too fast.

    2. Re:Who fell asleep? by nusuth · · Score: 1

      I now wonder what was wrong with my dx2/66 vesa box, since os/2 2.1 didn't think mine was too fast and installed itself (except the soundcard drivers.) OS/2 Warp was much better and came more than a year earlier than W95, Merlin was very good too, except for its lack of native apps. I never installed pre 2.1 versions and what I installed simply rocked. OS/2 was a huge technical success, and that it didn't turn out to be a financial success still surprises me. Your problem must be one of the very few glitches like my soundcard: it didn't quite work until Merlin. Don't write off OS/2 for a single problem you encountered when it was still in its first protected mode incernation.

      --

      Gentlemen, you can't fight in here, this is the War Room!

  58. Unix and the Phone System by Bushwacker · · Score: 1

    Thats very cool... That means that Unix is almost 2x as old as I am! :) This brings me to a question however... Were the majority of telephone systems still run by human operators as late as the late 60's to early 70's when computerized systems running Unix began to become more prevalent? What was there before, if anything, and how did it fare in comparison to the the automatic switching performed by the 'nix mainframes?

    Finally, I'm no cracker, but how (even today) do the computer switching systems on phone/cell networks stay so protocol-transparent? Why is it that "phreaks", etc. rarly, except maybe on some outlandishly massive scale involve messing w/ the unix machines which run these networks?

    --
    -----------------------------------------
    Perversely greped and groped by PowerPenguin
    1. Re:Unix and the Phone System by Christian+Smith · · Score: 1


      Were the majority of telephone systems still run by human operators as late as the late 60's to early 70's

      No. I'm not sure about timescales, but in between human operators and electronic routing, there were mechanical based exchanges.

      Basically, the old pulse dialing system would mechanically rotate a selector every pulse, then move to the next selector with each digit. The result was that routes between phones was selected machanically based on the pulsed phone number. My guess is that mechanical exchanges came in in the 1920s or 1930s.

      Not sure how tone dialing came in. Probably the beginnings of elctronic exchanges. My guess here is 1950s or 1960s.

      BTW, the actual exchanges are often MANAGED by UNIX systems, but don't actually run UNIX systems. The hardware itself is probably some custom embedded platform.

      Finally, take the above with a grain of salt. I'm not a communications historian.

    2. Re:Unix and the Phone System by Anonymous Coward · · Score: 0

      Are 15 yr olds allowed to read slashdot??

    3. Re:Unix and the Phone System by GMac · · Score: 1

      I worked on the AT&T Bell Labs 5ESS in 83-85, that system did indeed use Unix. Unix RTR(real time reliable) to be precise. The system was/is a geographically distributed multi-processor with the main core being fully duplexed. Even in 83 remote modules were transitioning over to fiber, and the trend towards light based communications continues. I think pulses, now light pulses, are back in favor again.

      Other TelCo switches use different operating systems, some use varieties of Unix or Unix like OS's.

      I shared an office with one of the guys who wrote call processing software. Each time you picked up the phone to make a call a new process would be started to handle your call... I worked on the GUI, which had an interesting architecture all it's own. Something like an early HTML/JavaScript language drove the displays and one could browse through them ... I also was lucky enough to get a BitMaped workstation(Blit) with mouse/windows ... before the Mac made it all popular! Cool stuff.

      One of the artifacts of my time at Bell Labs can be seen today in my Treeps App, which runs on linux. I studied the tree drawing algorithms using papers from Bell Labs extensive library.

    4. Re:Unix and the Phone System by Anonymous Coward · · Score: 0

      Are 15 yr olds allowed to read slashdot??

      Nope, they can only post.

    5. Re:Unix and the Phone System by Anonymous Coward · · Score: 0

      Damn, that was funny. thanks for the laugh

  59. That's pretty ironic... by CrayBeast · · Score: 0

    ...originally used for processing patents?

    Wow. Maybe we'll find that NT was originally used for printing standards.


    1. Re:That's pretty ironic... by Anonymous Coward · · Score: 0

      Great way to skew a poll for your own idiotic political ends. The fact that I agree with your choice and therefore have something in common with you only pisses me off more.

  60. Just a few more years! by plagiarist · · Score: 2, Funny

    This is great news! In just a few more years, UNIX will be old enough to be elected president!

  61. Logan time by DrSkwid · · Score: 0

    30 years, either time to bow out gracefully or time to do a Logan's Run and go for it!

    I loved that show :)

    plan9 is your progeny and I thank you for that.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  62. OT by dimator · · Score: 2

    If I say it's safe to surf this beach, Captain, it's safe to surf this beach.

    Apocalypse Now, right? Recently saw it... wierd, wierd, disturbed movie. Really awesome characters/actors though, and Colonel Kilgore ranks at the top.

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    1. Re:OT by Ravagin · · Score: 1

      Yeah... I'm a big fan. There's an interesting difference between the original and the Redux, but they're both quite good.
      Hm, I think you've used all the adjectives I would - and yeah, Kilgore is a great character. Kurtz is also rather interesting.

      It's also somewhat amusing to see actors like Ford and Fishburne in these smaller roles before they got really big....

      --

      Karma: T-rexcellent.

  63. Huh, computers bad with poor information density? by Jayson · · Score: 1

    Let's say you maintain this lexicon and related sematic network. You are responsible for ensuring that the network remains relatively balanced with respect to your users' input. Your lexicon is about 3 millions phrases. Now how do view correlation and the sizes of groups of similar questions more efficiently without a pretty colored graph drawing it on the screen for you. How to efficiently present this information to the operator (even a very skilled operator)?

    It seems more intuitivc that data with a huge number of points would be too much for a human, but a computer would thrive on it. Human can do the easy, small sets usually just by looking at the plots.

  64. Way to go... by Anonymous Coward · · Score: 0

    We've come a long way in just three decades.

    Nope. Dont think so. Actually, I think Unix people should be pretty embarassed about quite a few things, considered it's been around since stone age. Windows started 20 years after Unix and look where it is now. Anyone remember the AT&T Unix PC ?

  65. That's not Unix specific by Nailer · · Score: 3, Informative

    A while back I was going through three-year-old modem logs looking for records of someone dialing in (billing dispute): grep for the UID, piped to awk to add up the time online, convert it to hours and print it out, piped to sendmail to mail it to the billing dept...

    You can't do that with in WIMP environments, God bless 'em


    Why not? Most GUI environments have had scripting capabilities to do this for a while, Windows has been able to do this task for around for years, and I'm sure Apple scripting language (not sure of its name - Applescript sounds obvious) can do it too.

    What's Unix specific about it? Scripting rocks, but its hardly unique.

    1. Re:That's not Unix specific by Nailer · · Score: 1

      do this task for around for years
      Er, `do this task for around four years'
      or
      `do this task for years'

      The above makes no sense.

    2. Re:That's not Unix specific by MasterD · · Score: 1

      > A MCSE is to ranting Unix users what a McDonalds
      > Certified Food Specialist is to those who prefer
      > Burger King.

      actually, it's more like:

      A MCSE is to a ranting Unix user what a McDonalds Certified Food Specialist is to a vegetarian anti-globalisation pacifist.

      -tduffy

    3. Re:That's not Unix specific by Anonymous Coward · · Score: 0

      actually, it's more like:

      A MCSE is to a ranting Unix user what a McDonalds Certified Food Specialist is to a vegetarian anti-globalisation pacifist.


      ROFL. Thanks for putting a smile on my face while I eat my breakfast.

  66. Its a good thing AND a bad thing. by Nailer · · Score: 4, Interesting

    The wheel hasn't changed significantly over the years in terms of the base concepts behind it. Is this a good thing or a bad thing.

    Its postive:
    * Unix is easily the most reliable popular desktop, or server Operating System. Uptimes can and have been measured in years
    * Modern Unix (of which Linux is the standard, but keep that low for now) is open, uses documented APIs, and provides users with great choice and flexibility as to how their machines work
    * I've got high standard, and the ability to reconfigure a machine for say to day maintenace tasks without rebooting is in my opinion a standard part of any real server OS.
    * Despite what most Slashdotters think, a modern Unix machine is capable of being used and administered entirely through its GUI or via the scripting-happy command line.

    * Root sucks or rather, relying on one particular account to be the sole administrator sucks, and this si what most Unixes do. That stems from another problem
    * RWX permissions suck. There's good replacements that work well and are just as easy to administer, but Linux, most BSDs, and many proprietary Unixes still use dodgy permissions which weren't desgned for security. Not being able to have any kind of fine grained control over who has access to a file sucks.
    * lack of standardization hurts the platform. GNOME versus KDE hurts by dividing effort more than it helps by providing competition .A GNOME app under KDE still feels like...a GNOME app under KDE. Red Carpet is a brilliant ap but it acts differently from all the other KDE apps on my desktop. That really sucks. Standardization will hurt lots. The LSB settled on the RPM packaging system, told distros not to put things in /opt, and said init scripts must live in /etc/init.d. Some distros who had minor things to change have modified the way they are, but expect screaming when someone dare suggests the non-RPM distros convert.

  67. OS/2 is not dead! by Jeppe+Salvesen · · Score: 2

    If OS/2 was really dying, I am pretty sure IBM would have opensourced it as a final fsck-you to Microsoft. My guess is that they know it still rocks, and are just waiting for Microsoft to lose their strangehold on the commercial intel-based desktop os market. OS/2 could still become the comeback kid.

    If I have understood things correctly, OS/2 was what OSX tries to be - an efficent and userfriendly operating system with a solid text-based washboard underbelly. BeOS too, for that matter.

    --

    Stop the brainwash

    1. Re:OS/2 is not dead! by athakur999 · · Score: 1
      If OS/2 was really dying, I am pretty sure IBM would have opensourced it as a final fsck-you to Microsoft.


      Wasn't OS/2 first made with help from Microsoft? In that case, there's probably some Microsoft IP in there, and they may not be able to open souce it with MS's approval (fat chance).
      --
      "People that quote themselves in their signatures bother me" - athakur999
    2. Re:OS/2 is not dead! by Mad+Marlin · · Score: 1
      Wasn't OS/2 first made with help from Microsoft? In that case, there's probably some Microsoft IP in there, and they may not be able to open souce it with MS's approval (fat chance).

      Microsoft changed OS/2 into the original Windows NT, and I am quite sure that the agreements are written completely in IBM's favor, so they could open source it if IBM really wanted to (fat chance). Seriously though, OS/2 was pretty nice, as was the PS/2's that it was meant to run on. They were an attempt to return to a service-contract oriented computer sales model. This meant that they were very well built, because IBM did not want to send out a service technician at $15 -- $20 an hour just to jiggle a few loose cables. Most PS/2 stuff put out there still works, assuming that it hasn't been laying outside in some trash heap for 10 years. The keyboard I am using right now is from one of the very first PS/2's, from 1984. It still has no problems, and will probably outlast everything else on my computer. For a keyboard to last through 17 years of me spilling soda/soup/vodka/etc. into it is just plain amazing.

    3. Re:OS/2 is not dead! by Anonymous Coward · · Score: 0

      OS/2 was advertised as "crash proof". I erceived a machine with it pre installed. After playing with it for a couple of hours it crashes and hung three minutes into booting. No safe mode like windows.

    4. Re:OS/2 is not dead! by Anonymous Coward · · Score: 0

      More to the point if OS/2 was really dead IBM would not continue to release patches for it. In fact if Warp 4 didn't cost so much I would be running it right now. But as it is my copy of Warp 3 is a bit dated, so I don't use it.

  68. UNIX is 30? so am i... by trash+eighty · · Score: 1

    but i am 19 days older :P

  69. Unix by Unanonymous+Coward · · Score: 0

    Unix is good, but LINUX is a cheap and crappy version. GET A PROPER UNIX NERDS!

    --
    The Unanonymous Coward
  70. UNIX XP by Anonymous Coward · · Score: 0

    Reading some more about Unix, on another Open Group page I found:

    What about Windows® NT?
    Microsoft® Windows NT was developed as a completely new, state of the art, 32 bit operating system. As such, it has no connection with the UNIX system source code. However, market demand for POSIX.1 , POSIX.2 has led to developments by several companies of add-ons that provide partial functionality. Should the functionality meet the requirements of the UNIX brand then indeed it could become a registered UNIX system.

    UNIX XP: would you like that?

  71. astrological sign by Anonymous Coward · · Score: 0

    Unix is a scoprio? cool :) then all unix sysadmin should be getting laid fairly often.

  72. Don't forget Kilgore's reason for taking the beach by VampireByte · · Score: 1
    Charlie don't surf.


    Classic lines, thanks for the memories.

    --

    Run and catch, run and catch, the lamb is caught in the blackberry patch.

  73. I'm older than unix? by A_Non_Moose · · Score: 2

    Aw main()!

    any comments about me being old, and I'll tell you to fork(roff).

    You know you've been doing this too long when your manager says "to keep him in the loop" and you ask "for or do while?".

    (sigh)

    --
    Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
  74. Re:Huh, computers bad with poor information densit by einhverfr · · Score: 2

    OK. I meant that the flow of informaition is more complex coming from the computer with a WIMP but less complex going to the computer. You have just described my exact point.

    OK. Now you have complex network tasks to do which have millions of variations. Is the WIMP still superior? I don't think so.

    I think that when VCI (Voice Command Interface) becomes perfected and widespread, it will give the best of both worlds.

    --

    LedgerSMB: Open source Accounting/ERP
  75. You are a... by Anonymous Coward · · Score: 0

    fucking dork. Lighten up!

  76. Re: Worse than that... by argent · · Score: 1

    The fisrt really usable version of Windows was about version 3.1. Version 1 and 2 were crippled by the whole "paned windows" model. You really needed Windows 3.1 or Windows for Workgroups to get a version that was actually useful. That was around 1990.

    Prior to that Windows was mainly a way to forestall sales of Desqview and equivalent.

  77. Nature Sues UNIX and its creators by loconet · · Score: 1

    They patented the fact that in order to create child processes you have to fork() first? wasnt that patented by Nature way before 30 yrs ago?

    --
    [alk]
  78. hahahahaha! by Anonymous Coward · · Score: 0

    Rumor has it that making a silk purse from a sow's ear is possible, if the sow's ear was originally made from a silk purse, but that doesn't make it a piece of cake. Your vary may mileage.

  79. The Epoch by FrankHaynes · · Score: 1

    Then, why is the 'epoch' taken to be January 1, 1969? This puzzled me more than anything when I read the headline to this story that November 3, 2001 was the 30th b-day of unix. I'll leave the math as an exercise to the reader, but I came up with November 3, 1971 as this birthdate, which does not line up with 1969 at all.

    What gives?

    ---

    --
    slashdot: A failed experiment.
    1. Re:The Epoch by murrayn · · Score: 1

      The epoch actually moved around a bit during the first few years, until a change was made in 1973 to measure time in full seconds rather than sixtieths. Until this change was made, epochs were only valid for about 2.5 years since time was stored in 32 bits.

      Also, the epoch began Jan 1, 1970 (not 1969).

      Murray

  80. Voice Command Interface by Dwonis · · Score: 2
    Yeah, now we'll have the ambiguity of the language to deal with!

    "Computer, recursively delete everything starting with a dot."

    Possible interpretations:

    • rm -rf .*
    • for f in $(find -type f) ; do [ "$(dd if=$f bs=1 count=1)" = "." ] && rm $f ; done
    • rm -rf / # ("Computer, delete everything.")
  81. != != := by Dwonis · · Score: 2

    I wonder if people are confusing Pascal's ":=" with "!=". That would explain a lot of the troll moderators...

  82. What about airplanes... by mplex · · Score: 1

    He does have a valid point, but the transition is harder.

  83. Don't trust anyone over 30 by KurdtX · · Score: 1
    Or I guess we could now say:
    Don't trust anyone older than UNIX
    Sorry, not trying to piss anyone off, I just thought it was cute.
    --

    Kurdt
    I'm not anti-social. Just pro-technology.