OpenBSD Hackathon 81
A secretive reader contributes: "Once again, almost all of the OpenBSD developers got together for a full week of intensive coding. Pictures from the hackathon are available for people who want to see how the developers of this fine OS look like. Theo de Raadt announced on the mailing list: 'There is a reason why such a flurry of commits is happening. Once again, we are doing a hackathon; this time in Calgary, for a full week leading up to usenix. Thus far, 32 people have arrived, and are hacking away in a hotel conference room, working on various things, but more people are still flying in from around the world ...'"
Yeah, sure (Score:2, Funny)
I dunno -- if it weren't for the parts wrapped in plastic I'd be sure it's actually "chair collapses under weight of OpenBSD hacker".
Also, of interest "drahn" on a TiBook [openbsd.org]. Looks like Apple's really making some inroads in the Unix world. OpenBSD doesn't really run on that, does it?
Re:Yeah, sure (Score:1, Informative)
OpenBSD runs on all the latest G4s, iBooks and PowerBooks. If I remember correctly, only sound does not work on the latest ibooks. Support for the gigabit ethernet was just added at the hackathon (before they were supported only in 10 and 100 mode)
Re:Yeah, sure (Score:4, Interesting)
Brad also said that its only a matter of time before PPC replaces sparc as the second best supported platform (after x86 of course) because so many more people have them.
Re:Yeah, sure (Score:1)
Re:Yeah, sure (Score:3, Informative)
When theo was with NetBSD he was the maintainer of the sparc port! There is talk of Open abandoning some of the older archs, though. Such as the older 68K's, the older HP archs, and such. They take up space on the CDs, plus SSH doesn't work very fast on them, either ;-)
The amount of CVS commits is impressive... (Score:2, Interesting)
I especially like that more and more daemons loose their setgid and setuid privileges - great step towards improving the security.
Yeah... (Score:1)
Re:The amount of CVS commits is impressive... (Score:1)
_before_ and _after_ the event, too.
Sometimes it's only few, but it can be impressive,
too.
Just give me SMP. (Score:2, Informative)
It works VERY well. The cvs-update-and-compile method of system maintenance is astonishingly useful. I love everything about OpenBSD.... except one.
There is no SMP support. There is a cvs branch for SMP development, but after a year the only thing it does is RECOGNIZE the second CPU. It doesnt actually do anything with it.
So, I'm about to build a new server, SMP, and I have two choices. I can run OpenBSD on one CPU hoping for the day I can reboot and have the second fire up, or I can run Gentoo [gentoo.org] linux, which has all the cvs-and-compile chocolaty goodness of BSD, but will do SMP.
FreeBSD has smp. I believe NetBSD has smp. Darwin has SMP. OpenBSD doesn't. With SMP hardware so cheap (At least on the i386 side) it's ludicrous that it's not in there.
Re:Just give me SMP. (Score:3, Informative)
All good things come to those who wait. When SMP does come to OpenBSD, it will be done right and we will get stable, secure code for it!
Re:Just give me SMP. (Score:2)
I think of OpenBSD as a great secure place to run Apache and MySQL and postfix.
Theo and the core think of it as a crypto swiss army knife. Not that there's anything wrong with that.
SMP done wrong is worse than no SMP at all, I heartily agree. While I understand that it's important for some, having some freaky new crypto card implemented while I have a processor spinning idly doesnt fill me with glee.
I'm not one of those guys who bitches about what OpenBSD hasn't done for me. It's an amazing piece of work and that it was created largely for free by a group of itinerant hackers is more astounding to me than you can imagine. I am not a kernel hacker, so I don't have the ability to do it myself. But the fact that it's so ubiquitous elsewhere makes me wish it were a higher priority.
Re:Just give me SMP. (Score:2, Interesting)
Apparently they were going to arrange it so that one CPU would be doing the normal OS stuff and the other CPU would just do crypto work.
This sounds simple and effective. Whilst not true SMP, it would make the machine faster, and use both CPUs.
Re:Just give me SMP. (Score:3, Informative)
i think one of the threads about this started with http://www.monkey.org/openbsd/archive/misc/0205/ms g01351.html [monkey.org] or http://www.monkey.org/openbsd/archive/misc/0205/th reads.html#01351 [monkey.org] for the full thread of that one.
SMP is really useful, but there are also a myriad applications where it's unnecessary.
Re:Just give me SMP. (Score:2, Interesting)
At the moment, FreeBSD does have SMP, but realistically I've found Linux's SMP best on an ix86, that's just my opinion (yeah flame me
Re:Just give me SMP. (Score:2, Informative)
tree for SMP with
# cvs co -PrSMP src/sys
(with appropiate CVSROOT)
I think it actually compiles and probably
works on dual Pentium Pro systems, for
example, but don't expect much stability.
CPU isn't such a big issue anyways, the
RAM size _and_ speed are much more inte-
resting with regards to unix-like OS,
interesting enough this is valid for
NT 5 a.k.a. Win2k, in contrast to Win9x,
too.
The SMP support is not in the works because
the developers are too busy doing other things
(such as getting UBC to work...) - but if you
have C skills and read the style(9) man page,
your contributions will be welcome.
Re:Just give me SMP. (Score:1)
Fefe isn't, he doesn't read misc@
That SMP is only in that baaad state was not
posted on misc@ since/when I read it. I only
knew that it was existing and how it is being
updated. However, there _is_ SMP.
And I know about the tries to load the crypto
off to the second CPU, too.
And I never said that knowing C and KNF is
_enough_ to make SMP working, but I told
that it is at least needed... you know?
That's what, in German Math class, is called
"hinreichend" (like enough, may be too many) and
"notwendig" (translates to necessary, but may
not even be one percent of what really is needed...)
You understand what I mean? Else, please MAIL
me and don't flame here.
Re:Just give me SMP. (Score:1)
I'd rather dispute with him (whoever it is) by mail
instead of being accused of things on
And it's not _that_ off-topic, though...
Re:Just give me SMP. (Score:1)
And, yes, RAM and disk are bottlenecks, though with a gig of PC2700 DDR and Ultra320 drives, they arent much of a bottleneck.
Each time someone mentions SMP and OpenBSD, someone invariably says "You don't need that." And for the majority, you'd be right. Most consumers and even mid level users don't need it.
But there are those of us who could benefit. High volume net services such as big hit apache, large volume postfix, and the like will benefit from being spread across multiple CPU's in my experience. MySQL will take advantage of native threading if it's there and span processors, and gain some scalability.
I'm currently doing alot of work with XML and generating web pages on the fly with XSP and taglibs and running them through real time XSLT translation. Under high volume, two processors are better than one.
Re:Just give me SMP. (Score:2, Informative)
Also, if you like having utter control over the system without weeding unwanted 'stuff', you can't beat a 'BSD.
Re:Just give me SMP. (Score:2, Insightful)
I have a dual machine at home (An old beat up dual Celeron 366 Abit BP6) running FreeBSD 4.4. I had problems with it. It seems every time I tried to cvs update my ports tree to get such things as sudo, it would blow up the tree so badly I'd have to remove it and cvs get it again. That happened three times.
I never upgraded it to 4.5, as I worried it would blow the whole damn thing up and I'd lose my 30gig of mp3's. It runs decent with 4.4 as a samba server and running the streamer portion of my personal icecast server (piped through libmp3lame to downsize the mp3's to 96k/sec CBR).
I had grown tired of Linux distributions. Redhat insists on installing all sorts of useless crap, I have never gotten debian to work right for me (I just want to compile my own perl without apt continually trying to install it's own, is that too much to ask?). I installed OpenBSD 3.0 on a spare box in December and never looked back.
It works better than FreeBSD, for me, and is nicely tunable just the way I like it. I didn't need linux, this was the way to go.
Now that I'm looking at a new server, possibly to get big hits, I want SMP. Gentoo linux is linux done the BSD way. ports, cvs updates, slim. I've now got the choice between Gentoo with SMP and OpenBSD without. Since it's going to be aimed at MySQL and will have pf or iptables rules limiting access to the net at large, I'm not incredibly concerned with the security as I would be if this was a shell box. I'll have the only login. I'm torn. I love OpenBSD, but I think my needs may be better met with Gentoo at this juncture.
Re:Just give me SMP. (Score:1)
Re:Just give me SMP. (Score:1)
A large part of Debian is the policies, which illustrate the commonly accepted "best practices" which would alleviate this problem you have with your system repeatedly "blowing up." If you like, you can still go about things your own way, but you need to inform the system so that it doesn't step on your toes.
That means that you should compile your own Perl in
If you insist on only having your version in the standard location, then tell the package manager not to meddle with Perl by placing the package on "Hold" and it won't ever try to upgrade it for you again. Use apt-set, or dselect ot aptitude if you would prefer a GUI.
Even though you arent incredibly concerned with security, I would still advise against keeping a compiler on any public box. While 4.4BSDs and Gentoo simplify package compilation, only using precompiled packages can be more secure in a public box. The ideal solution from a security perspective might be to compile your version of Perl into a
Of course, Debian's policies and documentation still aren't as thorough as that of the 4.4BSD derivatives in most cases, so maybe that would be a better way to go. Debian does offer source through the APT system, and the BSDs offer precompiled packages in many cases. Gentoo's BSD make-like system would be great for a developer box that needed SMP, but I don't know that I'd trust it to the public, unless I could keep up-to-date (security wise) with every installed component.
If I were you, I'd just use OpenBSD on the SMP system until it is clear that the CPU load really needs use of both CPU's. When that becomes clear, either OpenBSD will have more SMP functionality (not likely), you and Debian will get along (if you give it another shot) or you can just go with FreeBSD if all else fails.
Either way, good luck, I hope this was helpful. And please invest in a backup system that won't "blow up".
P.S.
Personally, Between OpenBSD and Debian, the two best representatives on the two different view of "freedom", I really can't see the need for any other free Unix. Of course, choice is usually good.
Re:Just give me SMP. (Score:1)
I'm taking bets... (Score:1)
Re:I'm taking bets... (Score:2)
CVS rep and you can get it for free
# cvs -qd anoncvs@<favourite mirrot> co -PA www
Line this baby up for primetime (Score:1)
The remaining few (Score:2, Interesting)
of a mail from Theo de Raadt, the OpenBSD leader,
to the "misc" mailing list.
The remaining few hackers were either representing
OpenBSD (and BSD in general) at the German LinuxTag [linuxtag.de]
in Karlsruhe (Wim Vandeputte, the "leader" for Europe,
and (more unknown) Christian Weisgerber and me...
And one was unable to get a passport from the
French authorities - seems as they are jealous
to the German bureaucracy
Re:The remaining few (Score:1)
but his name isn't read that often, my impression.
However, on news:de.comp.os.unix.bsd he is _the_
most helpful person wrt OpenBSD...
Re:The remaining few (Score:1)
That's only because I can't speak German
CVS and commits (Score:1)
Re:CVS and commits (Score:1)
Re:CVS and commits (Score:1)
I always thought it was funny that the work could not be done in the US for legal reasons, but that we fund it.
Mountain Dew (Score:2, Funny)
Did somebody smuggle a shitload of the stuff from the states, or are hackers working while drinking a beverage with no caffiene or alcohol?
For thoses that don't know, Canadian laws prohibit adding caffiene to any fruit flavoured drink (ergo MD here has no caffiene).
Re:Mountain Dew (Score:1)
Oh My God! I can't even think of a Canada crack I'm so in shock. Mt Dew is simply caffeine flavor, without caffeine,, MD would taste like water. Damn Canadians.
Re:Mountain Dew and nicotine (Score:1)
I don't know about Canada, but the US FDA doesn't seem to have much of a problem with Nico Water [nicotinewater.con] being sold. It is touted as a supplement rather than a drug, which has anti-tobacco groups up in arms.
That doesn't really make sense to me, because it truly is a healthier alternative to smoking, and virtually eliminates the possibility of second hand smoke. If you really wanna strech, perhaps a truckload of this stuff could dump into some groundwater, or you might accidentally spill a bottle on somebody leading to dermal absorption - but those idiots should give it a rest. It is even labeled against sale to minors.
If they really need something to protest about, why aren't they protesting the fluoride water whive I've seen for sale. This shit is actually targeted at children, and it never got FDA approval either. Tabacco is carcinogenic because of the other hundred some toxins - while nicotine can be dangerous, it is far less toxic than the industrial waste known as fluoride. That fluoride products can be marketed to children is criminally irresponsible, especially in light of the "Camel Joe" fiasco.
The value of Fluoride. (Score:1)
As stated in the article, fluoride is naturally occuring. As a result of industrialization, there is now more fluoride in the environment (air, water and foods) then any recomended minimum set by the FDA. Note that the FDA has not done any studies on the effects of Fluoride since the WWII era, when nuclear weapons factories started producing the flouride byproduct.
As stated in the first paragraph of the ADA article, Flouride only occurs in counpounds. Naturally occuring fluoride which is good for the teeth is better called "Calcium Fluoride". Why does the ADA recommend just "fluoride" even after admitting that there is no such molecule? So that they can get paid off by industries who can now easily dispose of their toxic wastes, specifically "Sodium Fluoride" and "Potassium Fluoride".
Vitamin C is water soluble, so that excess ascorbic acid can fairly easily be expelled from the body as liquid waste, making it very difficult to take a harmful dose. Vitamin A is fat soluble, and like many dieters can attest, it is much more difficult to excrete excess fat. If too much Vitamin A builds up before the body can properly excrete it, that too can be harmful. Sodium Fluoride harms your organs at much lower dosages, and build up in your bones. Bone matter tends not to be excreted, so fluoridosis is a cumulative danger. The very bones and teeth that (Calcium) fluoride was supposed to protect instead become mottled and brittle. Hell, why do you think it is so important not to ingest toothpaste?
Your body need to ingest nutrients systemically to utilize them beneficially. Topical toothpaste applications are minimally harmful if swallowing is minimized. Adulterating the water supply on the otherhand, is insidious exploitation of misinformation that directly harms public health.
Re:Mountain Dew (Score:2)
Re:Well, look at Theo's desk :) (Score:1)
Coke is a good source of caffiene. Pil is a good source of booze, but not as good as some Euro beer, or Crown. Crown is good when mixed with just about anything.
Re:Mountain Dew (Score:1)
Re:Mountain Dew (Score:1)
but there is a starbucks in the first floor of the hotel
Re:Mountain Dew (Score:1)
Well, you won't waste any more money on that, now will you? You could, of course, go to a drug store and buy caffiene pills to dissolve in said Dew.
but there is a starbucks in the first floor of the hotel
Ick! Starbucks, I don't like starbucks, I lived in Calgary during school last year and didn't like it too much. I like having the small roasteries and coffee shops here (Saskatoon, 630KM NEE of Calgary) with wireless net access and wall outlets
Re:Mountain Dew (Score:1)
Untrue. It USED to be illegal to add caffeine to things unless it was a natural part of the manufacturing process. They have since repealed that law. Now it's a PR thing. Canadian types have come to think of mountain dew as a caffeine free alternative drink (like sprite or 7-up)