Caldera releases original unices under BSD license 236
q[alex] writes "Caldera International has done a very good thing. They have released the "Ancient" Unices they inherited when they purchased SCO under a "BSD-style" license. The license is available here, instructions on finding the source are here. Caldera (and before that SCO) had required people to obtain a free (as in beer) but somewhat restrictive license in order to get these old sources. The new BSD-style licensing only applies to the 16-bit PDI-11 versions and some of the early 32-bit releases (excluding System III and System V), but it's still very cool."
Yes! (Score:5, Funny)
Re:Yes! (Score:2)
Re:Yes! (Score:2)
depends if you actually think one of those "unix thingies" belongs on a desktop computer
Well, Microsoft is reimplementing VMS and calling it 'Userfriendly', so it's not like they have any room to bitch.
I thought (Score:2)
Re:Yes! (Score:3, Funny)
The whole point is that eunuchs' thingies don't work.
*whispering*
Oh, uhh, I mean... never mind.
Great! (Score:5, Insightful)
However, a big thank-you from this Slashdot reader for their act. I appreciate it, and I know I'm not alone...
thanks ... (Score:2)
Why is this cool? (Score:4, Insightful)
I don't mean to sound like a stick in the mud here, but why exactly is this cool? This source code was obviously available before, for people who actually needed it. Why, then, is the simple fact that anyone can get to it now a "cool" thing?
Will this spawn development of breakthrough products? Will this help administrators of these old system finally take control of their network?
Or is this just another geek trophy to have, print, wave around over coffee, and ultimately collect dust on shelves full of other useless time-wasting trinkets?
--SC
Re:Why is this cool? (Score:3, Informative)
Re:Why is this cool? (Score:2)
People will probably bitch that the sources have no *future value* and they'll be right. But
Re:Why is this cool? (Score:5, Insightful)
Computer Science would also be served well if the original Multics sources/binaries were released. Although it would be much harder to write a Honeywell emulator!
Re:Why is this cool? (Score:4, Funny)
Re:Why is this cool? (Score:3, Interesting)
It's only 20 years old, surely we can find more of it?
Re:Why is this cool? (Score:2)
I was going to ask the same questions.
Particularly, is there anything in these ancient sources that the GNU tools [gnu.org] have overlooked? Or have they succeeded in their earlier goal of superseding the original UNIX utilities?
Second, if the focus was on 16 bit computers, then is there anything in these sources that could be helpful on smaller processors of the current age, namely embedded applications where power requirements take us back a few generations.
Busybox [busybox.net] is popular among the embedded crowd - does this old code have anything in it for BusyBox to learn from?
Re:Why is this cool? (Score:2)
Re:Why is this cool? (Score:3, Insightful)
Yes and yes. Now developers can do just about anything with the code, and the being able to do so will allow for bettered versions of the original code to replace some of the still antiquated code out there with newer, better versions, as well as improving interoperability with those ancient programs and newer stuff.
Re:Why is this cool? (Score:2)
Yes. Sometimes isn't that what makes life worth living? Not the huge major successes, but just something that temporarily brings a smile to your lips and exclamation to your voice? The things that may not shake the world, but are still cool in their own way?
Re:Why is this cool? (Score:5, Funny)
[~/new/usr/src/games]% gcc -O2 -o wump wump.c
(syntax errors like =|, =&, and the rand() API changed)
[~/new/usr/src/games]% gcc -O2 -o wump wump.c
[~/new/usr/src/games]% wump
Instructions? (y-n) n
You are in room 8
I smell a wumpus
There are tunnels to 10 6 18
Move or shoot (m-s) m
which room? 10
You are in room 10
I smell a wumpus
There are tunnels to 19 8 1
Move or shoot (m-s) s
Give list of rooms terminated by 0
8 6 0
You slew the wumpus
Another game? (y-n)
ewww...SCO/UNIXWARE (Score:1, Insightful)
Double ewww...SCO/Open Server (Score:2, Offtopic)
A few notes:
* No ELF shared libraries (COFF)
* No loadable kernel modules (manually re-link the kernel for every new driver).
* No kmalloc function for many kernel buffers; if you over-run a buffer you have to change the kernel header files, re-link and pray you don't over-run them again.
* Many functions that should be in shared libraries are hacked to hell; for instance some NFS functions for "ls" are in ls itself rather then libc. GNU ls does not work with NFS directories on Open Server because of this.
* They just implemented a dhcp client in Open Server about a year ago.
[Necessary MS jibe] But hey, what can you expect from somthing that used to be a Microsoft product [Xenix].
From what I could tell most of the SCO messiness came from a hacked merger of System V and System III into Open Server 5. What kills me about OpenServer is that it is STILL heavily used by the telco industry. A former company that I worked with looked at Linux but stuck with SCO Open Server because of "support" concerns.
To the point:
I'm just waiting for Caldera to Open-Source Open Server so that the whole computing industry can get a good laugh and Computer Science departments can gain a valuable teching tool as to what *NOT* to do in your OS
I hate to say it, but I would prefer to be an MSCE then to ever touch Open Server again. Open Server is a complete shame to the name UNIX.
I invite any Open Server fans out there to put in thier arguments for it -- I would love to hear anything that anyone has positive to say about it. Moreover, if anyone has a UNIX derivative that is *worse* then Open Server and is still sold today I would also love to hear about it. Frankly I don't think that's possible.
Re:Double ewww...SCO/Open Server (Score:5, Interesting)
That said, even though it isn't on-topic, I'd like to respond, for personal reasons: I'm one of the half-dozen engineers responsible for maintaining SCO OpenServer. (In point of fact, I'm the one responsible for that DHCP client you mentioned. BTW, if you think it's easy to maintain an entire OS distribution with a team that small, try it sometime.)
I could post voluminous defenses of why OSr5 is the way it is, but won't bother. I'll just say this: Some of your complaints are quite valid. (Others aren't--where in the world did you get the idea we don't have ELF libraries?) But it can essentially all be chalked up to the fact that we're talking about a legacy OS from 1993 which is neither intended to be, nor sold as, a state-of-the-art kernel in 2002. (For that, you want OpenUNIX 8.)
OSr5 is successful in the marketplace because it does what a lot of people need, does it well, does it extremely reliably, and does it in essentially the same way that it's done it for a decade (modulo those changes necessary to ensure that it runs well and takes advantage of the most current hardware)--which means no surprises for resellers and vertical-app vendors. There are fancier kernels nowadays, but nothing else on the market is as stable a platform, and for all its admitted outness-of-date, I'm very proud of it.
To bring this back within hailing distance of the topic: I fervently hope that one day OSr5 will be open source too. I don't really expect it, unfortunately; not all of the code belongs to Caldera. Bits of the XENIX-compatibility code, as you noted, are licensed from Microsoft, and what are they odds they'd ever agree to open-source anything? But it would be very satisfying.
Re:Double ewww...SCO/Open Server (Score:2)
Re:Double ewww...SCO/Open Server (Score:2)
Regards,
Marc
Re:Double ewww...SCO/Open Server (Score:2)
At my previous job, we used SCO ranging from Xenix SysV/286 (2.3.2) through ODT2 and ODT3 through OSR 5.0.2.
OSR5 had ELF and Shared Library support. And, I know it's popular to bash SCO here (almost as popular as MS bashing), but for us, it Just Worked(tm).
It was incredibly stable on a 286 (uptimes of about 6 months, and then only shut down for plant holidays). Uptimes of over a year on a 486/33 and P5-90.
Re:Double ewww...SCO/Open Server (Score:2)
Your right, I was off-topic. .
"BTW, if you think it's easy to maintain an entire OS distribution with a team that small, try it sometime"
I can only imagine. I didn't realize that the team was that small. Ironically I've probably been in contact with you in the past. Trying to support 150 of these SCO boxen alone and trying to get them to play nice with Solaris, Linux, and Tru64 was no small feat either.
I'm sorry for my SCO flame. I've tried to discuss OS on
I think my fustration with the OS has more to do with trying to get it to work properly for people who expect the usability of Solaris 7 on OS5 as well as seamless integration which is not possible from an OS that old (automount/NFS/NIS caused SO many problems between all these hosts) and was just plain living hell. Like any admin the person gets blamed for OS problems and incompatibilities and SCO being the weakest link I came to detest it. I hadn't realized that active development on OS5 stopped in 1993 however in light of that I'm amazed that it is still sold [at a hefty price nonetheless] and that support has not EOLed -- supporting somthing that old must be living hell for you guys. SCO had tried to convince my company to move over to Unixware a long time ago but they would not budge. Fear of the unknown.
The ELF thing was my mistake. I remebered compiling emacs for somthing and I had to do COFF shared libraries. .
I admit, as ugly as it was to work on OS5 it was rock solid after it was tuned properly, however it is like buying a Plymoth Valari today -- the slant 6 was rock solid but the caberator needs tuing once in a while. The people I supported expected electronic fuel injection, per say, perfect running at the turn of the key and have it perform as well as a 2000 Nissan Maxima. Thus the fustration.
Re:Double ewww...SCO/Open Server (Score:2)
And it's really not a "living hell"; I like the company, like the people I work with, like the location (living and working in Santa Cruz is hard to beat), and swelpme I like the kernel. And the positive side of being on a tiny team maintaining a large distro is you never get bored; when I was one engineer among a hundred, I worked on my own code and that was that, but now it's kernel today, compiler tomorrow, network protocols the day after that. I dig it.
Thanks for your reply (and apologies to those who may be bored by a personal conversation in a public locale...)
This license has the dreaded advertising clause (Score:3, Informative)
this is incredibly useful especially for GNU developers who have made gnu reimplementations of these software. now they can get rid of some of BSD code in the GNU Tools
Wrong. These tools are licensed under the Old BSD license, which includes an advertising clause: "All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed or owned by Caldera International, Inc." According to RMS, an advertising clause makes a license incompatible with GNU GPL [gnu.org].
Plaintext license (Score:4, Informative)
January 23, 2002
Dear UNIX enthusiasts,
Caldera International, Inc. hereby grants a fee free license that includes the rights use, modify and distribute this named source code, including creating derived binary products created from the source code. The source code for which Caldera
International, Inc. grants rights are limited to the following UNIX Operating Systems that operate on the 16-Bit PDP-11 CPU and early versions of the 32-Bit UNIX Operating System, with specific exclusion of UNIX System III and UNIX System V and successor operating systems: 32-bit 32V UNIX
16 bit UNIX Versions 1, 2, 3, 4, 5, 6, 7
Caldera International, Inc. makes no guarantees or commitments that any source code is available from Caldera International, Inc.
The following copyright notice applies to the source code files for which this license is granted.
Copyright(C) Caldera International Inc. 2001-2002. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
following conditions are met: Redistributions of source code and documentation must retain the above copyright notice, this list of conditions and the
following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed or owned by Caldera International, Inc.
Neither the name of Caldera International, Inc. nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission.
USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA INTERNATIONAL, INC. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CALDERA INTERNATIONAL, INC. BE LIABLE FOR
ANY DIRECT, INDIRECT INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Very truly yours,
/signed/ Bill Broderick
Bill Broderick
Director, Licensing Services
* UNIX is a registered trademark of The Open Group in the US and other countries.
This will make for cool reading (Score:1)
Re:This will make for cool reading (Score:1)
I've been using this same software for a year now (Score:3, Insightful)
It is amazing how much you can learn from this old stuff. And now we can discuss, modify, and share the code with each other.
This is really great! Thanks Caldera!
Re:I've been using this same software for a year n (Score:1)
It's refreshing to see somebody who appreciates Caldera's move, instead of poo-pooing it and using it to jab at the company that actually bothered to change the license.
There will be others who appreciate Caldera's decision in due time.
Re:I've been using this same software for a year n (Score:5, Interesting)
Someone was asking up above what the point was. Aside from learning from reading yet more code, this is as close as we can get to original Unix. If I was given the chance to check out the original manuscript for, say, the Revelation of St. John (I'm atheist, but religion fascinates me), I'd jump at the chance to see what changes have been made between the original and what we've got now. You'd learn an awful lot about how things have changed -- not just the book itself but everything else. I think that would apply with Unix just as much.
Couple things: buckrogers, I downloaded the source for the PDP-11 version a year or so ago. The original tarball has been lost in the mists of hd upgrades, but I do remember not being able to correlate Lions' code sections with the source I downloaded. Has your experience been any different?
And another thing: I'm sure I went picked up the code -- just the code -- for the PDP-11 version, way back when. Now, though, I can't seem to find it on their site. I thought I checked through the directories pretty thoroughly -- can anyone tell me where it is, or provide a link to their own copy?
Now, of course, I've got to check out the PDP-11 simulator [freshports.org]. (I'm sure I heard about one that was written in Java, but when I did a search on Google [google.com] it seemed like every damn CS student in the world has built one as a class project...someone else'll have to provide the link.)
Re:I've been using this same software for a year n (Score:4, Informative)
ftp://minnie.tuhs.org/pub/PDP-11/Sims/Supnik_2.
build the pdp11 emulator.
download an image of the v5 root partition and save the contents below to a file named v5init:
set cpu 18b
att rk0 v5root
boot rk
from the shell, type "pdp11 v5init". at the boot prompt, type "unix".
Voila. Remember that "cd" doesn't work, but "chdir" does. The only thing coming close to a backspace key is the # key.
Also, it's simpler (Score:2)
Thanks -- and not just to Caldera. (Score:3, Interesting)
I think it's wonderful that Caldera decided, pretty much without even being directly asked, to free the sources to historical Unix.
It's noteworthy that they decided to do this just a few days after, finally, the successful end of Perry Metzger's long campaign to free the historical Unix *documentation* (perhaps more useful, these days). It sure seems to me that once they seriously considered Perry's request they must have realized the PR benefits they could reap by freeing the source code, too.
Thanks, Caldera -- and if you too are grateful to Caldera, you should probably be grateful to Perry as well.
Re:Thanks -- and not just to Caldera. (Score:2)
interesting, but... (Score:1)
And to my dismay it doesn't include Xenix. Would have been nice to finally have an open source Microsoft product =P
Re:interesting, but... (Score:2, Insightful)
That's almost certainly why Xenix isn't in there. In the last days of SCO, they wanted to release the Xenix source code, but were held up in negotiations with Microsoft in trying to get the rights released.
This is very cool indeed. These early UNIXes weren't at all feature-rich, compared to what we have now, but they were compact. Tight. Elegant. Worthy of inspection and study. And more accessible for that purpose because 5000 lines of code is more browsable than 500000. (Pulled both of those numbers out of goatse-guy's orifice.)
Re:interesting, but... (Score:2)
FreeBSD-Stable: aprox. 77,000 lines of code (wc -l
Both these numbers are smaller than they are in real-life as not all device drivers are included and the asm code was not counted in the FreeBSD code.
Just wanted to get your hand out of you-know-who's oriface.
Ancient Code (Score:4, Funny)
The bad news is: 'TECO' r00ls; 'ed' suX0rs.
TECO begot Emacs; ed begot vi (Score:2)
The bad news is: 'TECO' r00ls; 'ed' suX0rs.
Foreshadowing Emacs vs. vi? The first version of Emacs was a set of TECO macros [geek-girl.com]. Vi was originally just a visual interface to ex, which was an extended version of ed.
Re:Ancient Code (Score:2)
As was the PDP-8 (with custom hardware, as built by a local company based on a design suggested by Richie Lary and fleshed-out by me).
Virtual memory was actually old-hat by then in the mainframe world. I don't argue for chops on those grounds, but these early VM efforts on *minicomputers* were significant.
Mostly because we were poor, of course
Re:Ancient Code (Score:2)
As was the PDP-8 (with custom hardware, as built by a local company based on a design suggested by Richie Lary and fleshed-out by me).
It seems you were pioneering the "embrace and extend" strategy. :-)
Anyway, I was just looking at some history websites on the PDP-8 last week My high school had one, and it was the first computer I got my hands on. I only used high-level languages back in the day, but I finally looked at the machine architecture on the websites. The instruction set is very cool; basically just 8 opcodes that can be put into various interesting permutations.
I'm guessing that since memory addressing was largely paged, you hacked in extra registers somewhere to add more pages and mix them up. A bit more interesting than today's overclocking.
Original UNIX Source (Score:3, Informative)
Ancient Code (Score:2, Funny)
Yuck - Old style BSD license (Score:5, Informative)
Their "BSD-style" license is actually the old-style BSD license, which includes the particularly onerous Advertising Clause:
What most people think of now as the BSD license does not contain such a clause, and has not for quite some time.
Re:Yuck - Old style BSD license (Score:3, Insightful)
Re:Yuck - Old style BSD license (Score:2, Insightful)
> thing why, exactly?
The problem is the "all advertizing material". Imagine everybody had such clauses in their license. A TV spot for Redhat Linux would be pretty long.
Disclaimer: IANAL. Simply my understanding of the matter.
Re:Yuck - Old style BSD license (Score:2)
Back in that day, there wasn't exactly the huge heap of free software that there is now, so a simple 'This product contains software derived from Berzerkley Systems Distribution UNIX' would have sufficed.
That's also one reason the advertising clause is taken out of teh BSD license. Also, because a lot of people don't advertise their software (I know I don't).
/me pictures an animated gif banner add advertising a new distro... 18 meg banner ad...
--Dan
Re:Yuck - Old style BSD license (Score:1)
... and many other open source programs contain extensions to the license that require the author's name to be connected. I like credit for my work. I put things like this in the software that I write.
Re:Yuck - Old style BSD license (Score:4, Informative)
Copyright reproduction clauses exist in *every* version of the BSD license. The license & copyright must be reproduced with the product regardless of the advertising clause. What the advertising clause does is require that in any advertisement for the product, that credit is given. This can be interpreted to apply to things like newspaper ads, where at the bottom they'd have to say "contains code copyright regents of the university of california" or in a radio ad, where they'd have to have one of the voices giving credit... this makes per-word advertising impossible.
Copyright reproduction clauses are good, advertising clauses are bad. There are webpages out there that can cover the issue in more detail than what I just described.
Re:Yuck - Old style BSD license (Score:2, Insightful)
Why, exactly, is this onerous? You should expect to get code that you can basically do anything you want with it and being required to acknowledge the people who gave it to you is too much? I bet you never wrote thank-you notes to your grandparents for your presents, either.
The current BSD license may not contain this, and there's nothing wrong with that either -- but I don't understand how this is unreasonable.
I wish M$ was required to print an acknowledgement on every Windows box that mentions that their TCP stack is derived from BSD instead of putting on like they're the only company that's every produced useful software.
urban legend (Score:2)
Ad clause prohibits advertising in some media (Score:2)
Why, exactly, is [the old BSD ad clause] onerous?
It effectively prohibits you from advertising your product in limited-space media such as a small print ad or the radio, as the acknowledgements required by each author's ad clause would fill up the allotted space or time for the ad.
You should expect to get code that you can basically do anything you want with it and being required to acknowledge the people who gave it to you is too much?
The copyright notice does this just fine, thank you very much. "Redistributions ... must retain the above copyright notice, this list of conditions and the following disclaimer."
Re:Yuck - Old style BSD license (Score:2)
This list not only contains acknowledgements to Berkeley, but also to a number of other companies, universities, and individuals who apparently published their code under a BSD-style license.
Want credit? Use a copyright notice. (Score:2)
It gives credit to the creator of the software while maintaining the software's [freedom].
No, the copyright notice does that just fine, thank you very much. From a typical new-BSD license:
GPL'd software doesn't contain an advertising clause, and yet Linus Torvalds still manages to get his name in the copyright notice of every copy of Linux® software out there.
A Day Late, a Dollar Short (Score:1)
Now if they had only done this as recently as 10 years ago, then they and us might actually have gotten some real economic value out of this. Now it is merely destined to be a curiosity in the history of UNIX as Linux spreads all over the planet.
I'd like to say "I told you so", but now it's just a symbolic victory.
Re:A Day Late, a Dollar Short (Score:1, Flamebait)
Oh yes, tons of economic benefits, like not being able to sell squat because they give their product away for free! Sheesh, you people are so dense. Just because the isolated community of GNU/hippies/pirates applauds a company when they give away their hard work for free doesn't mean that it makes good business sense.
Caldera is a wonderful company. (Score:2)
I applaud the good folks at Caldera for taking this course of action. This will benefit many people:
This is also a good marketing move by Caldera. Hey, what have they got to lose by this? I think they have only to gain.
xxxxxx O xxxxxx H xxxxxx xxxxxx W xxxxxx E xxxxxx L xxxxxx L xxxxxx
But not the good stuff (Score:1, Informative)
excluding System III and System V
so in other words.. useless..
seriously, in this day and age, how can the System V source NOT be released!
oh well, might be interesting to look at the really old stuff, to get some insight into Dennis Ritche.. ;)
Re:But not the good stuff (Score:2)
Not necessarily. The license on 32V also covers the encumbered 4.x BSD releases, for instance. aka the dawn of modern UNIX. And this is mainly for educational purposes, as the source has (as noted) already been available under a restrictive but free (cost) license for some time.
Caldera still sells a product (UnixWare) based on System V. "How, in this day and age, can the Windows 95 source not be released?" Caldera makes money selling proprietary software. Its that simple.
Excellent, ....good code, some of it.... (Score:4, Interesting)
There is some GOOD code in there, some is crap just like all projects.
There are/were some code segments that were optimized VERY well, and hy dont laugh I remerber USING a pdp-11.
Point is the horsepower ot these machines sucked by modern standards, things we take for granted were MAJOR tasks, some of those routines were refined over a lifecycle longer than BSD and Linux combined.
My dad, a coder starting in the 60 tought me in about 1979, when he handed over his collection of computer mags, Byte and the lot, you can NEVER , EVER have too much source code, good or bad.
Im could care less what Caldera's motives are theyre a dead fish. When was the last time YOU installed that distro ? BUT they should be congratulated, I agree they should open up the other sources as well, but who am I to ask, hey while youre at it all people reading this post should give me all their old ????, see dosent fly. Its theirs , they bought it, and paid for it, sorta.
Im gonna grab it asap, there about 4 things I hate in the 2.4.18/2.5 series kernel, BSD IMHO dosent have the solution in theirs either, I keep looking , Im at a mental roadblock so to say(nothing new there) if these sources even point me in the right direction to solve one of those problems I will be etternally greatful
Re:Excellent, ....good code, some of it.... (Score:5, Interesting)
Very true. Two real howlers in PDP-11 UNIX:
Re:Excellent, ....good code, some of it.... (Score:2)
Still, it's good to see it out there -- just once I'd like to plop a copy of V7 onto a floppy disk or a CDR and see how it runs on a reasonably modern Mac or PC...
/Brian
Re:Excellent, ....good code, some of it.... (Score:2)
/Brian
Re:Excellent, ....good code, some of it.... (Score:2)
"You are not expected to understand this".
It's there!
Dumb "malloc" (Score:2)
I discovered this many years ago because some UNIX utility was incredibly slow on large data sets.
It's scary to realize that I've owned that book for 35 years now.
Seven volumes.. (Score:2)
Clue: equals zilch
Too sad...
Re:Dumb "malloc" (Score:2)
Knuth just retired from Stanford, and he says [stanford.edu] he's going to finish that series over the next 20 years.
BSD code (Score:2, Informative)
I wonder if there are archives of mailing-lists also, since you can't use code without comments
Most interesting part (Score:2)
// Vote Adams in '96!
Reading the install notes..... (Score:4, Insightful)
If you ignore the instructions for copying the system from magtape to disk (!), everything else looks very similar to the install notes for most modern unices today....
They tell you to 'cat' files to the printer, 'tar' together items for backup storage, 'sync' before you turn the machine off, and remember to check 'df' regularly to make sure your users don't fill up the disk, and clean out the
Reading documentation written 30 years ago which almost hasn't changed at all is really a beautiful thing. (Well, some things have changed. During bootup, the 'mem' line reports user-available memory in bytes.
Hats off to the developers of a system which is so flexible that hasn't really needed interface changing at all to adapt to 30 years of great changes in computer design and usage!
Re:Reading the install notes..... (Score:2, Insightful)
You say this like its a good thing? As a technical person I'm ok with it, but I (along with a lot of others) definatley see room for improvement in the areas you mentioned. If the interface has changed as little as you say then I think we've got a lot of work ahead of us if we ever want to be a suitable OS for grandma (say what you will, but I believe there are many people who do want this to happen).
Re:Reading the install notes..... (Score:2)
There's got to be somethings that can be improved. The only question is - can it be improved to the point where the changes get closed off, so that other implementors of Unix cannot study and learn from your product? If you do that, when however brilliant your new improvements will be lost, in the long term.
Re:Reading the install notes..... (Score:2)
It's a very good thing, most of our society used technology hundreds even thousands of years old. Where the engineering principles are well understood.
As a technical person I'm ok with it, but I (along with a lot of others) definatley see room for improvement in the areas you mentioned. If the interface has changed as little as you say then I think we've got a lot of work ahead of us if we ever want to be a suitable OS for grandma
Does this "grandma" do her own plumbing, wiring, service her own domestic appliences and car? Indeed a great many of these warn "No user servicable parts". Yet suddenly with computers it's expected that end users should be servicing them...
Re:Reading the install notes..... (Score:2)
>line reports user-available memory in bytes.
yeah, but they still had more bytes than I'll have megs in my new workstation, by an order of magnitude! (but not 2 orders
hawk
SCO charged for this (Score:2)
Now if Caldera open sources UnixWare, I'd be more surprised. That could be really useful. Although I'm not holding my breath.
Anyway, it's cool of Caldera to do this, albeit I doubt it will mean much in the long run...
Now all you need is a PDP-11 or VAX! (Score:2)
You can still find PDP-11s and VAXen if you look hard enough -- sometimes with little or no impact on your wallet. After one year of searching, I possess five 11s and three VAXen, and I've even had to pass on some acquisition opportunities. Plus, while some 11s are serious big iron, some are almost as small as an average PC. More recent VAXen actually do come in average-PC form factors.
There are also several large and very competent Internet communities centered around these machines. They're not that hard to locate. Join one of these, and you've got nearly instant help with getting yourself set up and running. Need tapes? Need that paper tape controller board? No problem. The only catch, of course, is that you'll have to do the same one day for all the future vintage hardware fans that are just now being born (as in babies, children, offspring).
So go grab yourself a PDP-11/73 and a VT220 and throw 2.11BSD on it. You'll enjoy every minute of it.
Coolness factor (Score:2, Interesting)
That's one thing you won't get from reading code written for systems with >64M.
Those were the times... (Score:2)
#define NPROC 30
-- Version 7 UNIX fuer PDP 11,
Re:Those were the times... (Score:2)
Re:Those were the times... (Score:2)
published by Andover, or on a Best Of Slashdot CD-ROM, or in
other places or for purposes other than discussion here on
Slashdot requires a license. That is, I have to explicitly grant
you the right to use my words.
Wrong. I can use your words as long as I properly attribute them. Example:
Some Slashdot posters assert that "I have to explicitly grant
you the right to use my words" (Kris, 2002).
Works Cited
Kris. http://www.koehntopp.de/kris/copyright.txt Accessed Jan. 23, 2002.
Wow! (Score:2)
(Which as far as I know has a whopping 56k words of RAM).
Roger.
Re:All right! (Score:2, Funny)
Re:I don't understand... (Score:1, Informative)
Re:I don't understand... (Score:1)
the original thing was called minix written by a prof in finland so that he could teach his students basic unix w/o the exorberant prices. it was all his own code that just used the same types of commands etc...
linus took that idea and made a full blown kernel out of it... cause he didn't use any of the unix source is your answer
Re:I don't understand... (Score:2)
Re:I don't understand... (Score:2)
The irony is that there is in fact a "modernized" microkernel Linux -- Apple used it as a starting point for Rhapsody, which became MacOS X -- but virtually nobody but a few NuBus-bound PowerMac and HP PA-RISC users cares about it.
/Brian
Re:I don't understand... (Score:1)
Re:I don't understand... (Score:1)
It's called WINE (Score:2)
Microsoft thinks it can. If someone did to windows what Linus did to Unix, they'd get their pants sued off, even though it's not illegal.
Then why isn't Microsoft suing CodeWeavers [codeweavers.com], the company that funds development of a popular free Windows API layer for UNIX workalikes [winehq.org]? Yes, I know that Microsoft is suing Lindows [slashdot.org], but that's trademark law, easily fixable by changing a name, as demonstrated in Tetrisgate [everything2.com].
Re:I don't understand... (Score:1)
I'm not even sure that Linux can be considered Unix - although it's pretty close to POSIX (but there again, so is Windows NT).
Re:I don't understand... (Score:2)
It's close enough for my purposes; it may behave unlike some other UNIXes in some ways, but that statement can probably be made about just about every UNIX out there, including the ones that have passed the Single UNIX Specification test suite (the SUS doesn't cover every single aspect of a UNIX system)
Linux distributions resemble other UNIX-flavored OSes significantly more than do any of the NT releases, even with Interix added (and without Interix, the difference is even greater).
Re:I don't understand... (Score:2)
Re:I don't understand... (Score:2, Informative)
Until then it is reaching for 100% POSIX compliance.
So no, due to that little fact (and a whopping load of others), there is no way Linus got permission to make his own version of Unix simply because he wouldn't cough up the cash for the UN*X trademark.
The story (AFAIK) basically goes that he wasn't too happy with what he saw in computing back when he was using university computers in '91. He asked digital and intel for machines on which to create a new operating system. Intel delivered first, so he started developing an operating system from scratch for the i386 that was similar to what he was used to at the university, but better for him, and (being self developed) free. When he told others (and Andy Tannenbaum (sp?) himself) he was initially laughed at until he coughed up the goods, at which point development snowballed into what is today known as Linux.
Unfortunately for Tannenbaum, he decided to keep his Minix O/S tied to his books, and therefore it has all but died. Too bad, really, since the book isn't that bad of a read, and reasonably priced (for a university level computer book) and at the time Minix was far superior to Linux.
Re:I don't understand... (Score:2)
Re:fdsa (Score:2)
I use GNU/Linux and can't get a girlfriend! (Score:1, Funny)
I use GNU/Linux and can't get a girlfriend, no matter what I do. From what I can tell, not too many of you have girlfriends either; I must make it clear right now that I do not want advice from you. I am seeking the advice of those who have consentual, regular, heterosexual intercourse with a well adjusted woman.
You may be wondering why I placed so many restrictions on the type of sexual intercourse. Being a GNU/Linux user, I can get all the men I want, but my ass hurts from years of anal sex. I am tired of pillow-biting. I have met women at Linux User Groups (LUGs) but they didnt want sex the way I wanted it - they brought their strap on and rode my chute like the men did. The date would end with her taking me to a gay bar and selling my ass to a drunk and bearded kernel hacker.
I am convinced, therefore, that I need to meet women that do not use GNU/Linux.
I have tried dating regular women, but find it hard to make conversation. I was surprised that regular women do not give a shit about Free Software or the Microsoft monopoly which leaves me with nothing to discuss. Some women tried to talk about the weather, but I don't keep up with the weather from my mums' basement.
I have had some success, I dated one girl several times. She picked me up from home, mum liked her. I am sure dad would have too, but he left us soon after I installed Slackware on the family computer. I can still hear him crying and see him moping around the house, saying "I knew he was different; I could handle a gay son, but this .... a fucking GNU/Linux hippy". He sounded so defeated. She wanted to go to the beach, but my skin is not adjusted to the sun and my skin peels while at the beach. This was not a turn on for her and when she came back to my mum's basement that night we were going to have sex but the raw skin was too much for her.
Going out at night for a meal can be difficult too; all restaurants refuse to serve smelly GNU/Linux hippies. The only place we can go for food is the McDonald's drive through, but she doesnt like waiting in her car in the heat of the day when I tend to smell the most. She doesn't like the stares she gets from the drive through staff.
I could go on, but I won't. I now seek your advice. [slashdot.org]
Thank you.
Re:Microsoft goes Open Source!!!! (Score:2)
Unlikely. The UNIXes they're releasing are AT&T UNIXes that predate System V picking up various bits of Xenix. (Heck, they predate System V, period.)
The original Xenix was a V7 port to the PC (and I think there was also a PDP-11 version, as well as a 68K version used by some Radio Shack/Tandy 68K-based machine); it predated System V, and wasn't a clone, it was based on AT&T code.