Slashdot Mirror


MUD Shell

TGandalf writes "MUD Shell is a shell for end users- as easy to use as a MUD or a text adventure game. View an example session and download the source (16KB). It translates your filing system into a map, so cd.. becomes gonorth or simply n. File copying via the shell involves moving to one location, taking objects, then moving to another location to drop them. We got the idea from reading a thread on SlashDot." Allright I can't imagine actually using this, but I gotta give props. Very clever.

142 comments

  1. Adventure Shell... old hat? by Erich · · Score: 5

    Isn't this just like the Adventure Shell, which has been around for a long time? Seems pretty MSInnovative to me.

    --

    -- Erich

    Slashdot reader since 1997

    1. Re:Adventure Shell... old hat? by Dj · · Score: 2
      It is pretty much Adventure Shell with a fancier parser.

      Here's a copy of Adventure Shell for those who have never found it as their default shell on the first day at a job....

      --
      "You know you want me baby!" - Crow T Robot
    2. Re:Adventure Shell... old hat? by pvcf · · Score: 1

      Just be careful. The original Adventure Shell needed a few small hacks. "Throwing something at the daemon" (printing) also rm'd the file...

      Of course, the description was that it was eaten... *grin*

      ....Paul

      --
      F U NE X N M? Son: "Dad... How do you spell 'hourly'?" Dad: "0 * * * *"
    3. Re:Adventure Shell... old hat? by Broadcatch · · Score: 1
      Welcome to the Adventure shell!
      You are in a maze of twisty passages, all alike> fight shell
      The shell hits! -more- you lose a file

      --

      --

      The antidote for misuse of freedom of speech is more freedom of speech.
      -- Molly Ivins

    4. Re:Adventure Shell... old hat? by Harmast · · Score: 1
      Isn't this just like the Adventure Shell, which has been around for a long time? Seems pretty MSInnovative to me.

      Only if they did it knowing Adventure Shell existed. Separate generation counts as generation even if they are duplicating something that exists. Maybe not as much, but it still counts.

      There history seems to suggest an separate origin.


      Herb

      --
      Herb
      Again, feel free to sentence me to death if my questions annoy you. I'll come back in 5 minutes anyway. -Sythi
    5. Re:Adventure Shell... old hat? by TGandalf · · Score: 1

      I was unaware of the Adventure Shell, and as I have discovered, so are many other people that have had similar ideas. I *now* know of at least five different implementations, some with many variants.

  2. Not Good for the IT Community by TheNecromancer · · Score: 4
    Reminds me of an older MUD I used to play, called "OverLord". I can foresee sysadmins lording over their 'domains', and 'killing' any user foolish enough to trespass into their realm.

    User: I need to access this directory share on the network.

    sysadmin: You must first defeat my evil minions! Muhahaha!!!!

    --
    Attention all planets of the Solar Federation! We have assumed control! - Neil Peart
    1. Re:Not Good for the IT Community by Beowulf_Boy · · Score: 2

      sysadmin: You must first defeat my evil minions! Muhahaha!!!!

      You Sysadmin sounds just like Bill Gates ;-)

    2. Re:Not Good for the IT Community by skajohan · · Score: 1
      I suppose the opposite of this MUD-Shell thing is a quest at NannyMUD (http://www.lysator.liu.se/nanny/). In the course of the quest you sort of fell out of the MUD and was stuck in a "real" shell for a while.

  3. Re:Nothing new here. by Spatch · · Score: 2
    Not only is there ash, but also an Adventure Shell buncha scripts for bash. You can also, according to http://www.ifarchive.org/indexes/if-archiveXshells .html "Infocom-ise your Windows DOS prompt".

    Might be worth a look-into -- the bash version claims to be "ca 1984".

  4. Re:.. == North? by Hershmire · · Score: 1

    I thought "up" would be better for "cd .." instead of north. Each subdirectory could be a dungeon that goes down deeper...

    --
    if(!toilet_paper) roll.replace(new roll); //Stupid roommates.
  5. Re:Sample session by Fjord · · Score: 1

    Not to kill the humour, but for those newbies out there, init.d should contain you actual physical files, while rc?.d contains symlinks to them, with the appropriate prepending for load instruction and order.

    --
    -no broken link
  6. no no no... by s0ma · · Score: 1

    you've completely missed the point. the appeal of computers is that we can create streamlined environments for doing what we want to do. the real world is horrible for doing work. you have to move around to get at stuff (even if you're not wasting energy walking around in a VR world, your wasting time..), you have to manage all that paper by yourself, your desk gets messy, and hardcopy doesn't even let you copy/paste! why would you want to recreate all the flaws of the offline world?
    as for those who can't learn how to use the superior interface; they will soon be superseded by a generation which has already learnt the technology, so are they really an issue?

    where did this silly notion that the intuitive interface is the best interface come from?

    -------------

    1. Re:no no no... by JoeShmoe · · Score: 2

      Ridiculous. Easy-of-use and streamlined are at opposite ends of the usage spectrum. There have been forces pulling in both directions at every stage of development.

      Why aren't we manually settings registers by flipping switches? Wasn't the punchcard horrible real world stuff? You had to design your program, punch it out, then feed it into the computer to compile it. So why would anyone do that? Because it sure beat having to feed your program in flawlessly character by character flipping switches.

      The "desktop" analogy that modern GUIs use is an extension of this same "hard work". You have to click the file. You have to drag the file. You have to drop the file. So why would anyone do that? Because it sure beats having to learn the command syntax for copy.

      I think you couldn't be further off base when you clame the appeal of computers is that you can create streamline environments. The appeal of computers is that they abstract large amounts of menial tasks so all we need to be concerned about is higher-level thinking skills.

      The real world is hardly a "horrible" place to get work done. Which is more efficient?

      A) Having ten people watching indicators so they can push a button when the state changes or
      B) Having a computer watching indicators and pushing buttons when the state changes

      Well the answer would seem to be B, but it begs the questions, who tells the computer what to do? It's rather simple to tell ten people (even high-school dropouts) to watch this light and push that button if it goes red. It's rather difficult to have one of them built a proper indicator/computer interface and the software with logic to do the same task.

      Now of course you can hire someone with the expertise to do it, but then we've just proven my point.

      If a person can understand a command line interface, it makes sense that they would and should use that since it is the most efficient.

      If a person can't understand a command line interface but can understand a graphical user interface, it makes sense for them to use that.

      If a person can't understand even a graphical user interface (and there are plenty of people who have still no idea how to work a mouse) then I say it makes perfect sense for them to use a virtualize world interface because that's the lowest common denominator.

      You seem to think people should rise to the challenge of the most efficient system. That's an ideal. Have you ever been in a real company? How many geeks are there? The majority of the people hired by companies are hired for business/legal/etc skills. So should a company exclude them because they don't have the ability to learn/use a "superior" interface? Please tell me where to find a CFO that's also a UNIX guru.

      At a company I worked at, once of the VPs didn't even have a computer. Why did they hire him? Because he was a financial wizard and made a lot of money. So if he needed information from a computer system, he used a "horrible real world" interface called the administrative assistance. He would tell her what information he wanted and she would get it and print it out for him. It was more efficient for the company to hire a secretary to do the work than to have him spend his time learning how to do it himself.

      Oh, and once last thing..."hardcopy doesn't even let you copy/paste!" Absurd! Where do you think we got the terms from? From people cutting sections of documents up, pasting them together and then photocopying to form the final document. Is it efficient? Probably not, but it's something even my grandmother knows how to do.

      - JoeShmoe

      --
      -- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
  7. Re:Sample session by Lazarus+Short · · Score: 2

    Yes, except for where /etc/init.d/ is itself a symlink to /etc/rc.d/init.d/, of course.

    --

    --
    The most valuable commodity I know of is information. - Michael Douglas as Gordon Gekko, Wall Street
  8. Re:Is this the start? by ahaning · · Score: 1

    No. We will never have a 3D filesystem browser that represents your filesystem in a visually palatable format.

    Nope. Never.


    kickin' science like no one else can,
    my dick is twice as long as my attention span.

    --
    Withdrawal before climax is very ineffective and those who try this are usually called "parents."
  9. Proof! by krmt · · Score: 2

    Who says open source doesn't innovate? ;-)

    (* it's just a joke!)

    "I may not have morals, but I have standards."

    --

    "I may not have morals, but I have standards."

  10. Re:Only one thing about this shell is for certain. by SClitheroe · · Score: 1

    Primus sucks!

  11. Go /windows, then look. by Mr_Icon · · Score: 1

    You have been eaten by an ugly ogre.
    That was painful!
    You lose points.

    --
    If you open yourself to the foo, You and foo become one.
  12. Visual metaphors by YU+Nicks+NE+Way · · Score: 4

    Gives a new meaning to drag'n drop...or perhaps, dragon drop.

  13. Re:Whammo by StoryMan · · Score: 1

    IIRC, there was a "doom shell": your processes were represented as monsters and it was possible to kill them. I remember the story here on Slashdot.

    You could walk through the file system and everything was if you were walking through a doom game. Very clever.

  14. Tron by webcrafter · · Score: 1

    It would seem only logical to have it have a Tron feel to it. Or even a Reboot one.
    And BTW, what happens when you get killed? Is your account blocked until you are resurrected, or something?
    There is new mail here

    Victor

  15. One GUI from the "Movie OS"... by cnkeller · · Score: 1
    Reminds me of the cross between the User Friendly "Movie OS" and the GUI filesystem navigation used in the original Jurassic Park; you know where the girl sees the 3D file manager and claims "Oh it's a UNIX system!"

    Pretty soon anyone will be able to use a computer. What are these people thinking? How am I going to keep demanding a high salary for possessing "cryptic OS knowledge"?

    --

    there are no stupid questions, but there are a lot of inquisitive idiots

    1. Re:One GUI from the "Movie OS"... by LinuxParanoid · · Score: 1
      That 3D file manager was an actual shipping demo tool that came on all SGI IRIX systems. I don't remember the precise name of it... Nobody I knew really used it of course, but it made for a funny 'in' joke in the movie...

      --LP

    2. Re:One GUI from the "Movie OS"... by popular · · Score: 1

      This is UNIX! I know this!

      Guidelines for identifying a UNIX system in any movie:

      • System has extremely large monitor and/or chassis.
      • System has lots of important looking kit attached or adjacent to it.
      • A ridiculously contrived interface you wouldn't be caught dead using.
      • Failing all else, look for the big ass Silicon Graphics logo.

      --

    3. Re:One GUI from the "Movie OS"... by jelson · · Score: 3
      You do know that the filesystem navigation in Jurassic Park was a real application, right? No special effect. It was a program called fsn (the FileSystem Navigator), which ran on SGIs at the time. In fact, I'm amazed to find (after 5 seconds at google) that you can still download it from SGI!

      FSN is not fake, it actually looks just like what you saw in the movie. I think the Jurassic Park people added the sound effects, but the real FSN actually let you fly around a graphical representation of your filesystem, fly into subdirs by clicking on them, launch apps, etc.

  16. This reminds me of Disclosure by JoeShmoe · · Score: 2

    I never saw the movie, but in the book there is a virtual-reality filing system that you walk through, open drawers, etc. Sounds like this shell is the first step. - JoeShmoe

    --
    -- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
    1. Re:This reminds me of Disclosure by BAM0027 · · Score: 1

      What you want is OOP VR. That way you could step into your room and shout "Anyone here pertaining to (myfavoritesubject)?" Ideally, the data objects would be well enough defined to display their "best side" to entice you to "open" them.

      This has nothing to do with AI, of course. This would simply be applying VR to databases intelligently.

      Please don't flame me about overhead. I just think that VR can be useful provided it's used appropriately.

    2. Re:This reminds me of Disclosure by hey! · · Score: 2

      I am a strong advocate of VR - don't get me wrong. But database searching and retrieval doesn't seem to be an ideal app for virtual environments

      The obvious flaw in a VR approach like this is that it is unnecessarily limited to the capabilities of an actual paper filing system. We'd need to start with a new metaphor that emphasizes the connectness of the information, not just the physical stability of its location (which is an important property for some people). Any useful VR record keeping system would have to have some magical violations of physical possibility to exceed the capabilities of the physical systems they are modelled upon. For example, if the same document could be found in multiple filing cabinets, it would add value to the file cabinet metaphor.

      What exactly is it about an interface that makes it VR? Is it moving through a virtual world? I think that any system for organizing lots of data works better if the user stays put and the data comes to him. That's why people used to like Rolodexes -- the data came to them based on a single control that could be manipulated in two directions -- up or down -- and if you chose the wrong one you'd still get to your data eventually.

      why couldn't they just ask the avatar - "angel" in the book - to find what they are looking for?

      Relational databases are already pretty close to this. Information lives in an abstract landscape with no fixed relationship to any physical locations such as sector, partition, drive, host or set of hosts. You create an abstract specification for what you want and the database management system fetches the data you need. Put a pretty face and a natural language parser on it and you have the angel in the book. The problem is that it isn't necessarily any easier. The really tricky thing, even after you've got over the peculiarities of SQL syntax, is knowing exactly what you want to ask for. This involves semantic insight into data that cannot always be gleaned from its formal structure. Often there are subtle questions like the difference between evidence of absence and absence of evidence. Since these are issues which cannot always be resolved formally, then you cannot create an interface which distinguishes them.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:This reminds me of Disclosure by cr0sh · · Score: 4

      I saw the movie a while back, and read the book not to long ago.

      The thing I thought most stupid about both is how inefficient it would be to browse a database in this VR system! I mean, you have to actually walk over to a cabinet, open it, find the file, then open it and read it? Not the database you want? So now you walk down the corridor to a branch to find the portal to the next DB?

      I am a strong advocate of VR - don't get me wrong. But database searching and retrieval doesn't seem to be an ideal app for virtual environments (one thing I found funny about the book - I can't remember it in the movie - was when they were looking at the 3D factory "spec" - what I couldn't understand is why the factory spec couldn't simply be "rendered" around them, instead of as a smaller model, allowing them to see many different details).

      Virtual chatrooms - yes. Collaboration - yes. Surgery - yes. Training - yes. Architecture - yes. Trending/Statistics/Number modeling - yes.

      All of these could benifit from a DB backend - but searching that DB shouldn't be a human process in the virtual world (ie, why couldn't they just ask the avatar - "angel" in the book - to find what they are looking for?)...

      Worldcom - Generation Duh!

      --
      Reason is the Path to God - Anon
    4. Re:This reminds me of Disclosure by cr0sh · · Score: 2

      SQL syntax is what I was thinking about, with a speech-to-text interface, and probably some kind of semantics and/or thesarus capabilty to resolve certain issues. It wouldn't be completely SQL syntax, but it would be close (ie, "Show me all employee records displaying name and address who have been employed since last November" would translate to "SELECT name, address FROM employees WHERE emp_since >= '11/01/2000'").

      You are right about certain issues, but with the proper syntax defined for the language being spoken, to make it more compatible with SQL, it would probably work for most cases.

      Worldcom - Generation Duh!

      --
      Reason is the Path to God - Anon
    5. Re:This reminds me of Disclosure by cr0sh · · Score: 2

      I doubt an 80-year old secretary will want to walk the "distance" a real DB would entail - especially in the VRE imagined in Disclosure. Even a normal healthy individual wouldn't do it (else we would see more people riding a bike 20 miles to work).

      You can't say, "Well, just make the world move faster around them" - because if you have never been in a real VR system, you can't imagine the nausea this would cause, as your brain is saying "you took two steps", but your eyes are saying "you moved 50 feet!" - most people would puke at that point, esp an 80 year old secretary.

      It would be much better for you to stay in one spot, and have the data come to you based on a structured query, in a similar manner to SQL, but based off of more normal language. Not typed in language either, but spoken word.

      Worldcom - Generation Duh!

      --
      Reason is the Path to God - Anon
    6. Re:This reminds me of Disclosure by cr0sh · · Score: 2

      Correct - essentially a more natural language based form of spoken SQL, coupled with either a relational or OO-based DB.

      Worldcom - Generation Duh!

      --
      Reason is the Path to God - Anon
    7. Re:This reminds me of Disclosure by kstumpf · · Score: 1

      Yeah, I agree. I would much rather see a file named 'keys' from the shell rather than having to look under virtual couch cushions for it.

    8. Re:This reminds me of Disclosure by JoeShmoe · · Score: 2

      "Insightful"??? Did you even read the article? You've missed the whole point of the MUD shell. Is it for CmdrTaco? No, and he doubted he would ever use it. Is it for someone that doesn't know UNIX syntax? Yes.

      Your criticism of the VR database is being inefficient? That's the same argument made against GUIs (in fact the article even mentions that). The CLI uses far fewer resources.

      My favorite is "you have to actually walk over to a cabinet, open it, find the file, then open it and read it"...reality check but this is how a lot of companies still handle records. And the point of the VR version is that instead of re-training 80-year-old secretaries to use a database(or even a computer) they can just slip on a pair of glasses/gloves and make database searches the same way they've been getting information their whole life.

      I'm sorry but I think you completely missed the point.

      - JoeShmoe

      The object is not to develope something efficient and practical, but something that an 80-year old receptionist can use to wander through a database without having to touch a keyboard.

      Not to criticize the moderators, but this seems "Mistaken" more than "Insightful".

      --
      -- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
  17. Re:Someone who started that thread by Ziviyr · · Score: 1
    Now I have to stop thinking about that thing, and help implement the real adventure-shell!

    RASH, sounds like a cool shell. :-)


    --

    Someone set us up the bomb, so shine we are!
  18. Re:Finally... by theancient1 · · Score: 1

    I had a similar experience... in Windows, I had to create batch files for ls, rm, mv, cp...

    Then I discovered some sort of "power toys" package from Microsoft that included ported versions of ls, rm, mv, and so on (much better than the Win9x equivalents.) Microsoft probably ported them from BSD like they did with the ftp command. Unfortunately, since I got a new computer, I haven't been able to find them again.

    Does anyone know of a shell that's been ported to Windows 2000? Or if not an entire shell, just the command-line tools would make me happy.

  19. Re:and like MUD's by JdV!! · · Score: 1
    This has been tried. And the result was

    ...

    <drum roll>

    ....

    Microsoft BOB!

    JdV!!

    --
    <Enter any 12-digit prime to continue>

  20. Re:Sample session by Sayjack · · Score: 2

    goto /
    You enter /. There are exits in the usr, etc, root and home directions. Vmlinuz and core are in the room.

    look You see vmlinuz and core.
    look at core
    Core is a large fellow and looks to be very old.
    > kill core The gods prevent you from acting.
    > cast 'sudo' kill core
    You *massacre* the core.
    > look at core
    The core looks pretty hurt.
    ...
    You *obliviate* the core.
    You kill the core dead! RIP!!!
    > cons vmlinuz
    Are you mad!?!?

    --

    -- Good judgement comes with experience. -- Experience comes with bad judgement.

  21. Virus by SheldonYoung · · Score: 3

    When the computer is infected by a virus does that mean I got bit by chiggers and have to go find the mud?

    Life is an Adventure.

    1. Re:Virus by Mattsson · · Score: 1

      ==Home==
      You're standing in your home.
      It's a nice, clean place where you can store your files nstuff.
      You can see two drawers, labeled "Maildir" and "public_html".
      There is a virus here, trying to infect random files.

      [-Home- HP:10, MP:5]: Wield "Antivirus Sword"
      :You wield 'Antivirus Sword'
      [-Home- HP:10, MP:5]: Kill Virus
      :You fail to hit Virus.
      :Virus hits you, deleting one file.
      [-Home- HP:9, MP:5]:
      :You hit virus, causing fatal damage.
      :Virus is dead.
      :You have gained [1] level!
      [-Home- HP:20, MP:10]:

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
  22. Only one thing about this shell is for certain... by AFCArchvile · · Score: 2

    ...its name is MUD.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  23. Re:First Person Shooter by Masem · · Score: 3
    Already been done, to some extent: Doom source hacked such that processes were represented by baddied (the more resource hungry the process, the worse the monster was), and you kill -9'ed them with your boomstick, as already reported by Slashdot in late 99.

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
  24. When shell commands attack... by eschatfische · · Score: 1
    Just hope another player doesn't cast an rm -fR * spell your way...

    Eschatfische.

  25. nifty, if not useful by epicurus · · Score: 1

    that seems like a pretty nifty way to navigate around...but isn't the idea of computers to make it possible to do things more quickly? Maybe not, but that's what I usually look for. Amusing anyhow.

  26. Been done before by mato · · Score: 1

    This has been done before, a long time ago. See
    ftp://ftp.ai.mit.edu/pub/users/friedman/scripts/ ad vsh

  27. Applications for this in 3d information handling? by 7-Vodka · · Score: 1
    What would happen if someone were to base 3d filemanagement and other tools on something like this?

    "just connect this to..."
    BZZT.

    --

    Liberty.

  28. Re:Yeah by SuperCujo · · Score: 1

    He is giving it propellors. I dunno whether it is aircraft props or boat props though...

    At least he isn't giving props to dead homiez

    --
    --- Can i borrow your Clue-Stick(tm)? I need to go beat a few people with it...
  29. Re:Geeks and filesystems. by Ig0r · · Score: 2

    Or maybe it could be that people just want to do things in new and unusual ways, just to say they can.

    Stop reading so much into these articles, you're quite on the virge of trolling.

    --

    --
    Soma: because a gramme is better than a damn.
  30. Re:Whammo by Beowulf_Boy · · Score: 1

    Cool, DIE netscape, DIE X, Die DIE DIE!!!!!!!!
    it would also be cool, but it would be not funny to get lost in /etc or /usr or something "God danget, I know that /usr/local hallways around here somewhere!!"

  31. Re:Ack. by dasunt · · Score: 1

    Er, if its like any modern mud, you can use n,s,e,w,u,d for directions. Not that I can try it, since my linux computer is sitting far away now and I'm limited to my windows computer. *Sniff*

    Dammit! And it looked interesting too!

  32. Re:Finally... by AdeBaumann · · Score: 1
    Yep. They're in the W2K resource kit.

    --
    I gave up sigs almost a year ago.
  33. Re:Is this the start? by 1337d00d · · Score: 1
    buildings and rooms in a VR environment, killing off rogue processes with your trusty sword of SIGTERM.
    I walk through my process space with a shotgun. After a week as the new sysadmin, I'm finally getting used to the environment. Barrels of toxic waste are scattered throughout, providing temporary recourse against the onslaught of processes. Of course, if the fighting gets too bad, the processes fight among themselves, but only if there are too many processes. Most of the time I must go out on my own. With each shot, a nice command, with each frag, a kill -9. I keep the process space safe for users and processes alike. Within the month, I plan to aquire the rocket launcher, so that I can finally clean out the daemons of X11 sessions gone bad. Right now though, I have but a shotgun, and I cannot go head to head with the monsterous processes that haunt the upper stack. But soon I will.. soon I will succeed...
    Your post reminds me of a nice little program that I found a while back... Sysadmin Doom.
  34. yes by ideut · · Score: 1

    Cygwin It's a POSIX layer for win32. Bash, ksh, and so on have been ported to it, as have many many unix tools..

    --

    --

  35. Sample session by joshv · · Score: 5

    > enter /etc

    >look
    [listing deleted for brevity]

    >look at smb.conf
    smb.conf looks interesting. You might be able to write to it and delete it. You definitely cannot execute it

    > wield SwordOfDeletion

    > attack smb.conf
    You hit smb.conf hard.
    smb.conf savages you with a death spell.
    You feel weak.
    You run away to /

    > say "shit, forgot to su"

    1. Re:Sample session by A+Big+Gnu+Thrush · · Score: 2

      Your reply is bogus. Gekko didn't describe valuable information as a commodity, but information as a valuable commodity.

      From www.m-w.com:
      Main Entry: commodity
      Pronunciation: k&-'mä-d&-tE
      Function: noun
      Inflected Form(s): plural -ties
      Etymology: Middle English commoditee, from Middle French commodité, from Latin commoditat-, commoditas, from commodus
      Date: 15th century
      1 : an economic good: as a : a product of agriculture or mining b : an article of commerce especially when delivered for shipment c : a mass-produced unspecialized product
      2 a : something useful or valued b : CONVENIENCE, ADVANTAGE
      3 obsolete : QUANTITY, LOT
      4 : one that is subject to ready exchange or exploitation within a market

      I think the last definition is what the character most likely intended.

    2. Re:Sample session by devphil · · Score: 2


      > enter /etc/init.d

      > look
      You are trapped in a twisty maze of symlinks, all alike. You are likely to be eaten by init.

      --
      You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    3. Re:Sample session by Colz+Grigor · · Score: 1
      So how many attacks per round would a sendmail.cf get?

      ::Colz Grigor
      --

  36. Easy to use? by proxima · · Score: 2

    MUDs may be easy to use after you've learned one (because the interface is very similar). However, one still has that initial learning curve. Granted, a MUD has a bit more intuitiveness than your average bash shell, but still. Bash is far more efficient for most tasks, after that initial curve is overcome. I think it's more useful to show a newbie how to do things in a windowed-manager, and when they get comfortable with the concept of a file system with directories (folders), subdirectories, filetypes, extensions, etc. then introduce them to the shell. Learning to get around in a window manager greatly increases overall knowledge of how the filesystem is set up (regardless of OS), which is a prerequisite for using a shell prompt effectively.

    --
    "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
  37. Re:Geeks and filesystems. by SquadBoy · · Score: 1

    "Verge of trolling"?!?
    s/he *is* a troll. Go read her/his back posts. A rather good troll at that.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  38. It might go like this by joshv · · Score: 4

    > enter /etc

    >look
    [listing deleted for brevity]

    >look at smb.conf
    smb.conf looks interesting. You might be able to write to it. You definitely cannot execute it.

    > wield SwordOfDeletion

    > attack smb.conf
    You hit smb.conf hard.
    smb.conf savages you with a death spell.
    You feel weak. You are near death.
    You run away to /

    > say "shit!"
    You say "shit".
    /boot looks are you strangely.

    > cast SuperUser

    > password: *******

    > drink healing potion

    > enter /etc

    > attack smb.conf
    You kill smb.conf with a single blow.

    > Say "Thats more like it"
    You say "Thats more like it"

    /init.d applauds loudly.

  39. Re:Nothing new here. by trb · · Score: 1

    The adventure shell was written in 1984 by Doug Gwyn, gwyn@brl.mil, (now arl.mil). Doug is a well-respected old-school UNIX hacker. Yes, this is not nearly hot off the presses.

  40. Re:Finally... by stevey · · Score: 2

    Does anyone know of a shell that's been ported to Windows 2000? Or if not an entire shell, just the command-line tools would make me happy.

    Why not look here, for a whole range of GNU software running on Windows..


    Steve
    ---
  41. Re:.. == North? by skajohan · · Score: 1
    You are absolutely right, .. is west. Now that we've settled that we can move onto the more important subject:

    When visualising a year, what does it look like?





    (Correct answer: The year is a circle. Time flows counterclockwise. The year begins/ends about 11 o'clock.)

  42. Hmm, been there - done that :) by troc · · Score: 2

    I remember writing such a shell in a moment of boredom around 10 years ago with some equally sad, mud-obsessed mates.

    We had is set up so you could 'unlock' the door to your 'house' and let others inside. Each directory had a both a long and a short description which you could view. Files were objects (or objects were files!) and you could move them around...... you also had an object that moved with you so that you could see someone if their current working directory was the same as yours. 'Talking' to them sent them a screen message etc etc.

    Was great fun - I guess I should pull out the source from somewhere :)

    Troc

    --
    Troc's dubious podcast and blog: http://www.trocnet.net
  43. Re:What happened to AdventureSHELL? by tfb · · Score: 1

    I'm sure the idea is older than this. I remember something called `ash', the adventure shell, that ran either on Vaxes (4.3BSD) or on an HLH Orion which ran a souped-up 4.2BSD. This was along the same lines, but it wasn't done in bash because bash didn't exist then -- I guess this was 1986-87 timeframe. If it was on the Orion it may have been local to them I think, I think at least one of the HLH people was an adventure-game type person.

  44. I have a MUDShell too (mdsh) by kronocide · · Score: 2

    My implementation philosophy is slightly different however. I had as an original demand that it shouldn't change your prefered working environment except by adding things, i.e., it shouldn't break any of the things in your shell that work now. It's written in perl and primarily uses bash shell functions. It currently has:
    go [north/n/dir]
    take/drop [object/regexp]
    inventory
    examine [file/dir/person]
    use [object]
    It supports local and global "skins" for your filesystem (that is, room description files) as well as .room_description files in the actual directories. "Use" uses the file command to deduce file type from header and mdsh has its own simple-to-modify magic file that associates file types with application (can have several console and X alternatives for each file type).
    When you enter a directory it diplays a room description if there is one, the number of files in the directory and the "exits" (directories)avilable, and also any other users in this directory. "Examine" works for all displayed objects (using the passwd file for users in your dir).
    Problems with my current version is that it is bash specific and mutli-user functionality is limited to seeing who else is in you cwd. I'm working on a new version that will take care of these issues and make command line chat etc possible.
    This application must be classified as a Bad Idea(tm) along the lines of Doom for sysadmins. It also has several predecessors, like ash and one adventure shell written originally for the VAX in the early 80's. If there is any interest I could probably put my code up somewhere. Email me at henning@roxen.com.

  45. What about the Wump by dropdead · · Score: 1

    If I could work and hunt the wump at the same time I would never leave my keyboard.

    --


    By definition, a government has no conscience. Sometimes it has a policy, but nothing more. - Albert Camus
  46. Re:Whammo by SquadBoy · · Score: 4

    Here it is. http://www.google.com/search?q=cache:www.cs.unm.ed u/~dlchao/flake/doom/+doom+shell&hl=en

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  47. can we use this for DoS on windows? by abcbooze · · Score: 2

    You are in the evil MS forest. There is a trail which goes east and west. You hear noises coming from the north.

    system.dat is standing here

    H 400(400) V 82(82) > hit system.dat

    You knock the @#$$ out of system.dat which causes a BSOD
    system.dat is dead!
    You receive 2 experience points for participation.
    The battle so far has lasted 1 round.
    You laugh at the sound of the pc speaker's scream

    H 400(400) V 82(82) > yay!

  48. South by smoondog · · Score: 1
    You are in the home directory of the MUD Shell demo account. You are feeling curious and want to explore. You are particularly curious about the shimmering portal to the South. If you get lost, type "go home" (without the quotes) to return here.

    xirium@

    Exits: North East South West.

    Funny how with every turn everything seems to be going south.

    -Moondog

  49. not everything should be turned into a mud by L-Train8 · · Score: 4

    For example, the Super Nintendo classic, Metroid.

    --

    Don't forget that Friday is Hawaiian shirt day.
    1. Re:not everything should be turned into a mud by Anonymous Coward · · Score: 1

      NES classic, not SNES classic. Metroid 3 sucked compared to the original. Tsk tsk tsk, youngsters nowadays.

  50. Could be a problem... by Winged+Cat · · Score: 2

    >cast top
    You see a mail daemon here
    You see a http daemon here
    You see a ftp daemon here
    >yell Help, demons!
    You yell, "Help, demons!"
    >attack http daemon
    You easily slay the http daemon
    |<00|_/-\|)/\/\1|/| yells, "Some lamer just crashed our Web server, d00dz!"

  51. inspiration? by mwalker · · Score: 2

    check out the header of this shell:

    #!/usr/bin/perl
    #MUD Shell
    #(C)2001 Dean "Gandalf" Swift and Xirium
    #
    #20010209 Gandalf: idea taken from comments on SlashDot.Org
    #20010210 Gandalf: start

    Hmmm... ok... but which comment was he inspired by?

    My guess is comment #46 from this archived story

    any other guesses?

  52. Seriously... by -=OmegaMan=- · · Score: 2
    ... how much bandwidth can a mudder POSSIBLY clog on your LAN??!?!?!?!

    "Damn these kids and their fancy-pants text streams!!! GRRR!!!! Back in my day we leeched bandwidth by CARRIER PIGEON YA LAZY GOOD FER NUTHINS!!!"

    --

    This sig is xenon coated, and will glow red when in the presence of aliens

  53. I'm working on something similar by D'Oleris · · Score: 1

    I'm working on something similar: I've hacked into the tcsh source so it will, before saying "command not found", send your command over a TCP connection. On the other end I've got a PennMush server. So far I just use it to chat at my terminal with my friends, but ultimately I'd like to add cute interactions with the filesystem.

    I call it mutcsh.

    So far it's in no shape to share, but if anyone is very interested, let me know.

  54. Finally... by Speare · · Score: 5

    Back in the 80s, I'd use DOS and play Infocom games constantly. Whenever I lost my train of thought, I'd do either L or DIR absentmindedly, just to get me restarted.

    Of course, half the time, I'd get I don't know the word 'dir.' and the other half I'd get Bad command or filename: L.

    Got so bad I made an L.BAT which did a DIR, which helped a little. :)

    --
    [ .sig file not found ]
    1. Re:Finally... by Mawbid · · Score: 2

      I often type "ll" into an irc channel. It's worse when there are pople watching :-)
      --

      --
      Fuck the system? Nah, you might catch something.
  55. Re:I can see it now... by micromoog · · Score: 5
    Or the Microsoft version:

    You find yourself surrounded by a mysterious blue cloud. You are unable to move.

  56. You know your a MUD addict when... by CrackElf · · Score: 1

    you use this product.
    Isnt there a top ten mud
    addict list? this should
    be added to it.
    -CrackElf

    --
    "Blake is an idealist, Jenna. He cannot afford to think." - Kerr Avon, Star One, Blakes 7
    1. Re:You know your a MUD addict when... by Darkfred · · Score: 1

      I once became so addicted to muds that i woke up in the morning and my fingers instinctively typed.
      Wake
      Stand

      And whenever i saw a heidi wall post i typed 'Attack Troll'

      --
      ----- 70% of all statistics are completely made up.
  57. .. == North? by CaseyB · · Score: 2
    so cd .. becomes go north or simply n

    That would take a bit of adjustment for me. I've always thought of .. as west!

  58. heh by fizban · · Score: 1
    The term "virtual filesystem" takes on a whole other meaning with this thing...

    --

    --

    +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

  59. fun 3d shell by pixel+fairy · · Score: 1
    doesnt do anything, just let you look, but its real pretty...

    http://www.hgb-leipzig.de/~leander/TDFSB/

    the server was down last i looked, hopefully its back up now.

  60. Re:I can see it now... by WildHunter · · Score: 1

    That would take all the fun out of mudding.
    I loved playing the old muds for months at a time only to advance my charachter a little bit and always have new challenges. But in a OS I'm not sure I want that fun challenge all the time.

    Go North index.htm

    You are standing in front of Inetpub
    There are three 31137 h4x0rz in front of you
    Exits are to the North and South

    Use firewall

    Firewall bounces off of 31137 h4x0rz -10

    Run Away

    Your have run away

    You are standing in front of \\root
    there is nothing here.
    There are no Exits...

    --
    Are you lonely? Hate having to make decisons? Meetings, the practical alternitive to work.
  61. Learning from MUDs by Canis+Lupus · · Score: 1

    It would certainly be interesting to turn this into some sort of educational introduction to UNIX. And could be quite fun for younger kids. At least after "playing" they would be familiar with some of the concepts.

    On the other hand, there were some interesting concepts in the MUDs which could migrate back into the command-line. The idea of levels was kind of cool. A particular user could be deemed an http "wizard" (i.e., full access to all things http) but a newbie WRT init, users, /etc, mail, etc. Essentially, designing multiple disciplines at various levels. "root" could become a much less necessary account (I have always felt root is a bad idea; hard to see who did what (and yes I know about sudo and its like), and it is too much of a target -- get root and you have the keys to the kingdom).

    --
    The real silver bullet to good programs is caffeine; lots and lots of caffeine! *twitch, twitch*
  62. Re:Geeks and filesystems. by Blackheart2 · · Score: 1
    The question is why do Geeks like computers more than non-geeks?

    Yeah, and why is the Left so goddamn liberal?

    BH

    --

    BH
    Fools! They laughed at me at the Sorbonne...!

  63. Seems odd to me... by itchyfish · · Score: 1

    That I didn't see one reference to MS Bob here. While I never used Bob, this seems to me that this is exactly what Bob was trying to accomplish. I always thought Bob was a great idea in theory, but apparently it suffered from being a resource hog and other typical MS problems. Wonder how it would perform on some modern hardware?

    Is there any interest in pursuing this type of project? I'm by no means a programmer, but I would volunteer my time and what efforts to contribute to such a thing.

  64. Re:Is this the start? by scrytch · · Score: 2

    > It would be nice to carry files around with you

    This is something I rather like about windows explorer: you can cut and paste files, which is rather like the "get" and "drop" commands I wrote a long way back when i was learning unix. never went so far as to make it a whole shell though.

    zope manages resources the same way, though it's mostly because that's just about the only way to move files around in most web interfaces.
    --

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  65. Might actually be useful with voice commands by jhines · · Score: 1

    This might work, with voice input. "Drop all" is much easier than "arrgh em space dash arrgh space asterick", if you are speaking your commands.

  66. Re:Ack. by PhilMills · · Score: 1
    The whole shell looks way too wordy.

    Funny, the biggest complaint I've heard about *nix is that it's not wordy enough. I believe the UNIX for Dummies book accused many of the original designers of being "lazy typists."

    This could be the start of a new religious issue: leave "rm -rf" as is, or alias it to "delete everything omigodno! wait..." ;-)

    -Phil

    p.s. - this is probably the best topic for all those "programmers are so caught up by the fact that they can that they don't consider if they should sigs...

    --
    Once you eliminate the impossible, whatever remains, no matter how improbable, will be quoted out of context on
  67. Re:Geeks and filesystems. by raju1kabir · · Score: 2
    Geeks seem to have an obsession with representing filesystems, memory maps, harddrive partitions and so forth as everyday objects. For eample, I recently saw someone navigating their filesystem as though it was a space system, which was extremely odd to view.

    Aren't you the one who was salivating over the prospect of a 3-d interface the other day?

    (I was too, but I'm not dissing it today)

    One can see this motivation in Virtual Reality and simulcra, artificial life and the like. A fascination with nonreal complex system can enegender loneliness. What better way to escape this loneliness by bringing the external world, the world longed for but feared, into the internal world?

    Yes, I think that most geek social maladaptivia can be directly traced to an encompassing fear of the grues and evil wizards that lie outside the safety of the computer room.

    How about this: Geeks couldn't care less. Geeks are happy with the command line. It's for the benefit of everyone else that we have cute little folder icons and trash-cans and clickable buttons that look like old-tyme radios.

    --
    "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
  68. Re:Is this the start? by litheum · · Score: 1

    man i SOO want to see the day that we have a GUI like that thing in hackers. little packets of data flying around the room and people getting into the garbage file and hax0ring stuff. aww YEAH.

  69. Re:Egads... by markov_chain · · Score: 2

    I agree with your point. The added level of mapping directories to directions is not that interesting. However, I think some MUD features would really work on a unix shell.

    The one I would like most is being able to interact with other users on the system. For example, movement: someone cd's to your home directory; you see something like "jdoe enters from /home/jdoe." If you cd to jdoe's home directory, you see "You see jdoe here." Chat: "jdoe says: what's up." Emotes: "jdoe smiles happily," and so on.

    It would take extending an existing shell a bit and add some way to keep global state. Not too bad.

    ~
    --
    Tsunami -- You can't bring a good wave down!
  70. Cute by _xen · · Score: 1

    Very cute, now if it had MOOcode as a scripting language I might consider using it ... on the last friday of every month.

  71. Non-GUI interfaces by ca1v1n · · Score: 3

    I think that efforts like this could help the indoctrinated user become more comfortable with a command line interface. It gives a very easily visualized representation of the file system which is actually more logical than the folder analogy commonly used. Once the user realizes that the folders they are used to using are simply an abstraction, they are ready to start learning a full-fledged command line interface, at least for file management. Of course there will always be a use for the GUI, but as anyone who has worked tech support can tell you, the GUI lets people be stupid, and then they don't know how to solve even the most rudimentary problems, because they don't understand that it is only an abstraction. If stuff like this makes the users a bit more aware of HOW the computer works, I'm all for it. Then we can get to work on juicier stuff, like not leaving the Administrator password blank.

    1. Re:Non-GUI interfaces by TGandalf · · Score: 1

      People just don't understand how directories work. Most lamers just keep all there work in a flat folder. Most web sites are the same and this practice is actively rewarded because web pages in subdirectories are penalised by many search engines. If people can harmlessly explore the filing system, they might learn something: how directories work.

  72. I've imagined this happening to me... by mcrandello · · Score: 1

    mudsh - /home/mcrandello # cas colorsp bin

    Your Colorspray Spell ****Obliterates**** /home/mcrandello/bin
    Your Colorspray Spell ****Obliterates**** /home/mcrandello/bin
    Your Colorspray Spell ****Obliterates**** /home/mcrandello/bin

    /home/mcrandello/bin has big nasty wounds and scratches.
    /home/mcrandello/bin swings at you, but misses.

    mudsh - /home/mcrandello # back bin

    Your backstab wounds /home/mcrandello/bin
    /home/mcrandello/bin is mortally wounded.
    /home/mcrandello/bin has died.

    ***You get 5 gold pieces from the corpse of /home/mcrandello/bin.
    ***You find the charred remains of an rxvt binary on the corpse of /home/mcrandello/bin.

    mudsh - /home/mcrandello #

  73. Game based interfaces by Scrymarch · · Score: 1
    Other potential game based interfaces:

    Real-time strategy, eg StarCraft. Your resources are marshalled and moved by positioning them on a map. Resources are not used up, and most systems will not have enemy systems that need to be destroyed. It would be more of a SimCity interface, I suppose. Network connections might be represented by streams of peons or some such. Incidentally I've always felt command line interfaces would be useful in such games, especially if groups are designated.

    Platform games. This metaphor is already used in configuration wizards.

    First person shooter ... already mentioned on this thread.

    Tetris etc ... graphical representation of resource allocation at a corporate level

  74. I don't trust it :) by Chuck+Flynn · · Score: 2

    The last MUD shell I downloaded from a 1337 warez site had "xyzzy" linked to "rm -rf".

    1. Re:I don't trust it :) by txsable · · Score: 1

      Way OT: Chuck Flynn, can you please correctly attribute the quote in your .sig? The "Ask not..." quote belongs to John F. Kennedy...I believe from his inauguration speech.

  75. muhahaha by pangloss · · Score: 1

    Now we'll ever know if sysadmins are hard at work or having mudsex.

  76. Hmmmmmm by Aggrazel · · Score: 2

    look

    There is a / here.

    get /

    put / in /

  77. Nothing new here. by crism · · Score: 2

    I used "ash", the Adventure Shell, six years ago or so. This is just a retread. (Although given ash's lack of maintenance, possibly a needed one.)

    1. Re:Nothing new here. by rodgerd · · Score: 2

      And a prophet, no less.

  78. MUDShell not really for newbies by dkwright · · Score: 2
    If you read the original slashdot thread the idea came from, you'll see that the idea for this type of shell was to help newbies.

    MUDShell doesn't really do that, unless the newbies happen to have experience with Adventure style games. Otherwise, a lot of the humor and some of the "logic" of the shell would be lost on the newbie.

    MUDShell is probably more entertaining for oldtimers than useful to new users. Nothing wrong with that.

  79. Re:Geeks and filesystems. by Trypsin · · Score: 1

    The same holds true for more than just file systems. Take the GUI for example. These days it's slick, with nice 3D buttons, and shaded icons mouse cursors, what have you. All of this is to mimic the way things would be if they were "real" - that is, real buttons made out of plastic or whatever. Things fade in and out of view as menus pop up, and roll when scrolled.

    None of this is crucial to the way that computers works. It's all asthetic - intended to make us think that we're actually doing something more than pushing a bunch of zeros and ones around in a big calculator.

    It's all psychological, so that those of us who spend >5 hours sitting in front of the box feel like we're actually interacting with something more than a wafer of silicon.

    --
    ----------------------- Arm the homeless.
  80. Re:Voice Recognition by _Brazil_ · · Score: 1

    I should read all the comments before I make my own...

  81. Re:Is this the start? by TGandalf · · Score: 1

    The film hackers is much more realistic if you consider all of the on screen action to be a metaphor of what is supposed to be happening. Think of it as a cinematic convention for how the characters percieve an otherwise plain screen of text.

  82. Removing files...? by ackthpt · · Score: 1
    tmp is here.

    > sneak

    Echo off.

    > wield rm

    You hold rm and begin using it as a weapon.

    > back *

    You plunge rm into the back of sc17018aa which results in a loss of bytes and and total dissapation.
    You plunge rm into the back of sc19333aa which results in a loss of bytes and and total dissapation.
    You plunge rm into the back of sc22942aa which results in a loss of bytes and and total dissapation.
    You plunge rm into the back of sc23401aa which results in a loss of bytes and and total dissapation.
    You plunge rm into the back of sc25776aa which results in a loss of bytes and and total dissapation.

    > n

    var is here.

    root has arrived from the south.

    &gt l root

    root appears to be very pissed.
    root is in an excellent condistion

    root sees you and attacks!

    root massacres you to small fragments with its kill -9

    You are DEAD!!

    --

    --

    A feeling of having made the same mistake before: Deja Foobar
  83. This is Unix, by Sloppy · · Score: 1

    I know this.
    ---

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  84. "Get" files by khog · · Score: 1

    I thinkt he whole idea of "getting" and "dropping" files and having an inventory is fantastic. Having a series of already known MUD commands for file manipulation makes file-handling rather easy. Throw in regexp support in your get statements, ditch the whole "go north" thing, and this is a great shell. Kudos for the whole MUD thing, anyway, though, as I find it very nifty.

    Mike Greenberg
    --
    http://www.yourmothernaked.com
  85. Re:Geeks and filesystems. by Minupla · · Score: 2

    Might it not be because computers are complex systems and we therefore need to impose a level of abstraction? You will note that we already have many levels of abstraction between us and the computer, or we'd all be programing using hex editors today.

    Metaphors existed long before we came along as a way for people to clutch at the intangable and shape it to a concrete shape that is familar to them.

    You might as well say that poets are driven by an obession with emotion and thoughts that they wish to merge external reality with them.

    Now most geeks have no problems envisioning abstract concepts (at least as regards the inside of their computer). However, increasingly concrete layers of obstraction in the user interface does make it easier for users. To me this seems like the text based version of the graphics user interface.

    Personal, I'll probably always perfer bash to ethier of them, all things being equal, but given some development time I can see this more concrete text based user interface might be very useful to less experienced users in situations where bandwidth counterindicates the use of a GUI.
    --
    Remove the rocks to send email

    --
    On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
  86. Re:Geeks and filesystems. by Error27 · · Score: 2

    The story is not about filesystems. It's about user interface.

    The question is why do Geeks like computers more than non-geeks?

    Perhaps it's because they see something in computers that the non-geeks missed. If you're a programmer then you can show the rest of the world what you see by building different interfaces.

  87. anyone know of a python implementation? by bigpat · · Score: 1

    I have been thinking about doing this as a part of the varium project. A python shell with a virtual file system.

    If anyone knows of a similar project it would be helpful to see.

  88. Re:First Person Shooter by Antipop · · Score: 1

    What if you miss /tmp and hit /vmlinuz?

    -antipop

  89. A good start. by Restil · · Score: 2

    This is an excellent start, as most starts are. Obvious improvements would be to code it in a less interpretive language, and to add local directory features to provide the room description. For all I know, this might be an option already, I only scanned the source briefly.

    some of the issues mentioned in the original thread, such as concepts such as "file I edited yesterday" would be useful and interesting, or maybe just interesting, or maybe just cool.

    Anyways, cool idea, and cool project, good luck.

    -Restil

    --
    Play with my webcams and lights here
  90. Easy transition for our non-UNIX friends... by mwaddell · · Score: 1

    Seriously though, folks.

    I could actually see this sort of a shell being very useful in getting people comfortable with the commandline. I have a good friend who is a devout mac user and cringes at the thought of a commandline. Yet, we MUD all the time. Go figure.

    Now that OSX is going *BSD, this could be a nice shell for them to use in keeping with their philosophy of making everything as intuitive as possible!

    Plus, I actually like using the shell. It's not as powerful or convenient as bash, but it has the potential to be!

    Just my $0.02.
    Mike

    --
    "It is only with the heart that one can see rightly; what is essential is invisible to the eye." -Saint-Exupery
  91. Hapless Hackers by neo · · Score: 1

    I feel sorry for the hapless hackers who break into the system. After hours of trying exploits they finally get in only to be presented with the only shell on the system.

    mudsh - /home/mudsh > ls

    Bad syntax, try "Go n,s,w,e"

    This is probably the best way to keep 14 year old boys from hacking you system I've ever seen since most of them have never even play an infocom game.

  92. Hmmm by Death+of+Rats · · Score: 1

    I actually thought of this once myself... mainly because I still, unfortunately, use Windows as my primary operating system (convincing a computer illiterate family that prompts are better is tough)... After mudding and zorking way way way too much, I went to use DOS for some reason or another, and kept subconsciously typing "look" for "dir" and "save" at random points for no apparent reason ("Always remember: SAVE OFTEN")... I was extremely close to blowing the dust of my DOS Batch file book, when my laziness got the better of me.

    --

    --

    --
    You can't fight in here! This is the war room!
  93. Reminds me of a penny-arcade comic.... by catch23 · · Score: 1

    this one:
    http://www.penny-arcade.com/images/2001/20010221l. gif

    You see a Metroid(tm)

    >shoot metroid

    You shoot the Metroid(tm)
    You see another Metroid(tm)

    1. Re:Reminds me of a penny-arcade comic.... by catch23 · · Score: 1

      Doh.... stupid me... didn't actually check out the link and realize it's from penny-arcade!

  94. First Person Shooter by jackal! · · Score: 1

    Nice, but let me know when I can delete files in real time with a rocket launcher. Would make Virus sweeps more interesting as well. =)

    J

    --

    Who moderates the meta-moderators?

  95. and like MUD's by Anonymous Coward · · Score: 2

    maybe this too will grow into a graphical version of this. 'What?' Thats what GUI's are. Well, thats what GUI's were meant to be... and actually started out as that. Now, they are just the icons and multiple windows, with some limited funtions for each widget and icon (file). What ever happened to treating programs as objects, individual files being transparent to the user (until you wanted to actually get into them) and a true graphical method for manipulating your ENVIRONMENT. Well, maybe later this will grow into and merge with the 3D GUI under dev right now

  96. one small step for man by RetroRichie · · Score: 1

    It's like a poor man's VR file manager. Now they can make a Lawnmower Man text adventure.

  97. This is great! by graveyhead · · Score: 1

    I can't wait to mount the princess in my root file system!

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  98. Whammo by carlhirsch · · Score: 2

    Give it a graphical front end and blam! Instant VR filesystem. With actual usability, no less.

    -carl

    --
    . We've got computers, we're tapping phone lines, you know that ain't allowed - Talking Heads, "Life During Wartime"
  99. Ack. by Wakko+Warner · · Score: 1
    One thing I like about normal shells: Short commands. "Go up, then go up, then go east" is an awful lot harder to type than "cd ../../east" IMO. The whole shell looks way too wordy.

    Ohwell, I guess this'll satisfy some niche user group...

    - A.P.

    --
    * CmdrTaco is an idiot.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  100. Egads... by RareHeintz · · Score: 1
    This is easily the most horrifying idea for a command-line filesystem interface I've seen... I thought the problem of taking metaphors too far was sufficiently demonstrated by the overuse of "folders" in GUI's, but this takes the cake. "You are not strong enough to kill /dev/fd0"? "Go south" - what directory does that even get you, anyway? And experience points for running around looking at the filesystem?

    I wouldn't even use this as a learning tool for a child - it hides too much, and leaves the user with no clue what he's actually doing. And the purpose of a shell, after all, is to actually get something done, not to get experience points.

    On the bright side, maybe it will keep mudders from clogging bandwidth or your LAN - let 'em get their fix without even leaving the local machine. But that's about the only benefit I can see to it.

    OK,
    - B
    --

  101. Is this the start? by Chmarr · · Score: 3

    Wonderful! Cool! Amazing! I think, anyway :)

    So, the next thing we'll have is a tinyfugue plug in so it'll draw maps for you, then a graphical front end so you're wandering around filesystems as if they were buildings and rooms in a VR environment, killing off rogue processes with your trusty sword of SIGTERM.

    "Hey! You can't kill me, I'm nice -20!"

    Or... we just get the interactive, multi-player plug in for SGI's VR filesystem viewer :)

    1. Re:Is this the start? by TGandalf · · Score: 1

      I found cut and paste of file *handles* extremely counter-intuitive. Cut and paste is a kludge to compensate for other bad design decisions. If the OS was less obtuse and less intrusive then cut and paste would be more liquid, like MacOS. Of course, both are flawed application-centric designs rather than data-centric. The only thing that was standardised for applications was the File and Edit menus. Great, not! So, the only consistancy is: load data into application, save, (application-centric) printing, and cut and paste of data to other applications. If you have a data-centric environment, File and Edit are redundant.

    2. Re:Is this the start? by mauddib~ · · Score: 2

      Well, something from someone who posted the initial idea. I don't know where to begin, but this is great. I just submitted me to the project (without even trying the sourcecode).

      It would be nice to carry files around with you (with maximum weight of course).

      Really, I never expected this, it was just a "general" idea. I played with it after I posted it and got so many positive replies, but I was already planning another new program (something around Icecast and voting). Now I have to stop thinking about that thing, and help implement the real adventure-shell!

      People, this project needs some hard work!

      --
      This is a replacement signature.
    3. Re:Is this the start? by Higher+Authority · · Score: 1

      Honestly, though; does anyone think this will ever happen?

  102. This is MSInnovate by TGandalf · · Score: 1
    Seems pretty MSInnovative to me.

    N, MSInnovate is when you copy ideas. I genuinely did not know about about previous efforts. I have even met a member of SlashDot who had done one of the previous implementations. Is seems like many people have had similar ideas independantly.

    Anyhow, mentioning MSInnovate, I just knew I forgot to add something to the denied domain list. Well, if you see anything like MUD Shell from MicroSoft, you saw it here first. The rest of the logs are also interesting.

    tide84.microsoft.com - - [27/Feb/2001:17:15:48 -0500] "GET /tech/mud-shell/index.html HTTP/1.0" 200 4747
    tide78.microsoft.com - - [27/Feb/2001:17:15:48 -0500] "GET /blank.gif HTTP/1.0" 200 85
    tide85.microsoft.com - - [27/Feb/2001:17:15:48 -0500] "GET /logo.gif HTTP/1.0" 200 590
    tide70.microsoft.com - - [27/Feb/2001:17:16:12 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.0" 200 8330
    tide23.microsoft.com - - [27/Feb/2001:17:19:59 -0500] "GET /tech/mud-shell/index.html HTTP/1.0" 200 4747
    tide23.microsoft.com - - [27/Feb/2001:17:19:59 -0500] "GET /blank.gif HTTP/1.0" 200 85
    tide23.microsoft.com - - [27/Feb/2001:17:19:59 -0500] "GET /logo.gif HTTP/1.0" 200 590
    tide78.microsoft.com - - [27/Feb/2001:17:27:29 -0500] "GET /tech/mud-shell/download/index.html HTTP/1.0" 200 5400
    tide92.microsoft.com - - [27/Feb/2001:17:27:59 -0500] "GET /tech/mud-shell/idea/index.html HTTP/1.0" 200 15697
    tide84.microsoft.com - - [27/Feb/2001:17:45:43 -0500] "GET /tech/index.html HTTP/1.0" 200 5703
    tide83.microsoft.com - - [27/Feb/2001:17:45:44 -0500] "GET /image/logo/index.gif HTTP/1.0" 200 2490
    tide83.microsoft.com - - [27/Feb/2001:17:45:44 -0500] "GET /image/blank.gif HTTP/1.0" 200 85
    tide79.microsoft.com - - [27/Feb/2001:17:45:44 -0500] "GET /image/button/xirium.gif HTTP/1.0" 200 2394
    tide70.microsoft.com - - [27/Feb/2001:17:45:44 -0500] "GET /image/button/logoab8.gif HTTP/1.0" 200 1286
    tide88.microsoft.com - - [27/Feb/2001:17:46:14 -0500] "GET /tech/mud-shell/download/mudsh HTTP/1.0" 200 15415
    tide92.microsoft.com - - [27/Feb/2001:17:59:17 -0500] "GET /product/index.html HTTP/1.0" 404 212
    tide91.microsoft.com - - [27/Feb/2001:17:59:21 -0500] "GET /user/index.html HTTP/1.0" 200 3438
    tide92.microsoft.com - - [27/Feb/2001:17:59:26 -0500] "GET /index.html HTTP/1.0" 200 8225
    tide87.microsoft.com - - [27/Feb/2001:17:59:27 -0500] "GET /style/nav0_4.gif HTTP/1.0" 200 14889
    tide92.microsoft.com - - [27/Feb/2001:17:59:34 -0500] "GET /babelparam/ HTTP/1.0" 200 5481
    tide85.microsoft.com - - [27/Feb/2001:17:59:34 -0500] "GET /babelparam/source/root.js HTTP/1.0" 200 5728
    tide86.microsoft.com - - [27/Feb/2001:17:59:35 -0500] "GET /babelparam/source/graphic.js HTTP/1.0" 200 2630
    tide92.microsoft.com - - [27/Feb/2001:17:59:35 -0500] "GET /babelparam/source/style.js HTTP/1.0" 200 15481
    tide84.microsoft.com - - [27/Feb/2001:17:59:37 -0500] "GET /babelparam/blank.gif HTTP/1.0" 200 85
    tide75.microsoft.com - - [27/Feb/2001:18:29:07 -0500] "GET / HTTP/1.0" 200 8225
    tide109.microsoft.com - - [27/Feb/2001:18:33:13 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.0" 200 8330
    tide109.microsoft.com - - [27/Feb/2001:18:33:13 -0500] "GET /blank.gif HTTP/1.0" 200 85
    tide109.microsoft.com - - [27/Feb/2001:18:33:13 -0500] "GET /logo.gif HTTP/1.0" 200 590
    tide109.microsoft.com - - [27/Feb/2001:18:39:59 -0500] "GET /tech/mud-shell/download/index.html HTTP/1.0" 200 5400
    tide117.microsoft.com - - [27/Feb/2001:18:49:15 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.0" 200 8330
    tide117.microsoft.com - - [27/Feb/2001:18:49:16 -0500] "GET /blank.gif HTTP/1.0" 200 85
    tide117.microsoft.com - - [27/Feb/2001:18:49:16 -0500] "GET /logo.gif HTTP/1.0" 200 590
    tide94.microsoft.com - - [27/Feb/2001:18:57:09 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.1" 200 8330
    tide94.microsoft.com - - [27/Feb/2001:18:57:09 -0500] "GET /blank.gif HTTP/1.1" 200 85
    tide94.microsoft.com - - [27/Feb/2001:18:57:09 -0500] "GET /logo.gif HTTP/1.1" 200 590
    tide94.microsoft.com - - [27/Feb/2001:18:58:54 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.1" 304 -
    tide94.microsoft.com - - [27/Feb/2001:18:58:54 -0500] "GET /blank.gif HTTP/1.1" 304 -
    tide94.microsoft.com - - [27/Feb/2001:18:58:54 -0500] "GET /logo.gif HTTP/1.1" 304 -
    tide94.microsoft.com - - [27/Feb/2001:19:58:33 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.0" 200 8330
    tide94.microsoft.com - - [27/Feb/2001:19:58:33 -0500] "GET /logo.gif HTTP/1.0" 200 590
    tide94.microsoft.com - - [27/Feb/2001:19:58:33 -0500] "GET /blank.gif HTTP/1.0" 200 85
    tide94.microsoft.com - - [27/Feb/2001:21:14:35 -0500] "GET /tech/mud-shell/download/index.html HTTP/1.0" 200 5400
    atoms.research.microsoft.com - - [27/Feb/2001:21:14:58 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.0" 200 8330
    atoms.research.microsoft.com - - [27/Feb/2001:21:14:58 -0500] "GET /blank.gif HTTP/1.0" 200 85
    atoms.research.microsoft.com - - [27/Feb/2001:21:14:58 -0500] "GET /logo.gif HTTP/1.0" 200 590
    tide94.microsoft.com - - [27/Feb/2001:21:15:16 -0500] "GET /tech/mud-shell/index.html HTTP/1.0" 200 4747
    tide94.microsoft.com - - [27/Feb/2001:21:15:34 -0500] "GET /tech/mud-shell/idea/index.html HTTP/1.0" 200 15697
    tide117.microsoft.com - - [27/Feb/2001:21:19:25 -0500] "GET /tech/mud-shell/index.html HTTP/1.0" 200 4747
    tide117.microsoft.com - - [27/Feb/2001:21:19:41 -0500] "GET /tech/mud-shell/idea/index.html HTTP/1.0" 200 15697
    tide70.microsoft.com - - [27/Feb/2001:23:27:22 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.0" 200 8330
    tide141.microsoft.com - - [28/Feb/2001:05:44:14 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.1" 200 8330
    tide141.microsoft.com - - [28/Feb/2001:05:44:15 -0500] "GET /blank.gif HTTP/1.1" 200 85
    tide141.microsoft.com - - [28/Feb/2001:05:44:16 -0500] "GET /logo.gif HTTP/1.1" 200 590
    tide120.microsoft.com - - [28/Feb/2001:05:49:02 -0500] "GET /tech/mud-shell/ HTTP/1.0" 200 4747
    tide120.microsoft.com - - [28/Feb/2001:05:49:06 -0500] "GET /blank.gif HTTP/1.0" 200 85
    tide121.microsoft.com - - [28/Feb/2001:05:49:06 -0500] "GET /logo.gif HTTP/1.0" 200 590
    tide93.microsoft.com - - [28/Feb/2001:21:24:37 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.0" 200 8330
    tide93.microsoft.com - - [28/Feb/2001:21:24:38 -0500] "GET /blank.gif HTTP/1.0" 200 85
    tide93.microsoft.com - - [28/Feb/2001:21:24:39 -0500] "GET /logo.gif HTTP/1.0" 200 590
    tide70.microsoft.com - - [01/Mar/2001:20:35:04 -0500] "GET /tech/mud-shell/example/index.html HTTP/1.0" 304 -
    tide78.microsoft.com - - [01/Mar/2001:20:35:05 -0500] "GET /blank.gif HTTP/1.0" 304 -
    tide85.microsoft.com - - [01/Mar/2001:20:35:05 -0500] "GET /logo.gif HTTP/1.0" 304 -
    tide70.microsoft.com - - [02/Mar/2001:13:02:59 -0500] "GET /tech/mud-shell/ HTTP/1.0" 200 4747
    tide92.microsoft.com - - [02/Mar/2001:13:04:16 -0500] "GET /tech/mud-shell/idea/index.html HTTP/1.0" 304 -
    tide78.microsoft.com - - [02/Mar/2001:13:05:16 -0500] "GET /tech/mud-shell/download/index.html HTTP/1.0" 304 -
  103. What happened to AdventureSHELL? by farrellj · · Score: 1

    Last I saw, it was in the source code for BASH, it was a bash-script that you could run and turn all your commands into Adventure commands...the original AdventureSHELL had the nice feature that you could "feed" your documents to the printer daemon, and it would eat them...leaving no trace . You are supposed to throw it at the printer daemon if you want it to print it!

    ttyl
    Farrell

    --
    CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
  104. Someone who started that thread by mauddib~ · · Score: 2

    Well, something from someone who posted the initial idea. I don't know where to begin, but this is great. I just submitted me to the project (without even trying the sourcecode).

    It would be nice to carry files around with you (with maximum weight of course).

    Really, I never expected this, it was just a "general" idea. I played with it after I posted it and got so many positive replies, but I was already planning another new program (something around Icecast and voting). Now I have to stop thinking about that thing, and help implement the real adventure-shell!

    People, this project needs some hard work!

    --
    This is a replacement signature.
  105. Re:Geeks and filesystems. by Heidi+Wull · · Score: 3
    Geeks seem to have an obsession with masturbating filesystems, memory lapse, hard"drive" palpitations and so forth as everyday blow jobs. For example, I recently saw someone fucking their filesystem as though it was a loose whore, which was extremely odd to view, as I am a loose whore.

    Why do geeks do this? I would hazard that it is because they are so incredibally obsessed with the innards of their penises, that they desire to merge my vagina with it, to create a symbiosis of the external tangible world and the internal world of "software".

    One can see this motivation in Virtual Porn and oral sex, artificial life and inflatable dolls. A fascination with nonreal copulations can enegender loneliness. What better way to escape this loneliness by fucking everything and everyone! Especially me, since I'm such a huge whore!

    Through this sexual experience, geeks can become better adapted to the whores.

    --
    I had sex with a camel!

  106. Voice Recognition by _Brazil_ · · Score: 1

    This might help in a great foundation to make a computer assistant through voice recognition. Just have voice recognition go to text. If you treat everything to a text level instead of straight from voice, it would make it easy to develop a system. Work just like Star Trek computer. Would have to put an array of microphones in every room of your home.

  107. I can see it now... by pixel_bc · · Score: 5

    "You might get eaten by a core ^h^h^h^h grue."

    Heh.

  108. Oh brother... by Geekenstein · · Score: 1

    And who said Open Source was a useless waste of time? Alright, who wants to help me write the code for my new "ELDCC" (Embedded Linux Dancing Coke Can) project?

  109. F34R /\/\y 5K111Z! by Col.Panic · · Score: 1

    Thank god! Now all those wasted hours of TinTin coding qualify me as an expert systems programmer!

    --
    --The Colonel