Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.netspace.net.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!solace!nntp.uio.no!news.maxwell.syr.edu!news.bc.net!unixg.ubc.ca!nntp.cs.ubc.ca!psgrain!news.rain.net!pacifier!deraadt From: deraadt@theos.com (Theo de Raadt) Newsgroups: comp.unix.bsd.netbsd.misc Subject: Re: Why no addusr? Date: 15 Feb 1997 03:51:32 GMT Organization: Theo Ports Kernels For Fun And Profit Lines: 178 Message-ID: <DERAADT.97Feb14205132@zeus.pacifier.com> References: <none-ya023480001912962244220001@news.infi.net> <DERAADT.97Feb10191845@zeus.theos.com> <5dtc0g$hd0@cynic.portal.ca> <1997Feb14.090136@screwem.citi.umich.edu> <5e2sb7$62a@panix2.panix.com> NNTP-Posting-Host: zeus.theos.com In-reply-to: tls@panix.com's message of 14 Feb 1997 18:26:31 -0500 Xref: euryale.cc.adfa.oz.au comp.unix.bsd.netbsd.misc:5385 In article <5e2sb7$62a@panix2.panix.com> tls@panix.com (Thor Lancelot Simon) writes: > As do we. When you have a PR database the size of NetBSD's, however, it's > easy to get behind. Starting from scratch is a significant advantage here; > you can do nothing but close PRs for a few weeks, *then* announce your > neato-keen operating system for public consumption. We unfortunately > don't have that luxury. Yes, our PR database is pretty small. That's why we got bored with fixing our own PR's and started fixing NetBSD and FreeBSD PR's too. A quick headcount shows that we've fixed about 60 NetBSD PR's that NetBSD hasn't, and about 25 FreeBSD PR's that FreeBSD hasn't. (You can check our Changelogs, in general they provide bug details, credit the person who filed the PR, which camp it was filed to, and the PR number). ;-) > Peter Honeyman writes... > >the fact is, openbsd dominates netbsd, and theo's "bad" attitude has a > >lot to do with that. You'd know Peter, you have a "bad" attidude too! ;-) > I don't understand what you mean by "dominate" and in fact I suspect that > you're leaving it deliberately vague. Certainly, OpenBSD crows about itself > quite a bit more than NetBSD does. Sometimes we do crow a bit (nothing like Linux or FreeBSD ;-). And sometimes it attracts developers. For example about two weeks ago someone named Niels Provos contacted me on IRC because he heard OpenBSD was interested in security problems. I think he heard it crowed somewhere. And he described a brand new and ingenious source routing attack which he had described to a couple of people before who (mostly) had not understood the consequences. In the end this turned into a security advisory on the BUGTRAQ mailing list. This too is GOOD publicity. I hope this too will attract other people like Niels who are interested in working on improving an operating system. Remember, back in the days when I wanted to make changes to the NetBSD source tree I was told I couldn't... Within 4 days Niels was working with someone else on a really neat piece of code inside OpenBSD: a new format for the passwd field that is significantly much stronger than the existing DES passwd entries (and can be scaled to be more computationally intense over time). That is how we are alive; it is Vibrant. I hate to tell you guys, but that is also what Linux developent is like. > I don't think there are any plans to > change that. Certainly, certain key people involved with OpenBSD make a point > of slagging NetBSD at almost every opportunity, ^^^^^^^^ Instead your project has developers that put #ifndef __OpenBSD__ into NetBSD source files so the FREE code, when merged into another system which happens to #define __OpenBSD__ will experience machine resets, right? (Hint to those who are curious, go get an alpha locore.S from January or so.) And do not come talking to me about slagging and hostility when you are in a camp with developers who (uncalled for) slag me and OpenBSD at a large-room cypherpunks meeting. On the other hand, people who attented Usenix and the OpenBSD BOF know what my attitudes were towards the `historical issues'. Even core FreeBSD developers were saying they were happy about the reasonableness of my attitude! No, sorry, I think you are making a mistake when you think that mentioning good things about OpenBSD is automatically a slag of NetBSD. That must be something you are reading into the message. > in order to make OpenBSD > seem active, ubiquitous, and magical. But most certainly OpenBSD is _very_ active. That's why we have a live PowerPC port with miniroots and install floppies; that is why we have new curses fully integrated; that's why we have IPsec cryptographic network security going into the source tree sometime this week; that's why we have put significant efforts into getting closer to POSIX. I don't even need to mention our security changes. And it is also why we are doing our best to stay abreast of any and all changes made in NetBSD and FreeBSD, to decide which are good for us and which are not, to select, incorporate, and possibly even improve afterwards. Certainly the list of changes and improvements are far far far too lengthy to list here. The place to check for new developments is: http://www.OpenBSD.org/plus.html > Certainly, certain key people involved with OpenBSD make a point > of slagging NetBSD at almost every opportunity, > We generally try to avoid that type > ov behaviour. Ah. I guess that is why you are not slagging OpenBSD in this mail. I am trying not to slag NetBSD in this mail; they can do what they like. I am simply saying you are wildly inaccurate with your accusations. And I am slagging you because you are making vague and false statements about the work of a group of very industrious people. > We also maintain a rather different philosophy towards changes. We don't > like halfway or architecturally dubious fixes -- note that I'm not indicating > that any filed by CITI people necessarily were such, but we do get plenty of > "fixes" like that, more than a few of which have made it into OpenBSD -- and By your words OpenBSD is doing numerous halfway or architecturally dubious fixes. I believe you are ABSOLUTELY MAKING THAT UP and haven't a leg to stand on. And why is then that OpenBSD is about 6 errors away from POSIX conformance now, and NetBSD has none of the 80 or so problems fixed. But don't trust me, go grab yourself a copy of the NIST POSIX test suite, and please tell us where Thorsten's work in this area are `halfway or architecturally dubious fixes' By the way, if you feel it is to your advantage to bring up the `i386-specific aha1542 bounce buffer' thread in reply to this I strongly caution you because numerous OpenBSD people are using 1542's on their machines. At least one person is using a 64MB PPro200 with a 1542; what a great place to put a scsi tape drive. I myself am considering doing this (3 scsi busses!) Anyways, it simply isn't relevant because in the 5 years I've been hacking on BSD kernels only one other person I know has wanted to do bounce buffering in another machine (some Arc MIPS machine that Warner is working on...) > so depending upon what your point of view is, some things won't ever get > "fixed" in NetBSD, at least not the way the person submitting the PR > suggested, and some things that are "fixed" in OpenBSD aren't really fixed > at all. First of all, I would like discrete examples of which things we have fixed incorrectly. Certainly to be making such a confident statement you must have a list somewhere. Sometimes the PR authors provide wrong fixes (ie. `` I wanted a solution NOW!! I need to get back to work!!!!'') However quite often they provide at least a problem description to work from and discover and implement a fix for. How about a few very recent PR's and perhaps you'll get the problems fixed faster. use a long line counter, netbsd pr#3083, rhialto@polder.ubc.kun.nl This one was a bug report about mail. The author's suggestion was right, a simple two line change. Did you fix it yet? bpf channels are in use; my fix to netbsd pr#3189, Jean-Luc.Richier@imag.fr This was an interesting kernel bug which was biting the author. The authors suggestion is not quite right, but it is close to the mark. A better fix is pretty easy. do not use PATH, s/gcc/cc/, mouse@Rodents.Montreal.QC.CA netbsd pr#3138 This one pointed out an interesting problem. Did you even look to see our fix which 4 people were involved in writing and which solves that and even more problems? By the way, while you are looking at this, FreeBSD has some improvements in this area too. And keep an eye on ours too because it has some minor security fixes. Lastly, I will mention that yesterday Todd Miller fixed 'dd' to work with 64-bit offsets. I think both FreeBSD and NetBSD will want to look at that change. That should close at least one PR in each of your camps. Thanks Todd, now I no longer need to 'cat /dev/rsd3c > /dev/rsd4c' to clone disks. -- This space not left unintentionally unblank. deraadt@theos.com www.OpenBSD.org -- We're fixing security problems so you can sleep at night.