Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/libexec/httpd



On Wed, Oct 17, 2007 at 01:46:06AM +0200, Hubert Feyrer wrote:
> On Tue, 16 Oct 2007, Jared D. McNeill wrote:
> >>>In your opinion, should we move more of NetBSD into pkgsrc? If so, how 
> >>>do we handle maintenance of first party software in pkgsrc?
> >>
> >>If by "first party software" you mean what we have in base today (and 
> >>what wasn't imported from random places), then I'd say: not at all.
> >
> >No, by "first party software" I mean the web server that was written and 
> >imported (as I gathered from reading the rest of this thread) with the 
> >intent of doing ongoing development and maintenance in the NetBSD tree.
> >
> >My question remains.
> 
> I don't know, sorry.
> Last I've checked, NetBSD was an operating system project.

What exactly is an operating system?

For a lot of people, it's what we call NetBSD + pkgsrc.

> >>Have (keep/get) a small core system, and add the rest via a packaging 
> >>system.
> >
> >So we should move more to pkgsrc? Where do you draw the line?
> 
> Kernel, packaging tools, no idea what else.
> 
> Where do *you* draw the line, what's next?

Personally? Not much more.

> Can I get Ruby on Rails with our shiny new webserver?

A) Well, how big would Ruby on Rails be? How many /bin/sh's? How many 
/bin/ksh's?

B) What's its release cycle/life cycle like? One of the advantages I see
of pkgsrc is it has its own release cycle, and tends to release much more
often than NetBSD. If adding Ruby on Rails to base means we look out of
date really fast ('cause Ruby's been updated a lot), then we may not want
to do it.

C) How much of an enabler will Ruby be? Especially of more core-os-kinda 
things? Like if someone had a cool feature we really really wanted in the 
main system that was in Ruby, well, maybe we should do it.

My understanding of bozohttpd is that it is smaller than /bin/sh, so 
(A) is less than one. Answer (B) is "slow." Not much is going on w/ 
bozohttpd. There may be some now that it's in NetBSD, but it's certainly 
not like a lot of other projects. And for (C) I think it's an enabler of 
other things people are doing now and want to do.

To be honest, if Ruby weighed in well on all these questions, the only 
objection I'd have to adding it is that I prefer Python, so where's it. 
:-) Though if we came up with a cool-enough-in-main-OS feature that really 
wanted Ruby, I could cope with just Ruby coming in.

Take care,

Bill

Attachment: pgpGSAUH1cO_I.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index