Slashdot Mirror


Lineo Frees CP/M

rbeattie writes: "The Register is reporting that the code for 'the first generic operating system for microcomputers' is now open source. It's interesting to see the final chapter for the code that could have been what was MS-DOS. The article includes the requisite background of CP/M from Gary Kildall's snubbing of IBM to its transformation into DR-DOS, later being sold to Novell then to Caldera who spun it off with Lineo who finally opened up the source in October." The original story is actually at NewsForge. Update: 11/27 22:13 GMT by T : Note, thanks to reader Greg Head, that DR-DOS source appears available only for money; the original headline implied that DR-DOS source was also now available at no charge.

57 of 245 comments (clear)

  1. no matter what anyone says... by night_flyer · · Score: 2, Funny

    I still like DOS

    --


    Thanks to file sharing, I purchase more CDs
    Thanks to the RIAA, I buy them used...
    1. Re:no matter what anyone says... by Sj0 · · Score: 4, Interesting

      I had found several ways to do multitasking dos easily, and at least one of them was pmode.

      First: OS/2 warp allowed you to use a text mode shell, which would be multitaskable and pmoded. That was a long time ago... The only one of these other than windows(which is a bitch about it) which will run Quake multitaksing.

      Second: TSX411 allowed for multitasking in text mode and in some CGA modes, and it also allowed for VGA modes to run normally, but I haven't heard anything about it since the early 80s.

      Third: Fallback Windows 3.1 with command.com set as the shell. Not my favourite solution...

      Fourth: Linux with dosemu: I'd really rather not get into why this is a bad idea for day to day use, but it has something to do with never being able to run shell 0 apps and general instability in regular apps.

      The reason for all this research is simple: At one time I learned about most of these(early 80s), windows sucked so badly nobody used it (whereas today, MS marketing(Bill Gates considers 1984 an instruction manual, not a novel) has convinced everybody to use it...), and multitasking under DOS was cool and innovative. Secondly, I'm a dos programmer right now (moving to linux with my next project to avoid Windows "He made a nice program -- lets clone it!" XP), and multitasking comes in handy, but the crashability of Windows is bad when I'm trying to make something work..

      --
      It's been a long time.
    2. Re:no matter what anyone says... by ncc74656 · · Score: 2

      You forgot DESQview...with the right hardware, you could multitask under DOS on an XT! I used it with DR DOS 6 back in '91 on a 286-12 with 2 megs of RAM and EMS 4 support on the motherboard to run my BBS and let me do other stuff at the same time. Ran like a champ...never crashed, unlike certain other DOS shells that were somewhat common at the time... (...mumble...mumble...Windows 3.1...mumble...mumble...)

      --
      20 January 2017: the End of an Error.
  2. Where we could have been.... by teambpsi · · Score: 3, Interesting

    I used MP/M - a multiuser/multitasking version of MPM on what i think was an Altaire?? in High School back in the mid-80's

    To think where the lowly PC would be now...

    Its often easy to blame the arrogance of Gary for blowing off IBM -- but to some extent it was one of those golden opportunities

    kind of funny...the arrogance of someone who thought they could say no --vs-- the arrogance of someone who thought they could say yes

    Who knew?

    --

    Old age and treachery almost always overcome youth and skill.
    1. Re:Where we could have been.... by hawk · · Score: 2
      > I used MP/M - a multiuser/multitasking version of MPM on what i think
      > was an Altaire?


      There were a couple of those; after all this time, it's hard to keep them straight. I want to say that MP/M used multiple processors in the same box and ran on 8 bits. Then there was CCP/M for the 16 bits machines; I worked on QA for that in '84. It could run multiple ms-dos programs at the time. Then that became CDOS, and was ultimately folded into the regular DR-DOS
      hawk

    2. Re:Where we could have been.... by the_2nd_coming · · Score: 2

      you know what I mean......he had 14 years to make his ass raw you know ;-)

      --



      I am the Alpha and the Omega-3
  3. Here's a short History of CP/M by Anonymous Coward · · Score: 3, Interesting

    http://www.geocities.com/SiliconValley/5711/histor y.html

  4. Day late and a dollar short by Tassach · · Score: 5, Insightful
    While it is commendable to open the source to a defunct product rather than keep it in some kind of propriatary graveyard, this release comes too late to make any practical impact. The few niches where a lightweight DOS kernel would still be useful have pretty much been filled by better alternatives.



    Considering how far the Windows product line has diverged from it's MS-DOS roots, even the hope of finding code that's useful for interoperability with M$ systems is pretty slim. Sadly, I can see little practial value to this announcement other than academic and historical interest.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    1. Re:Day late and a dollar short by duffbeer703 · · Score: 3, Informative

      There is plenty of practical value.

      Alot of embedded systems, particularly POS systems and some industrial controllers use DOS.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    2. Re:Day late and a dollar short by bigdavex · · Score: 2

      While it is commendable to open the source to a defunct product rather than keep it in some kind of propriatary graveyard, this release comes too late to make any practical impact. The few niches where a lightweight DOS kernel would still be useful have pretty much been filled by better alternatives.

      Last time I bought a hard drive, I noticed the configuration diskette used Dr. DOS.

      (That's the whole post. Move along.)
      --
      -Dave
    3. Re:Day late and a dollar short by Jeffrey+Baker · · Score: 2

      DOS still has a use, even on powerful desktop systems. Flashing the PC BIOS, or the BIOS of an expansion card, can usually only be done from DOS. If you are a Linux user, you are kind of stuck with your existing BIOS. With a free DOS implementation, you can update your BIOS. I've been nursing a DOS 6 boot diskette for seven years, just so I can flash ROMs. If that disk ever bites it, I'll switch to this open DR-DOS.

    4. Re:Day late and a dollar short by nels_tomlinson · · Score: 4, Informative
      You might want to look into FreeDos, which is an MSDOS compatible, GPL'ed dos which works fairly well. It's beta, but it's there NOW.

    5. Re:Day late and a dollar short by markmoss · · Score: 2

      CP/M isn't DR-DOS and according to the articles only CP/M is open-sourced at this time. However, there are quite a few similarities; everyone copied the ideas in CP/M (D.R. apparently didn't sue unless you also copied the code itself), so the first releases of PC/MS-DOS were at least 75% a CPM work-alike.

      Yes, it is good news for embedded system developers. CP/M is a pretty good OS for 8 & 16 bit systems, and being open-sourced makes it easier to adapt it to a system that lacks some of the desktop hardware (e.g., Flash chip instead of disk drive, a few buttons instead of keyboard, undersized display).

  5. looks slashdotted by small_dick · · Score: 2

    i followed cp/m well into th "ZCPR" era, the elephant's graveyard, Z-nodes, etc.

    although the site is /.'ed, I hope the CP/M 68K source is there, too.

    I have an old Motorola 68K based Compupro box laying around, but I think the disks are bad.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  6. Re:DOS OWNS ALL by wackysootroom · · Score: 2

    The real question here is who cares? There are already Multi-User Multi-Tasking OSes out there and retrofitting an old OS not designed to do these things would be a waste of time and a disaster waiting to happen.

    The words CP/M and DOS invoke nice memories to me, but lets keep both of them where they belong - a computer museum.

  7. Put it in Debian! by DdJ · · Score: 2, Interesting

    Now someone has to wrap up the newly-open-source CP/M stuff, combine it with a Z80/8080 emulator, and make a Debian package that runs CP/M software!

  8. Re:Ms. Dos dead at age 21 by calags · · Score: 3, Funny

    Her husband was Dr. DOS (whereabouts unknown) - there is speculation that the murderer entered and left through the broken Windows.

    Ms Dos' twin P.C. Dos was unavailable for comment.

    --
    Never attribute to stupidity what can be construed as a monopoly preservation tactic.
  9. the new world order? by trb · · Score: 2
    ... the first generic operating system for microcomputers' is now open source.

    And in the dark winter of the great white north of Finland, a hacker's mind is stirring. Will this signal the birth of a wave of open source CP/Mania? God, I hope not.

    1. Re:the new world order? by Kymermosst · · Score: 2

      I thought you were talking about the Fimbulwinter that precedes Ragnarok.

      Anyway, wait until someone ports some GNU utils to CP/M, makes a distro like "Green Beret CP/M" and RMS gets up and says... "Damnit, that's supposed to be 'GNU/CP/M.'"

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  10. Actual MS-DOS source by Anonymous Coward · · Score: 4, Interesting

    believe it or not, the actual MS inhouse source for MS-DOS 6.2 is floating around on a WarezSiteNearYou(tm). No idea how it got out, but it's out. It's interesting mainly for its comments and revision logs, and all the unfixed bugs they released it with (about 266, if grep ain't lying to me - they flag it with the string BUGBUG - and those are only the ones they know about!).

    It's a 19mb (approx) tarball which blows up to 70mb. I got it as dos-6.0-src.tar.gz. About half of that bloat is the code for QBASIC and associated bits n bobs (edit, help) which are made with "COW" - Character Oriented Windows - hey, they tried for cool acronyms.

    I've tried posting some of it here for the last 10 mins, but I can't beat the "Lameness filter - please use fewer 'junk' characters". If anyone wants to tell me how to get around it....

    Meanwhile I'll leave you with a revision note from around 1983 or so:

    REV 1.50
    Some code for new 2.0 DOS, sort of HACKey. Not enough time to
    do it right.

  11. use in an embedded system by aisaksen · · Score: 2, Insightful

    Would this have any use in an embedded system? It would probably be easier to boot/manage than Linux since CP/M was designed and used back when computers had severe limits on processor speed, memory size, and storage.

  12. No by jorbettis · · Score: 2

    I realise no-one cares, but I'm going to say it anyway. CP/M stands for Control Program/Monitor. If it was Control Program for Microcomputers, it wouldn't have a slash.

    The article refrenced the comp.os.cpm FAQ, which has this to say on the subject:

    Q3: Does CP/M stand for anything?

    There are at least three popular answers - Control Program for Microcomputers, Control Program for Microprocessors, and Control Program/Monitor. The issue is clouded by authors of popular CP/M books giving different answers. According to Gary Kildall (the author of CP/M), in response to a direct question on the PBS show "The Computer Chronicles" following Computer Bowl I, the answer is: Control Program for Microcomputers. This is also consistent with DRI documentation. See, for example, p. 4 of the DRI TEX manual.

    I agree that your argument makes sense, but the authoritive souces say "Control Program for Microcomputers

    --

    Jordan Bettis

    ``Wherever you go, there's another stupid sigfile quote.''
    1. Re:No by sg_oneill · · Score: 2

      Christ I remember having a screaming match in front of a first year lecture MANY moons ago with a lecturer who insisted it was "Control Program for Minicomputers". I was certain it was "Central Program for Microprocessors"

      Heh... We where both wrong. Now I know what that bearded guy in the front row was grinnin 'bout.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  13. Re:DOS stability by dillon_rinker · · Score: 2

    A stable operating system allows you to keep operating the system when an application crashes. If an application can crash the OS, it ain't stable.

  14. Re:It was good in the day by savaget · · Score: 2

    I have to agree that DOS was relatively stable compared to Windows. I ran AutoCad (versions 10 thru 13) under DOS and crashes came only every few months. As soon as I began running AutoCad under Windows, crashes and lost data became almost a dayly occurence.

    I ran OS/2 for a while at home and it was as stable if not more that DOS

  15. I just got to wonder....... by the_2nd_coming · · Score: 3, Interesting

    Where would the world be today if IBM had made a deal for CP/M?
    I almost die laughing when someone tells me that MS had revolutionised computing and did it all on there own....then I ell them that if IBM had picked CP/M rather than MS-DOS, then no one would care who Bill Gates is today....infact, I bet MS would either be defunct or be an ISV making software for a 32 bit CP/M derivitive with a GUI..........hey!! that would be a cool project..put a GUI on CP/M!!!

    anyway, I don't think Digital woul be in the place that MS is currently since Digital had there hands in a lot of diffrent hardware. so actualy, if MS-DOS was not shiped on PCs in the 80's perhaps the "they" would have been right, perhaps we would all be using Unix today!

    --



    I am the Alpha and the Omega-3
    1. Re:I just got to wonder....... by foonf · · Score: 3, Interesting

      Something also to consider:

      If Microsoft had not gotten ahold of 86-DOS when IBM came around looking for an OS, might they have licensed XENIX (or a cut-down derivative thereof) to IBM? It certainly ran on 16-bit x86 architecture machines and Microsoft had it prior to 1981.

      Moreover, if that had happened, widespread acceptance of 32-bit Unix workstations (based on, say, the 68k) might have occured in the 1980s, because everyone would be by then using Unix anyway on their PCs.

      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    2. Re:I just got to wonder....... by IntlHarvester · · Score: 2, Interesting

      Microsoft's plan at the time was in fact to migrate the userbase from DOS to Xenix (apparently DOS 2 supported Unix-like / path seperators and -switches).

      MS's primary customer (IBM) had other plans however, and Xenix was dropped as the next gen PC OS in favor of OS/2.

      --
      Business. Numbers. Money. People. Computer World.
  16. MS-DOS strings end with a '$'? by Philbert+Desenex · · Score: 2

    In Robert X Cringely's book "Accidental Empires", there's a section where Cringely has Gary Kildall ranting about how MSFT ripped off CP/M - the quote is something about how MS-DOS uses '$' to mark the end of a string, and at MSFT, not even Bill Gates knows why. Can someone paw through the DR-DOS code and find out why?

  17. Re:Novell DOS 7 by IntlHarvester · · Score: 2

    The lineage is like this:

    DR-DOS was essentially an upgraded version of CP/M-86 that was made to be (sorta) MS-DOS compatible.

    It was sold as a retail product (before MS/IBM DOS was) with the primary benefit being peer-to-peer networking in the box. It was significantly cheaper than "LANtastic" or the MS/IBM solution.

    Novell went insane and among other things, ended up buying DR (for a lot of money, about a year before Win95 was released. MS's OEM relationships were widely understood at the time, too.). They renamed the product Novell DOS. Again the primary sell was peer-to-peer, but it also had Novell compatibility without an additional client install. NetWare also require(d|s) DOS to boot, so the product was somewhat useful to Novell.

    Novell spun off Caldera, as both a Linux business and as a vehicle to sue Microsoft over DOS marketing issues. Caldera renamed the product back to DR-DOS.

    Caldera (after winning a chunk of change from MS) spun off Lineo so they could buy SCO and go and focus on whatever SCO does.

    --
    Business. Numbers. Money. People. Computer World.
  18. Re:Wrong, and here's why. by SoftwareJanitor · · Score: 3, Interesting

    Still wrong... and here's why.

    That would be IBM's PL/1. You know, the people who brought you RS/600, OS/2 and AS/400. The slash thing is sort of a theme at IBM. It was also a convention at Digital, which is where Gary probably borrowed it from moreso than IBM. RSTS/11, RSX/11, etc. were all PDP-11 OSes. CP/M was greatly influenced by PDP OS design.

  19. New life for C128 by SomeoneGotMyNick · · Score: 4, Funny
    Does this mean I can FINALLY upgrade the CP/M for my Commodore 128?

    Lately, the Z-80 CPU in there only gets to boot the machine and never does any other computing.

    -----

  20. Re:Old news? by GiMP · · Score: 2

    Then what is this CP/M that I had z80 assembler source to ? :)

    I'll see if I can dig it up somewhere, doubt it however.. I haven't done any gameboy programming in a long time.

  21. Caldera's genius in buying DR Dos by John+Harrison · · Score: 2
    Caldera had to have one of the more innovative methods of funding their company that I've heard of.

    They bought the rights to DR Dos and then sued Microsoft for having using dirty tactics to limit the success of DR Dos back in the late 80s and early 90s. This was after DR Dos itself had been irrelevant for several years.

    Caldera won something like $250,000,000 (I am too lazy to look up the exact figure) and besides a bunch of lawyers that got rich, Caldera got funding for their company.

    So I guess that since Caldera purchased DR Dos simply in order to sue Microsoft, there is no reason to not open it now.

    1. Re:Caldera's genius in buying DR Dos by Raven667 · · Score: 2

      That's not entirely true. Caldera did purchase the assets of Digital Research from Novell, and begain a lawsuit against Microsoft, and settled for ~$250M. They must have needed the money badly because they settled, even though their case seemed very strong and an eventual win almost guaranteed. During this time Lineo (nee Caldera) did sell embedded solutions based on the DR-DOS code base. They also purchased the Arachne web browser for DOS, ported it to their Linux offering and sold it as DR-WebSpider. At the time they sold both DR-DOS and Linux based embedded packages, targeting the Kiosk market. They also made the source to DR-DOS (Caldera OpenDOS) available for the first release or two but closed it back up due to lack of interest, the difficulty of getting the build environment setup and business reasons.

      DR-DOS lives on as the bootstrap for Novell Netware and I'm sure that there were a few other clients for embedded DOS (IIRC Kavouras used it, I can't remember others). DR-DOS, AFAIK, is still available for download and personal use, and Caldera has packaged it for use with DOSEmu. So while they did use DR-DOS for the lawsuit money (A perfectly valid and appropriate lawsuit if there ever was one) they also based the beginnings of their embedded offerings on it. Lineo is one of the better embedded companies right now, gunning for Wind River's marketshare, they are not going away.

      Further DR-DOS history links

      --
      -- Remember: Wherever you go, there you are!
  22. running cpm by frankmu · · Score: 2, Interesting

    sigh. i remember running cpm because i needed to use a decent wordprocessor (Wordstar)for college. i picked up a cpm card from an obscure computer company in belluvue, wa (microsoft). it ran on my apple II. talk about convergence.

    --
    Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.
  23. Re:DOS stability by firecode · · Score: 2, Interesting

    Yes, DOS was/is "stable", but only because requirements for the modern OS were much lower than nowadays.

    a) if bad behaving applications can cause crash with modern OSes, OS is considered to be unstable.

    b) Modern OSes must support lot more different hardware and any combinations of different hardware.

    c) Modern OS must do multitasking, multiple, good memory management, handle different priviledge levels, support multiple users

    d) Modern OS (kernel+core libs) must support lot of different APIs, executable formats, abstract away direct hardware accesses etc..

    It's _relatively_ easy to code 'dos'-size program to be efficient and (mostly) always working when the requirements aren't very demanding. When the program size / number of features grow the number ways things can go wrong increases dramatically (O(n!) interacting parts (in theory)).

  24. Re:Old news? by hawk · · Score: 2
    > Then what is this CP/M that I had z80 assembler source to ? :)


    If' it's actually CP/M, it's 8080 code--the Z80 was backwards compatible. It's also possible that the customization for the particular machine was in Z80. Additionally, there was a clone (ZP/M ?) that was for Z80 only. But if it's actual CP/M source, it can't be Z80, as that would not run on the 8080 machines.


    hawk

  25. FreeDOS, and some random thoughts by cr@ckwhore · · Score: 2

    FreeDOS has been an interesting and successful project. Its kernel based. Now that DR-DOS is open, it'll be interesting to see what kind of projects and distros become of DR-DOS. DR-DOS is closer to *real* MS-DOS than FreeDOS. Does this mean that perhaps FreeDOS will be pushed aside for preference of DR-DOS, in such arenas as DOSEMU support of legacy applications? Just some points to think about. I'm sure FreeDOS isn't going away anwyay, because it rocks as much as DR-DOS, as much as DOS can rock.

    Cool stuff.

    --
    Skiers and Riders -- http://www.snowjournal.com
  26. Re:DOS stability by Peaker · · Score: 3

    That's one of the stupidest things I've read today.

    DOS is a thin file-access and memory allocation library, with a very small and weak command shell, on top of the BIOS routines. Applications mostly serve as their own OS, or use the BIOS.
    The reason DOS "itself" crashes little, is because there is almost none of it!

    In fact, applications crashing the entire machine is exactly the reason DOS is completely unstable. It is the responsibility of the OS to ensure system stability.

  27. Finally! by ryanr · · Score: 3, Funny

    Now I no longer have to pay the CP/M tax, and I can continue writing software for a FREE operating system.

  28. Re:Uh Hello??? by Sj0 · · Score: 2, Insightful

    We've got another little OS that kicks the shit out of DR-DOS and CP/M... It's called Linux.

    I'd agree with you if Linux was half as easy as DOS (1. Plug in driver install disk 2.type a:Install 3. follow onscreen instructions) or if you could run linux on my old TRS-80, 8088, 286, coco3(TRS-80 Color Computer 3), or run half the number of applications available DOS under Linux, or if the bootup time for Linux or Windows was even twice what it was for DOS. DOS is even rock solid stable, especially when we are talking about protected mode apps. The apps may crash, but pmode apps will rarely take the system down, and a lot of regular apps had less to worry about, so they are inherently less buggy. If they did crash, nobody comes close to the swift bootups under DOS, so it doesn't matter as much as when an operating system which takes 5 minutes (or even 30 seconds) to boot up.

    DOS has stayed fairly recent because of these things(or in spite of them), and there is even several web browsers (my favourite web browser for DOS is Arachne) for it, in spite of the obstacles faced when coding TCP/IP applications for DOS.

    I find the best part though, is that DOS is a de facto cross platform standard. Many Operating Systems can run dos applications either natively or thorugh an emulator or VDM.

    Now I'm going to stop fanboy-ing DOS, and get back into the real world. :)

    --
    It's been a long time.
  29. Re:It was good in the day by killmenow · · Score: 2, Insightful

    DOS WAS the last stable OS
    No. DOS was never stable.

    C:\&gtTSR1.COM
    C:\&gtTSR2.COM
    C:\&gtTSR1.COM /unload
    ---crash---

    Handled properly (with certain 3rd party tools like mark/rel, 4DOS, norton utilities, etc.), DOS could be almost enjoyable, but then the same can be said for Windows (gasp!)...

    Oh, and DR-DOS was always better than MS-DOS, even with the Win 3.1 warnings of incomatibility...
  30. Re:Where acutally IS the the source?? by cr@ckwhore · · Score: 3, Informative

    The CPM source can be downloaded from http://www.cpm.z80.de

    CLARIFICATON, DR-DOS is not OPEN, however the source is for sale if you'd like to purchase it.

    --
    Skiers and Riders -- http://www.snowjournal.com
  31. Freedos is more than small enough by ColGraff · · Score: 2

    The storage space and memory requirements are low enough that I really can't imagine an x86 or x86-clone based machine that would be unable to run freedos, but would still run CP/M. Remember, DOS was also designed to deal with severe memory constraints. Finally, I'd point out that there already are DOS embedded systems - CP/M users would have to reinvent the wheel ad infinitum.

    --
    I'm the stranger...posting to /.
  32. DRDOS isn't open- read the newsforge article by ColGraff · · Score: 2

    You have to pay for the source, so I'd guess the answer to all of your questions is "NO!"

    --
    I'm the stranger...posting to /.
  33. Re:Wrong, and here's why. by SoftwareJanitor · · Score: 2

    Dohh... that should be RS/6000...

  34. Re:Ms. Dos dead at age 21 by kin_korn_karn · · Score: 2

    FLASH! Murderer apprehended!
    Dr. DOS confesses after being driven mad by laughing penguin!

    In his first statement since capture Dr. DOS further said that the Devil made him do it.

  35. Re:DOS stability by jandrese · · Score: 2, Insightful

    I'm probably being trolled, but...

    Assuming you're using the standard conventions, MTF stands for Mean Time to Fail. ("to" sometimes being replaced by "between" and Fail with Failures). In that case I can wholeheartedly agree with your statement, using a single tasking OS in a multiuser environment will decrease your MTF significantly, especially if your users have service level agreements.

    --

    I read the internet for the articles.
  36. Easy, yet wrong answer. by Philbert+Desenex · · Score: 3, Interesting

    which, for some reason, wants '$' as the end-of-string terminator

    Right. The point of Gary Kildall's griping was that Kildall knew the reason, and Bill Gates didn't. This, to Kildall, proved that MS-DOS had a shady heritage, possibly involving re-assembling (to 8086 object code) a disassembled CP/M (8080 object code).

    There may have been some merit in Kildall's claims, given that he sued MSFT, and settled out-of-court.

  37. DOSEMU by LazyDawg · · Score: 2

    What would it take to make a 32 bit DR-DOS distribution which could be stuck in a dos emulator like DOSEMU? If we could set that up, then who needs to dual-boot into Windows? Just run Windows on top of Linux whenever you want to use whatever applications.

    Of course, we'd need to set up an emulation layer that Windows 95 sits on top of.

    --
    "Look at me, I invented the stove!" -- Ben Franklin
  38. DRDOS already has a gui ... by os2fan · · Score: 2
    I thought DR-DOS already had a gui: ViewMax or something. I know I ran it, but I did not find it very useful.

    Back in the days when DR-DOS was stomping around, it was fairly customary to provide a character-mode menu. The idea was to get rid of as much OS as possible, to give games the space to run. The funny thing was that the DOS menu that came with my computer was more capable than the Windows Program Manager on the then just released Win31.

    People who wanted more capable menus usually went out and bought third-party stuff, which was more capable than either DOSSHELL or VIEWMAX.

    But I found that the DR-DOS gui mode stuff nastier than character mode stuff, especially when it's run in a window.

    File Management in DOS on the other hand spawned a lot of third party stuff that is still copied to this day: eg XTree, Norton Commander.

    --
    OS/2 - because choice is a terrible thing to waste.
  39. Re:Novell DOS 7 by isdnip · · Score: 2

    I disagree with the characterization of DR-DOS as an upgraded CP/M-86. It was a virtually complete clone of MS-DOS. It hit the market, as I recall, during the late-'80s boom of MS-DOS 3.x. DR-DOS 3.31 was the first release I was familiar with, being a work-alike of MS-DOS 3.3. But it wasn't a clone. Unlike MS-DOS 3.x, DR-DOS code was re-entrant, so it could be run from ROM. This gave it a niche in embedded systems.

    DR-DOS 5 added a bunch of features, and DR-DOS 6 had more. I bought DR-DOS 6 around 1990, when I bought a 286. It included disk compression (SuperStor, I think) before DOS did; that helped a lot with my 20 MB drive! It had a lousy graphical shell that I never used. DR's GEM was no gem either; I was using an Atari ST with DR's buggy GEM-based TOS for several years before moving to the Inteloid Dark Side.

    Novell had bought DR by the time V7 came out, hence the name Novell DOS. Caldera had the good sense to go back to the DR-DOS name.

    Mickeysoft buggered Windows 3 to detect DR-DOS and fail for no good reason. This sort of stuff led to a big legal victory for Caldera a couple of years ago, when Caldera was the holder of the DR heritage.

  40. Gates did? by fm6 · · Score: 3, Insightful
    It is well known that Gates added CP/M compatiablity in MS-DOS
    Added? It was never any secret that MS-DOS (or QDOS, as it was known, before MS bought it from Tim Patterson) was a CP/M clone. Patterson simply used a CP/M manual as his design template. Problem is, Patterson had no understanding of the concepts behind the API. Which is why MS-DOS never really had good support for device management or multitasking.
  41. Re:Novell DOS 7 by Ben+Hutchings · · Score: 2

    DR-DOS is a clone of MS-DOS, and MS-DOS is a knock-off of CP/M.

  42. Re:DOS stability by Enahs · · Score: 2
    I've had xmms bring FreeBSD to a screeching halt.



    I've never had netscape crash a Linux box, but I've had Netscape crash on several occasions, occasionally causing X to hang. If you've got access to a terminal (you do have a way of getting into the machine "remotely", right?) there's no problems.

    --
    Stating on Slashdot that I like cheese since 1997.
  43. Z80 Boot Up (OT) by SomeoneGotMyNick · · Score: 2
    Jim Brain (we all know who he is, right?) had once published a Commodore Trivia question pool. In this archived segment of trivia questions, Read question 216 and 217 for stated fact.