From owner-freebsd-arch@FreeBSD.ORG Tue Aug 30 22:05:13 2011 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9771A1065670 for ; Tue, 30 Aug 2011 22:05:13 +0000 (UTC) (envelope-from freebsd-arch@m.gmane.org) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by mx1.freebsd.org (Postfix) with ESMTP id 26D918FC12 for ; Tue, 30 Aug 2011 22:05:12 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QyWQg-0003di-Ul for freebsd-arch@freebsd.org; Wed, 31 Aug 2011 00:05:10 +0200 Received: from 208.88.188.90.adsl.tomsknet.ru ([90.188.88.208]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 31 Aug 2011 00:05:10 +0200 Received: from vadim_nuclight by 208.88.188.90.adsl.tomsknet.ru with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 31 Aug 2011 00:05:10 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-arch@freebsd.org From: Vadim Goncharov Date: Tue, 30 Aug 2011 22:04:57 +0000 (UTC) Organization: Nuclear Lightning @ Tomsk, TPU AVTF Hostel Lines: 34 Message-ID: References: <20110830082328.GB8085@lonesome.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 208.88.188.90.adsl.tomsknet.ru X-Comment-To: Mark Linimon User-Agent: slrn/0.9.9p1 (FreeBSD) Subject: Re: FreeBSD problems and preliminary ways to solve X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vadim_nuclight@mail.ru List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Aug 2011 22:05:13 -0000 Hi Mark Linimon! On Tue, 30 Aug 2011 03:23:28 -0500; Mark Linimon wrote about 'Re: FreeBSD problems and preliminary ways to solve': >> That's even more strange given that early years, pkg_* tools in NetBSD >> (pkgsrc) and FreeBSD got active code exchange. Why has it stopped later?.. > Although we do talk to each other e.g. at conferences, each of our projects > is sufficiently occupied with current tasks. There are some things that > they can do that we can't and vice versa. > > The codebase divergence is huge, and the target audience is different as > well. (For instance, FreeBSD isn't worried about boostrapping on other > OSes, as pkgsrc is. Attempting to deal with it is a huge task that would > simply give us no benefit.) If you take a look at the codebases, you'll > see how big the divergence is now. What I have heard from NetBSD engineers is that pkgsrc already bulk-builds more than 7000 packages on FreeBSD without any specific efforts to support it on FreeBSD. And that porting pkgsrc to new platform takes a few months for 1-2 men. That's definitely shows that this system is very effective in terms of maintainership, and thus worth at least looking at. Why can't we take what is best from them? Science research is being done to make more effective ways of doing things in practice, and NetBSD is a research OS. In fact, combining pkgsrc into a single thing with a single team for all *BSDs would be a very great thing, saving many amounts of human work when done. Or even unite *BSDs to split work, e.g. FreeBSD prefers to work on kernel and NetBSD on userland (that's matter of fact what different *BSD developers are preferring just now). It's very sad such things are fantastic now... or is it, for packages? -- WBR, Vadim Goncharov. ICQ#166852181 mailto:vadim_nuclight@mail.ru [Anti-Greenpeace][Sober FreeBSD zealot][http://nuclight.livejournal.com]