Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Lineo Frees CP/M

timothy posted more than 12 years ago | from the if-you-have-the-hardware dept.

News 245

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.

cancel ×

245 comments

Sorry! There are no comments related to the filter you selected.

Erk erk (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2620540)

WERD

Re:Erk erk (0)

Anonymous Coward | more than 12 years ago | (#2620726)

Lickity, lick lick.

woohoo (-1, Offtopic)

zhar (533174) | more than 12 years ago | (#2620541)

fpfpfpfp

Re:woohoo (-1, Offtopic)

SinisterAngel (464851) | more than 12 years ago | (#2620555)

Ahahaha, you got modded down
now who did that?

Re:woohoo (-1, Offtopic)

zhar (533174) | more than 12 years ago | (#2620563)

I don't care. I still know more linux, ircaddict.

Re:woohoo (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2620572)

cmdrtaco

no matter what anyone says... (2, Funny)

night_flyer (453866) | more than 12 years ago | (#2620542)

I still like DOS

Re:no matter what anyone says... (1)

Coniine (524342) | more than 12 years ago | (#2620654)

I still like DOS too, I just wish it was a protected mode flat memory model OS with multitasking. Oh! that's Linux right?

Try a non-graphical installation of Linux.

Re:no matter what anyone says... (0)

Anonymous Coward | more than 12 years ago | (#2620725)

or windows?

Re:no matter what anyone says... (1)

Iamthefallen (523816) | more than 12 years ago | (#2620854)

Nah, there's something charming with an OS that has a help that fits every command there is in it on ~2 screens.

Re:no matter what anyone says... (4, Interesting)

Sj0 (472011) | more than 12 years ago | (#2620862)

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..

Re:no matter what anyone says... (0)

Anonymous Coward | more than 12 years ago | (#2620668)

Glutton for punishment?

I'm sorry but I can't (-1, Redundant)

Anonymous Coward | more than 12 years ago | (#2620693)

Help not asking:

Can you imagine a Beowulf cluster of machines
running DOS?

Thank you and have a nice day!

Re:I'm sorry but I can't (0)

Anonymous Coward | more than 12 years ago | (#2620737)

Can you imagine trying to clean the shit stains out of the System Operator's underwear after he heard you utter such nonsense?

frist ps0t (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2620545)

sfi

how about them skins? k-j carter, bitch!

crap post (-1)

neal n bob (531011) | more than 12 years ago | (#2620547)

I wasted a post now I have to wait two minutes - will it deny me first post?

still waiting

waiting.....

damn I missed it

Ms. Dos dead at age 21 (1, Funny)

Anonymous Coward | more than 12 years ago | (#2620552)

I just heard some sad news on CNET radio. Ms. Dos, was found murdered in her home this morning. She was 21 years old. We are still looking for Mr. Dos. If you see him, please contact me immediately.

Re:Ms. Dos dead at age 21 (3, Funny)

calags (12705) | more than 12 years ago | (#2620684)

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.

Re:Ms. Dos dead at age 21 (0)

Anonymous Coward | more than 12 years ago | (#2620835)

NEWS TICKER: Dr. Dos has been found soaked in blood near the body of his wife. He says a one armed man did it. Microsoft, a criple, was unavailable for comment.

How can I contact you if you're an Anonymous Cowar (0)

Anonymous Coward | more than 12 years ago | (#2620815)

d (stupid subject line length limit)? Of course, I'm one too, but I never asked anybody to contact me...

finally (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2620553)

Finally we get an
Interesting Operating System that is
Reliable and most important,
Seriously high performance for
The x86

Personal computer.
Other operating systems try to
Suck, like Linux, but in the end
The real 32bit multitasking operating system is CP/M

Where we could have been.... (3, Interesting)

teambpsi (307527) | more than 12 years ago | (#2620559)

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?

correction...it was an Altos (1)

teambpsi (307527) | more than 12 years ago | (#2620587)

Altos 580 [www.gaby.de]

there it is in all its glory ;)

Re:Where we could have been.... (1)

Yunzil (181064) | more than 12 years ago | (#2620817)

Its often easy to blame the arrogance of Gary for blowing off IBM


I don't necessarily think it was arrogance. There are variations on the story floating around about him deciding to go out flying that day, etc; but from what I have read, he probably wouldn't have signed anyway. IBM at the time required people to sign ridiculously stringent Eternal Soul contracts with them, and he probably wouldn't have liked it.

Re:Where we could have been.... (1)

the_2nd_coming (444906) | more than 12 years ago | (#2620831)

then how the hell did MS get the Shweet deal with IBM over ownership?....I bet the rights would have stayed with Gary, unless he was being particularly dumb that day.

I wonder, do you think he kicks himself every morning?

CP/M stands for... (1, Informative)

rde (17364) | more than 12 years ago | (#2620569)

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.

Wow, it's been at least five years since I got to bore someone with that argument.

Wrong, and here's why. (1, Informative)

Anonymous Coward | more than 12 years ago | (#2620599)

Gary named it CP/M in the same manner he named PL/M; Programming Language for Microprocessors. The slash was a take-off on Intel's PL/1.

Re:Wrong, and here's why. (3, Interesting)

SoftwareJanitor (15983) | more than 12 years ago | (#2620798)

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.

Rubbish (0)

Pussy Is Money (527357) | more than 12 years ago | (#2620678)

Rubbish, the M in CP/M means Microcomputers. As opposed to, say, a control program for minicomputers or mainframes.

Admittedly this link [www.gaby.de] supports your alternative expansion, but as just that. Alternative.

Re:CP/M stands for... (let's start a flame war) (0)

Anonymous Coward | more than 12 years ago | (#2620720)

Of course this argument could be easily
countered by noting that PL/M (another DRI product) stands for: Programming Language for Microcomputers.

No (2)

jorbettis (113413) | more than 12 years ago | (#2620721)

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

Dr DOS looks tight on 20's (-1, Troll)

chemstar (457943) | more than 12 years ago | (#2620570)

I be that nigga with the ice on me
If it cost less than twenty it don't look right on me
I stay flossed out all through the week
My money long if you don't know I'm the B.G.
I be fuckin niggaz bitches all in they home
Niggaz be like, "Look at that Benz on all that chrome"
Diamonds worn by everybody thats in my click
Man I got the price of a mansion 'round my neck and wrist
My nigga Baby gettin' a special built machine
A Mercedes Benz 700 V14
I know you niggaz can't believe that
I can't wait to see ya haters face when ya see that
Man look at that
Niggaz wear shades just to stand on side of me
Folks say take that chain off boy ya blindin me
All day my phone ringin bling bling bling
Can see my earring from a mile bling bling

Re:Dr DOS looks tight on 20's (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2620593)

Niggers are scholarly!

Re:Dr DOS looks tight on 20's (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2620635)

"bling bling"

suck my dick, asshole.

DOS stability (1, Interesting)

Anonymous Coward | more than 12 years ago | (#2620571)

DOS was the last truly stable OS. In all the years I used it, it never crashed once. Although applications hanging was a different matter.

Re:DOS stability (0)

Anonymous Coward | more than 12 years ago | (#2620719)

ATTN Moderators, the above does not satisfy any criterion for "insightful."

Re:DOS stability (2)

dillon_rinker (17944) | more than 12 years ago | (#2620745)

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.

Re:DOS stability (0)

Anonymous Coward | more than 12 years ago | (#2620809)

according to you: linux is as unstable as win98.

i've yet to have an application bring down win2k or FreeBSD, but I've had a few (usually netscape on sites with bad java) bring down linux boxes in hard, ugly crashes.

Here's a short History of CP/M (3, Interesting)

Anonymous Coward | more than 12 years ago | (#2620577)

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

DR-DOS can be purchased in a 5-PK or a 10 PK. (0)

Anonymous Coward | more than 12 years ago | (#2620578)

DR-DOS can be purchased in a 5-PK or a 10 PK.
5-PK cost is $149.75
10-PK cost is $280.00

for DOS?

Uh Hello??? (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2620596)

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

Re:Uh Hello??? (1)

Monte (48723) | more than 12 years ago | (#2620799)

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

Y'all let us know when you've got it ported to a 64k 8088, mmmkay?

DOS OWNS ALL (0)

Anonymous Coward | more than 12 years ago | (#2620600)

Finally we have some more open source software making its way into the DOS arena. Maybe soon we will see some real multitasking under dos? (and desk/view doesn't count...)

Re:DOS OWNS ALL (2)

wackysootroom (243310) | more than 12 years ago | (#2620653)

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.

Good news (0)

Anonymous Coward | more than 12 years ago | (#2620604)

Can I now expect a version of graphical CP/M sometime soon?

Re:Good news (1)

AndroidCat (229562) | more than 12 years ago | (#2620829)

It's called GEM. (The Atari ST used GEM-68k over TOS.)

Re:Good news (1)

McDutchie (151611) | more than 12 years ago | (#2620865)

Can I now expect a version of graphical CP/M sometime soon?
Actually, a cross-platform graphics library [demon.co.uk] for CP/M has existed for a long time.

catch in the license? (1)

kingdon (220100) | more than 12 years ago | (#2620613)

It looks to be open source although there is one catch - the words "as part of the 'unofficial CP/M web site'". Does that mean that this license does not cover, say, putting CP/M into a product, putting it up on a different web site, or the like? On the face of it, that would seem to be so, but I can't help but wonder whether Lineo is going to open source it the rest of the way at some point - as has been pointed out, CP/M is hardly the focus of their business these days.

Not free (0)

Anonymous Coward | more than 12 years ago | (#2620615)

DR DOS still costs money, its not open, its not free, this story is bullshit.

http://www.drdos.com/purchase/index.html

Purchase
DR-DOS can be purchased in a 5-PK or a 10 PK.
5-PK cost is $149.75 BUY HERE
10-PK cost is $280.00 BUY HERE

re: Not free (1)

halivar (535827) | more than 12 years ago | (#2620841)

Oh wow. You're right. The whole story is...

Hey look! Oh, silly me!

The article says CP\M is free, not DR-DOS!

Heh... sometimes I just forget to read the articles and these things happen.

PS: The original article says DR-DOS is for purchase (includes source code). CP\M is free as the article states.

Open Source or public domain? (1)

3Suns (250606) | more than 12 years ago | (#2620617)

The article states:

Let this email represent a right to use, distribute, modify, enhance and
otherwise make available in a nonexclusive manner the CP/M technology as
part of the "Unofficial CP/M Web Site" with its maintainers, developers and
community.

I further state that as Chairman and CEO of Lineo, Inc. that I have the
right to do offer such a license.

Lineo and its affiliates, partners and employees make no warranties of any
kind with regards to this technology and its usefulness or lack thereof.


Since Lineo is the previous license holder and here they have effectively released all previous licenses, doesn't this put the CP/M technology in the public domain? I can't see anything that would suggest that any of the Free Software/Open Source licenses should apply, only that the previous ones are gone. Can anyone confirm this?

Re:Open Source or public domain? (0)

Anonymous Coward | more than 12 years ago | (#2620844)

No. One has to explicitly say, "This work is released to the Public Domain"

as old as my Big Trac (0, Offtopic)

Lepruhkawn (199083) | more than 12 years ago | (#2620619)

I guess it's cool that it's open source, but I was more excited this weekend when I put batteries in my Big Trac (the predecessor to the Mars Rover) and it accepted and executed the program perfectly. My StarBird still works, too.

Day late and a dollar short (5, Insightful)

Tassach (137772) | more than 12 years ago | (#2620624)

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.

Re:Day late and a dollar short (3, Informative)

duffbeer703 (177751) | more than 12 years ago | (#2620655)

There is plenty of practical value.

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

Re:Day late and a dollar short (0)

Anonymous Coward | more than 12 years ago | (#2620697)

Any POS system using CP/M is truly a POS system.

Re:Day late and a dollar short (2)

bigdavex (155746) | more than 12 years ago | (#2620676)


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.)

Re:Day late and a dollar short (1)

mj01nir (153067) | more than 12 years ago | (#2620734)

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

Novell has also continued to use DR-DOS for the NetWare boot partition and installation diskette, at least through NetWare 5.1. NetWare 6 probably uses it too, I just haven't installed it yet.

Re:Day late and a dollar short (1)

Monte (48723) | more than 12 years ago | (#2620826)

The few niches where a lightweight DOS kernel would still be useful have pretty much been filled by better alternatives.

But do those alternatives have the vast array of software available for them that DOS does?

If you've got a 386/20 class processor with a meg of RAM and an 80x25 text display you have a platform that will run a huge library of useful programs.

And I will continue to be crotchety until I get a version of SoundGlobs that'll run under Windows, dammit!

2001-11-26 14:57:22 CP/M Released Open Source (art (0, Offtopic)

robvasquez (411139) | more than 12 years ago | (#2620629)



2001-11-26 14:57:22 CP/M Released Open Source (articles,news) (rejected)

Hey, I sent in yesterday. And I'm sure I wasn't the only one

I GUESS NOBODY LISTENS TO ME

Still have two CP/M systems. (0)

Anonymous Coward | more than 12 years ago | (#2620630)

Sure wish I could find a good home for them.

One huge, back-breaking box with two 8" floppies of 1.x MB each.

One with two 5" floppies, each of which holds almost 50 KB, IIRC! Single-sided, single-density.

(Not DR-DOS) (1)

M-G (44998) | more than 12 years ago | (#2620633)

Neither the stories, nor the CP/M site referenced in them state anything about DR-DOS being freed...

Novell DOS 7 (1)

bpowell423 (208542) | more than 12 years ago | (#2620645)

The Newsforge article states that Novell dropped plans for DOS, which is funny, 'cause I have a copy of Novell DOS 7. Features above MS-DOS 6.22 included built-in Novell Netware support (I tried it once... plug in an NE2000 compatible NIC, turn on one setting in the configuration tool, reboot, log in) and multitasking including multiple consoles (not just task-switching). My memory is failing to come up with anything else. I tried the networking part and it worked great. IIRC, the multitasking stuff could even multi-task Win3.1. Not that my 40-Mhz 386 back then could do that very well. Just for the record, I used DR-DOS 6 before Novell DOS 7. DR-DOS 6 was also light-years ahead of MS-DOS 6. (Novell bought DR-DOS, I think.)

Re:Novell DOS 7 (2)

IntlHarvester (11985) | more than 12 years ago | (#2620795)

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.

Re:Novell DOS 7 (0, Troll)

IntlHarvester (11985) | more than 12 years ago | (#2620821)

By the way -- if anyone wants to get up-close-and-personal with CP/M -- Buy this Osborne 1 [ebay.com] .

(It might be spam, but it's on-topic spam!)

Why bother now? (1)

2Bits (167227) | more than 12 years ago | (#2620650)

I'm not too sure about the reasons of opening up the source now, do they think they can get anything back, or generate a flood of "renewed interest" in it?

Besides a bit of values from a computer historical perspective, what else? Ok, maybe some embedded device still use the code, but I don't see any new project is going to go into that direction, when you have Linux and *BSD.

looks slashdotted (2)

small_dick (127697) | more than 12 years ago | (#2620651)

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.

CP/M (0)

Anonymous Coward | more than 12 years ago | (#2620652)

Don't forget... CP/M is not dying...

Surprise! (?) (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2620658)

"I toss salad."
&nbsp--John Katz

CP/M-DR-DOS (-1, Redundant)

Anonymous Coward | more than 12 years ago | (#2620665)

Imagine a beowulf cluster of these running this!

Heh heh.
All too easy.

ZCPR (1)

Robert Frazier (17363) | more than 12 years ago | (#2620673)

Even better than CP/M was ZCPR, a drop in replacement with wheels and bells (e.g., modules), which, I believe, was more or less open source. I used this until I moved to linux. It was lean and mean on my Kaypro machine.

Perhaps now that it's open source.. (1)

Muzzarelli (102806) | more than 12 years ago | (#2620675)

.... Bill will be able to find and remove those pesky copyright hotkeys from DOS?

Put it in Debian! (2, Interesting)

DdJ (10790) | more than 12 years ago | (#2620677)

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!

It was good in the day (1)

gandalf_grey (93942) | more than 12 years ago | (#2620680)

Mod me down if you want. BUT. DOS WAS the last stable OS. Helluva lot better than windows... and let's face it, linux/unix simply was not there. If you knew what you were doing, you could make it dance. It didn't care about the novice user... you just used it, and it did what it was told.

Re:It was good in the day (0)

Pussy Is Money (527357) | more than 12 years ago | (#2620714)

Funny, nothing you say makes any sense whatsoever. Perhaps you should team up with Steve Gibson [grc.com] and not make sense together.

Re:It was good in the day (2)

savaget (26702) | more than 12 years ago | (#2620750)

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

Re:It was good in the day (1)

ViXX0r (188100) | more than 12 years ago | (#2620770)

How can you refer to (MS-)DOS as "the last stable OS", and then make an exception for Linux/Unix citing that they weren't available. If you consider linux a stable OS (which I do), then it is the last stable OS.

IIRC UNIX in one form or another was definately around during the time of DOS.

Old news? (1)

GiMP (10923) | more than 12 years ago | (#2620699)

CP/M was already released into the Public Domain by caldera ages ago. I was seriously considering porting CP/M to the gameboy, infact.

CP/M was written in z80 asm and rewritten in C. The z80 port would be transferable to the Gameboy, as it uses a cut-down z80 processor.

I hardly consider this new news.

Re:Old news? (1)

owlmeat (197799) | more than 12 years ago | (#2620763)

CP/M was not written in Z80 asm. CP/M predates the Z80 processor by a few years. My understanding is that the majority of it was written in PL/M with some assembly.

Re:Old news? (2)

GiMP (10923) | more than 12 years ago | (#2620806)

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.

the new world order? (2)

trb (8509) | more than 12 years ago | (#2620700)

... 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.

Actual MS-DOS source (4, Interesting)

Anonymous Coward | more than 12 years ago | (#2620702)

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.

poopsex! (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2620710)

only big faggots use dr. dos.

use in an embedded system (2, Insightful)

aisaksen (539458) | more than 12 years ago | (#2620711)

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.

Re:use in an embedded system (0)

Anonymous Coward | more than 12 years ago | (#2620796)

Symbol uses Dr. Dos for their Handheld scanners so CP/M can't be far off.

The Freshest Evil (1, Funny)

hal200 (181875) | more than 12 years ago | (#2620712)

(Enter smarmy marketroid. Linus Torvalds typing at his PC in the background.)

Here at Evil Inc., we're always on the lookout for the freshest evil money can buy. To that end, we've replaced Linus's 2.5 Kernel Tree with CP/M...Let's see if he notices! ;)

(Focus on Linus at his PC)

"What the?!? What happened to the VM?!? Wait a minute! This isn't my OS! DAMN YOU GREG KILDALL!!!!!"

(Cut back to marketroid. Background switches between images of Linux developers screaming after installing 2.5.1-evil-herring)

Don't you just love the smell of steaming hot Evil in the morning? I know I do! Mmmm! Mm! Refreshing!

This message has been brought to you by the fine folks at Evil Incorporated.

Gay (0)

Anonymous Coward | more than 12 years ago | (#2620751)

Not Funny - Crawl back in that ass, hear?

Re:The Freshest Evil (-1, Flamebait)

Anonymous Coward | more than 12 years ago | (#2620777)

If you get rated up for this shit I'm going to kill myself. Fucking lamer motherfucking cock-sucker.

And if you dare to respond I'll tell you how I REALLY feel.

Coolness! (1)

MsWillow (17812) | more than 12 years ago | (#2620729)

/me blows the dust off the old Zorba "portable", hauls out those ancient 5.25" floppies, and tries to remember how to run DDT and the assembler. :)

Gads, it's been too long! I grew up with CPM, and then MPM, ZCPR, Fidonet, MODEM7, all those oldies :) I even bought a used 10 meg HD from Randy, who said it had been used in his and Ward's BBS (one of many HDs they used over the years).

It's great to see that the source is now available (well, once the site recovers from the /. effect).

You k-whores are slacking (1)

ocelotbob (173602) | more than 12 years ago | (#2620731)

All these posts and not one link to the actual site [z80.de] ! You ought to be ashamed of yourselves.

Anyway, the site looks very cool. Lots of interesting proggies, including full source to a shitload of programs.

I love the old school programs and programmers. Its simply amazing the stuff that they were doing with a 2 Mhz processor and 64k of RAM. I may even go ebaying to find a real system to run some of this stuff on, instead of simply emulating it.

Hooray! (1)

x136 (513282) | more than 12 years ago | (#2620756)

Hooray! The Kaypro 10 will rise again! (And you road warriors can pull that Osborne 1 out of the closet.)

wtf (0)

Anonymous Coward | more than 12 years ago | (#2620758)

8=========D ~~~~~ D:

I like john katz

cough sputter

It's Evil!!! (0, Offtopic)

Leif_Bloomquist (311286) | more than 12 years ago | (#2620767)

From the article:

In an interesting sidenote to CP/M development, and as noted in "The History of MSDOS" written by Leven Antov

Didn't he also write the Satanic Bible?

I detect a theme here....

Free Dos (0)

Anonymous Coward | more than 12 years ago | (#2620774)

This could be a really good thing for the free dos project depending on the licenses.

I just got to wonder....... (3, Interesting)

the_2nd_coming (444906) | more than 12 years ago | (#2620784)

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!

Your sig (0)

Anonymous Coward | more than 12 years ago | (#2620859)

Please tell me the horrendous spelling your .sig is part of the joke, and not genuine.

MS-DOS strings end with a '$'? (2)

Philbert Desenex (219355) | more than 12 years ago | (#2620786)

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?

Final chapter??? (0)

Anonymous Coward | more than 12 years ago | (#2620788)

The hell you say, I'm going to start submitting patches.

New life for C128 (4, Funny)

SomeoneGotMyNick (200685) | more than 12 years ago | (#2620803)

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.

-----

Caldera's genius in buying DR Dos (2)

John Harrison (223649) | more than 12 years ago | (#2620856)

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.

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>