Caldera releases original unices under BSD license
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."
Imagine a beowulf cluster of PDP-11s! It'd almost match my 8086! FP
Now we can see how these "unix" thingies work and write one that works on PCs!
However, a big thank-you from this Slashdot reader for their act. I appreciate it, and I know I'm not alone...
========================================
Death will come, and will have your eyes
-- Pavese
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
You read fiction? I write it! Lemme know what you th
As a sysadmin at a company who uses these Unices, I would recommend that the hobbyist stay away from them. They're cludgy at best. I figure that this'll fare well mainly for those that are stuck with them, and need the source (we are slowly migrating to Linux/Solaris).
Q: What do you think about American Culture?
A: I think it's a good idea.
(adapted from Gandhi)
How did Linus get permission to make his own version of Unix and give it away when Unix was still the IP of some company?
Repeal the DMCA!
All these other posts up to this point think this story is dumb and who cares, this one guy says, "hey, it's linux, it must be cool" and gets modded up. Free speech my ass.
Here's the text of the license before it gets slashdotted or for those who don't want to bother with PDF:
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.
Microsoft released old versions of DOS late last year, renamed as Windows XP. This OS is a must for the nostalgiac.
Especially the code commentary as I am no expert in programming. Anyone else going to scan through this like the pre .9 linux kernel for a feeling of what the people were thinking when they wrote it? Didn't someone bind up the linux kernel with commentary bolded it would be cool to see the same thing here.
An Education is the Font of All Liberty
If Microsoft put Windows 3.1 under the GPL, we'd run it. :)
Is this going to effectively firebomb the boards around here with new flamewars regarding which is best?
to play around with the old Lions' Commentary on UNIX 6th Edition with source code by John Lions.
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!
-- Never make a general statement.
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.
I guess this is for; as they say, "enthusiests". I think pretty much all modern UNIX archetecutes have surpassed any code in what has been released.
And to my dismay it doesn't include Xenix. Would have been nice to finally have an open source Microsoft product =P
The bad news is: 'TECO' r00ls; 'ed' suX0rs.
it's Gnu/UNIX!
if the sites slashdot links to get slashdoted, how come slashdot itself never gets slashdoted??
Wanna see the original UNIX source? Check this book.
why are they doing this? don't they know that bsd is dying?
The source code is actually engraved in stone and the kernel is a small rock.
If microsoft put any of their rotten OSs out in source code, GPL or not, I still would not use it to wipe my butt.
Another day closer to redwood heaven
Maybe now we won't need Linux anymore.
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.
MOD PARENT DOWN!
Hey, that's great!
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.
An Operating System that will run
well on my Pentium 133. Thanks!!
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.
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.
Thank you.
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
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. (I'm sure I heard about one that was written in Java, but when I did a search on Google 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.)
Carousel is a lie!
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.. ;)
if this is a legitimate story,
then why is there absolutley
no mention of this on caldera's
website?
People are scoffing, but oh what a kludge, caldera only did it for the publicity, who cares.
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
Sig went tro...aahemmm.....fishing........
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, the company that funds development of a popular free Windows API layer for UNIX workalikes? Yes, I know that Microsoft is suing Lindows, but that's trademark law, easily fixable by changing a name, as demonstrated in Tetrisgate.
Will I retire or break 10K?
Does this mean we can copy
#include
from one of the source files and no longer have to say that linux is a "unix-like OS"?
--
Mike
Sick of being corrected on this.
-- Mike wildcard@illuminatus.org
I applaud Caldera's move. A few weeks back, when I had started searching for just this thing, I was directed to the SCO website, SCO having been bought by Caldera. As luck would have it, SCO's own free license for original unix was missing, and I was dissappointed. A quick glance though, and it seems that Caldera's license is much more agreeable. Now all I need, is a 9 track drive. ;-)
I thought this said: Caldera releases original undies under BSD license
If you want to have access to the Ancient BSD source codes, have a look at CSRG Archive CD-ROMs.
:-)
I wonder if there are archives of mailing-lists also, since you can't use code without comments
bash$
The Windows TCP stack isn't derived from BSD. A very long time ago they licensed a TCP stack from a company that based their product on the BSD TCP stack. But that was close to a decade ago, the licensing agreement is over, Microsoft implemented their own stack from scratch, and the TCP stack in Windows has no code in common with the BSD TCP stack.
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.
Will I retire or break 10K?
The bad news is: 'TECO' r00ls; 'ed' suX0rs.
Foreshadowing Emacs vs. vi? The first version of Emacs was a set of TECO macros. Vi was originally just a visual interface to ex, which was an extended version of ed.
Will I retire or break 10K?
So I can like compile this with GCC and throw it on my Quad Xeon with 4 gigs of ram?
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.
Will I retire or break 10K?
# fgrep Vote *.c
// Vote Adams in '96!
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."
Will I retire or break 10K?
is really amazing.
/tmp directory periodically.
:)
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!
Try compiling:
3 /s ources/sim_2.3d
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.
the iBCS or binfmt_coff ABI modules for Linux
I wish more companies would release almost useless code!
-- 4 8 15 16 23 42
v6init:
set cpu 18b
set rl0 RL02
att rl0 unix_v6.rl02
boot rl0
At the boot prompt, you should also type "unix".
v7init:
set cpu 18b
set rl0 RL02
att rl0 v7_rl02_1145
boot rl0
This time, at the boot prompt, you first type "boot". At the second boot prompt, type:
rl(0,0)rl2unix
and if that doesn't work,
rl(0,0)rlunix
or
rl(0,0)unix
have fun!
That would be 'anti-establishment.' The MAN doesn't allow things that are 'anti-establishment.' Any organization is defined by it's goals. At some point, the organization usually creates an extra goal for itself; self-perpetuation. The other goals are often set to the side, in favour of this new goal.
SCO Open Server is 10x worse then Unixware. Don't even get me started :).
:).
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.
Unfortunately, there are no bootable pre-v5 images available, which is a shame, because I wanted to see what it was like when chdir was an executable and there was no such thing as pathnames.
What I want to know is, when is Compaq going to put v5 on one of their testdrive boxes?
BSD was always open you stupid fucken pillock. Damn knuckle sprouting dirty clotpole ponce!!!
~~~
That is what happens when you run out of coffee.
There are two types of people involved with computers.
Those that use the machine, and those that control the machine. Users just run software and get things done. The others enjoy the very act of computing. They want the machine to do what they want it to without limitations.
Seeing code like this is like an open book to the actual art of computing. Systems level code is worth looking over. The understanding you get about your machine and what it is doing changes things. (For the good.)
Thanks Caldera.
Blogging because I can...
No we wouldn't run it. Win3x sucks rocks. But folks would study it, laugh at the silly parts and go "ooooh!" over some of the clever bits, etc. WINE would get a boost. And everyone would ponder the big question: "Is someone at M$ on crack or are they actually making a peace offering?"
Democrat delenda est
SCO charged $100 for this shit. And they had some bullshit license and all of that.
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...
Wealth is the product of man's capacity to think. -Ayn Rand
Because of the Linus bottleneck in the Linux kernel development process, how will any of this code end up in the Linux project and up directly benifiting the OpenSource community?
This space left intentionally blank.
Doesn't the applying for a trademark seem highly onerous if you just want credit for your work?
The trademark protects only the name of the work. Credit for the work itself lies in the copyright notice.
Will I retire or break 10K?
Is that why we find many times that the Linux kernel takes BSD code and removes the onerous copywrite clause?
A first one for the BSB license. I've never heard of a company being acquired under a BSD-style license before.
"Hot lesbian witches! It's fucking genius!"
Maybe you thought this was going to be a funny post. It is not. My claim: it is *wonderful* fun to play with early unices on their original machines. If this news story interests you, you should get yourself a PDP-11 or a VAX.
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.
Washington, DC: It's like Hollywood for ugly people.
Becuase, damn, not too many of use youngun's know that sort of thing! (v7 was, what, '78? I was born in february of that year.)
Sometimes it is hard to remember mergers/acquisitions history. Correct me if I am wrong, but didn't the Santa Cruz Operation (SCO) become a startup at the time that it bought Microsoft Xenix (as in bought intellectual property)? Methinks that was circa 1984. Caldera wound up with SCO's properties. Is it possible that there was any sort of "cross pollenation" in the forked unices?
There just might be an accidental line or two of Xenix code (I gather, an incredibly "standards compliant" 80286-compatible System V clone) that wound up getting published and licensed with this new policy from Caldera (the ultimate heir of MS-Xenix????).
Then again, I am probably about to publish Microsoft source code right here and now.
cout << "This program will not run without Windows./n";
//Note to Bill: Why bother putting it to sterr?
// Everything is the standard error stream anyway.
// I'll code it better if you get me more milk
// and cookies and a bigger cubicle!
//Just like you said, boss, "It's for practical rational results,
// not pride."
You heard it here first!
When you consider that their problem space was a lot narrower than what, say, the developers of NetBSD have to cover (many many more arches, two decades of incremental features, etc. etc.), it's no wonder that their code will be more easily digestible to a newbie. Think about it via an analogy: when you're in undergrad differential equations, probably every thing you touch was a solved problem in early 19th century Europe. This simplicity is what makes it manageable so you can study more recent and more complex things (I remember the first time I was in a chem course and we started talking about things that had happened in the last five years. It was electrifying, but that had nothing on the awesome knowledge in later courses that what we were working on was _on the frontier as it was right then_. That's heady stuff...)
News for Geeks in Austin, TX
even better Win95.
There is lots of confusion in this thread, but yerricde (parent) has got it right. Also check out how the FSF explains the problem.
>that piece of shit LILO can't even write out a config file with consistent variable names!!!
Well, then you aren't using it for its intended purpose. If you buy a ball-peen hammer and bitch it doesn't take nails out of wood, I'd call you an idiot too.
LILO reads a configuration file. If yours is writing to it, then your copy of it is seriously fucked up.
Or get a Real One!
It is interesting to contrast this action to Microsoft.
MS has finally gotten rid of the last vestiges of MSDOS from their Windows product line. (Apparently.) What are the chances that they will open-source MS-DOS? I suggest anywhere between 0 and none.
If you're a zombie and you know it, bite your friend!
* If the new process paused because it was
* swapped out, set the stack level to the last call
* to savu(u_ssav). This means that the return
* which is executed immediately after the call to aretu
* actually returns from the last routine which did
* the savu.
*
* You are not expected to understand this.
*/
if(rp->p_flag&SSWAP) {
rp->p_flag =& ~SSWAP;
aretu(u.u_ssav);
}
* The value returned here has many subtle implications.
* See the newproc comments.
*/
return(1);
The copyright notice
I know that RMS wants to portray the Claim Credit clause of the old style BSD license as something terrible, but people keep missing the obvious:
As long as you do not "mention features or use of this software", there's no requirement to include the notice in advertising.
It is solely there to prevent people from claiming credit for the work of others: it is a "claim credit" caluse, not an "advertising" clause.
That's one thing you won't get from reading code written for systems with >64M.
"I his bow, and spun and wove, likes you." Vere de Vere out of my mould's mouth dragged me of the voluntary apes.
The System V sources are not available because they include code proprietary to many companies, including Microsoft (via Xenix).
UnixWare, for example, as of 1.0, contained dozens of drivers developed under NDA from the manufacturer, including the Adaptec SCSI and Diamond video card drivers that caused the open source software community such grief until they were reverse engineered. It also contains VXFS source code, which is the default FS type for the root file system.
The code isn't released because contracts exist which prohibit the release of portion of it.
Specifically, you have to obtain a license for access to the System VII sources to get access to the BSD 2.x sources.
Now that this license is a BSD-style license, it will be possible to prepare derivative works for inclusion in other code.
I think the one that Warren (and I) find most interesting the the old BSD 2.x FFS code, so that the disks can be mounted under a modern BSD derived OS, and the old systems can be gracefully end-of lifed and/or maintained.
#define NINODE 50 /* number of in core inodes */
/* max number of processes */"
/usr/include/sys/param.h
#define NPROC 30
-- Version 7 UNIX fuer PDP 11,
========================================
Death will come, and will have your eyes
-- Pavese
When the allied forces were bombing Dresden at the end of WW2, we (the Dutch) were also cheering and dancing in the street while a lot of German citizen were killed. Your point only proves that the winner is always right.
And then your language: "Israel could gas the whole lote of them". Just like they were kiled themselves in WW2 by the Germans right?
If you really feel the urge to state your opinion, do it in such a way that your discussion partner can have a normal conversation with you without bursting into flamewars. And use your account, AC. Or, if you're afraid to burn karma (...), place a link to your account at the bottom of your AC post.
I feel like getting angry, but I know it's not worth it... And BTW this is severely off-topic. Visit the guys web page and send an inflammatory email if you want to voice your opinion.
Userfriendly was implemented by Illiad?
Best Slashdot Co
I always wanted some ancient Un*x for one of the 286 boxes I have sitting around - something other than Minix (which is okay in some aspects). I guess I have to keep waiting...
I thought it was only dear old Seymour Cray who didn't like virtual memory? What was it?
"Memory is like an orgasm. It`s a lot better if you don`t have to fake it."
Could stop hitting the site for a bit, we could get some decent mirroring set up....
Is this just the ATT stuff, or does it apply to the CSRG archive as well. To get the CSRG, you had to go to SCO to get a personal license for ancient unix source. It was free, but was kind of restrictive. Now, this source, seems to cover the same stuff as the CSRG discs. The 4BSD is the most relevant thing there. Anyone know? Thanks.
One Token Ring to Rule them All, One Search Engine to Find Them, One WAN to bring them in, and TCP/IP Bind them...
isnt it a tad ironic that after years of fighting and lawsuits to strip all of the AT&T stuff out of BSD, a good portion of the code from that era ends up under the BSD lisc?
oh and why do you presume i posted the original? :-P
Come on, 2.3d is totally outdated. Bob Supniks SIMH Emulator is now up to version V2.8-5
http://simh.trailing-edge.com/
(Sorry Tim for the slashdotting of your server)
--
Intellectual Property is Intellectual Robbery
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.
I've just "ported" hangman form PDP-11 version of BSD to SuSE 7.2. Runs very nicely on my 1.4G athlon 8-).
It only takes a two line change to the source and a one line makefile tweek.
Maybe I should make it into an RPM and stick it on freshmeat 9-)
"Oh no, not again"
Thanks! I knew about that stuff but I didn't know how to boot the 2.9BSD_rl02_1145 image. After you reminded me that the device name was prepended to the kernel name I suceeded:
$ pdp11
PDP-11 simulator V2.8-5
sim> set cpu 18b
sim> set cpu 2m
sim> at rl0 2.9BSD_rl02_1145
sim> b rl
:boot
45Boot
: rl(0,0,0)rl2unix
rl2unix not found
: rl(0,0,0)stand/ls
stand not found
: rl(0,0,0)rlunix
Berkeley UNIX (Rev. 2.9.1) Sun Nov 20 14:55:50 PST 1983
mem = 135872
CONFIGURE SYSTEM:
xp 0 csr 176700 vector 254 attached
rk 0 csr 177400 vector 220 attached
hk ? csr 177440 vector 210 skipped: No CSR
rl 0 csr 174400 vector 160 attached
rp ? csr 176700 vector 254 interrupt vector already in use
ht 0 csr 172440 vector 224 skipped: No CSR
tm 0 csr 172520 vector 224 attached
ts 0 csr 172520 vector 224 interrupt vector already in use
dh ? csr 160020 vector 370 skipped: No CSR
dm ? csr 170500 vector 360 skipped: No autoconfig routines
dz ? csr 160110 vector 320 skipped: No CSR
dz ? csr 160110 vector 320 skipped: No CSR
dn 0 csr 175200 vector 300 skipped: No autoconfig routines
vp ? csr 177500 vector 174 skipped: No autoconfig routines
lp 0 csr 177514 vector 200 attached
Erase=^?, kill=^U, intr=^C
#
2.9BSD_rl02_1145 turns out to be very boring. RL02 drives do not have but one partition. There is only an empty /usr directory with nothing to mount.
The one you want is 2.11_rp06 174,423,040 bytes long. It has a complete source code distribution to 2.11BSD and is still being actively maintained via patches sent to USENET.
I think the PUPS archive has it.
Debian GNU's Not Unix/Unix
Grin
Paying taxes to buy civilization is like paying a hooker to buy love.
I see that anyone who doesn't like the fucking Unix gets modded down
well here's waht I got to say:
You all stink, Slashdot stinks!
Unix can go to hell, there always be something to replace it so go fuck yourself slashdotters!
So what do you think are his currrent odds of finishing the series given his current state of progress?
Clue: equals zilch
Too sad...
Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
Does anybody know if I will be able to run this on my PDT-11?
(Which as far as I know has a whopping 56k words of RAM).
Roger.
http://www.mirrors.wiretapped.net/UnixArchive/
ftp://ftp.mirrors.wiretapped.net/pub/UnixArchive/
Non-authoritative answer:
Name: www.mirrors.wiretapped.net
Addresses: 203.220.0.25, 210.9.80.201
(If anyone else is mirroring from minnie, you may like to add the --links -and -safe-links flags to your rsync command, and make sure the filesystem you're writing to is mounted "nodev" as there's a bunch of character/block special devices in the 2.11BSD trees)