On Wed, Jul 14, 1999 at 04:20:04PM -0700, Brent Fulgham wrote: > > > > What happened to this list? Seems like the entire > > discussion ended in > > one usec... > > > > gary > > Sorry Gary. I'm here, just busy on other things today.
Okay; good to know that everything didn't abruptly <B>stop</B>. My next follow-up note was to ask the few of us who wanted to present a plan. Plan, outline of a plan; even a whisper of an outline. > > I think we concluded that there were three alternatives that > we might pursue, none of which are mutually exclusive: > > 1. A Debian BSD-Kernel package (+necessary infrastructure) > Level of Effort: Low, due to BSD's Linux compatibility layer > > 2. Port some of Debian's User tools to the BSD platform: > (E.g., dpkg, apt, etc.) > Level of Effort: Moderate. Some ports already exist, but > there are sure to be many unforseen porting issues. > > 3. Porting the entire Debian distribution to BSD: > Level of Effort: Extreme. Many person-months of effort. I think that #1 and #2 will give us the best mix. Steve mentioned that a FreeBSD "port" of dpkg was nearly complete, and whatever else drops-in (or nearly) would be good, too. For example, there are some GNU utils that are just a bit fancier (and perhaps useful) that would build if the configure tool picked the GNU libs. #2 can be a background effort; whoever has a few hours a month to port over a few misc Debian tools could do it. In other words, I see this as being ~80% #1, and the rest #2. There is no timeline; no deadline. This can remain primarily an experiment until we've got a sustaining momentum. > > Now, I have a few BSD-Linux compatibility questions: > (1) If I have a Linux-compatible BSD kernel, can I run BSD and Linux > binaries simultaneously? I assume you must be able to, because I might > have a BSD Apache running in the background while I play Linux-Quake. > (2) Are there any Linux Binaries you are aware of that do not work with > BSD? As far as I know everything works harmonously. I can run the Linux xwp and any BSD binary. I can, and I do, :-) Only the drivers and whatever other kernel-side code there may be doesn't work with the BSD kernel. I have 0.0 idea what's involving in rewriting a Linux driver for the BSD kernel; my best SWAG is that it wouldn't be that hard. > I mean, why not just run a BSD kernel in the middle of a Debian distribution > and call it a day? Why the need to port the Linux user space? Let me answer that with a question: What programs does Linux have the BSD doesn't? And vice-versa? ((Not drivers, &c.)) I've seen several (fewer than 20, I think) GNU utilities that just-worked on my SunOS-4.1 at work. There are probably unknown, un-realized opportunities for cross-pollination here. No, nothing was that earthshaking that I can name anything... . > (3) If we ported Debian's packaging tools to BSD, how would you want this > integrated with the rest of the environment? Should all Linux binaries go > in their own directory someplace? Should they go right in alongside the > other binaries? Steve Price is the ports wizard. My bias is to integrate everything the way they are on the Debian distribution. Or in /usr/local/* if that makes sense. > (4) Would BSD users want to use dpkg just to install Linux binaries? Or > would the idea be to eventually just use dpkg for BSD binary distribution > as well? (It's interesting to note that there has been some discussion in > Debian to provide for source downloads via dpkg with local compile -- this > would be especially useful in the case of software that would benefit from > a hardware-specific compile). > I think for both installations. Note that I like to have the source for anything on my system, so if the Debian packaging system can do this--fetch the src and build and install, then marvelous. This is another Steve question.... > Thats all I can think of for now. > Good 'nuff; looks like we've posed some good initial questions. gary > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- Gary D. Kline [EMAIL PROTECTED] Public service Unix