From owner-freebsd-current@FreeBSD.ORG Tue Apr 13 07:23:01 2010 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52A64106566C for ; Tue, 13 Apr 2010 07:23:01 +0000 (UTC) (envelope-from luke@foolishgames.com) Received: from qmta10.emeryville.ca.mail.comcast.net (qmta10.emeryville.ca.mail.comcast.net [76.96.30.17]) by mx1.freebsd.org (Postfix) with ESMTP id 2D6148FC14 for ; Tue, 13 Apr 2010 07:23:01 +0000 (UTC) Received: from omta16.emeryville.ca.mail.comcast.net ([76.96.30.72]) by qmta10.emeryville.ca.mail.comcast.net with comcast id 4uyS1e0081ZMdJ4AAv9rQ3; Tue, 13 Apr 2010 07:09:51 +0000 Received: from stargazer.midnightbsd.org ([70.91.226.201]) by omta16.emeryville.ca.mail.comcast.net with comcast id 4vFR1e0024MLobJ8cvFSY2; Tue, 13 Apr 2010 07:15:27 +0000 Received: from [10.0.1.23] ([62.8.239.66]) (authenticated bits=0) by stargazer.midnightbsd.org (8.14.4/8.14.4) with ESMTP id o3D79gtV061484 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Tue, 13 Apr 2010 03:09:44 -0400 (EDT) (envelope-from luke@foolishgames.com) X-Authentication-Warning: stargazer.midnightbsd.org: Host [62.8.239.66] claimed to be [10.0.1.23] Message-ID: <4BC418B5.1010304@foolishgames.com> Date: Tue, 13 Apr 2010 09:09:41 +0200 From: Lucas Holt User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 References: <49684.1270905510@pcbsd.org> In-Reply-To: <49684.1270905510@pcbsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.3 (stargazer.midnightbsd.org [70.91.226.201]); Tue, 13 Apr 2010 03:09:47 -0400 (EDT) X-Mailman-Approved-At: Tue, 13 Apr 2010 11:21:39 +0000 Cc: Adam Vande More , Kris Moore , John Hixson , ports@freebsd.org, Julian Elischer , "Dave Fourman\(Gmail\)" , "Sam Fourman Jr." , Garrett Cooper , Matt Olander , Vanessa Kraus , FreeBSD Current Subject: Re: ports and PBIs X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Apr 2010 07:23:01 -0000 On 4/10/2010 3:18 PM, kris@pcbsd.org wrote > However for my more hard-core friends, nothing stopping you from > running your own ports down > the road, more power to ya! For doing something like embedded work or > a server this makes total > sense and I think it is a huge positive for FreeBSD, no reason to > trash that or break it in any way. > For the other 99.9% of society who want something "that just works" > for day-to-day computing, > something like PBI is very attractive. It would be great to have an OS > that offers best of both worlds. > > -- > Kris Moore > There are only two possibilities with any package system. Either give the user self packaged binaries containing all shared libraries or make them update everything. Both have positives and negatives. We've been working on a new package system in MidnightBSD for some time. When we weighed this issue, it was decided that letting users have old binaries sitting around was a bad idea. It encourages a user to sit on a package for a year and not install security updates. The larger package size also deters users from downloading updates in parts of the world which have slow Internet connections. Remember the GDI+ update to windows awhile back? There were many applications that had to be updated and Microsoft had to release a scanner to search the drive for uses. There side isn't always rosy. Obviously, there are also advantages to the larger PBI packages for users. PC-BSD is certainly easy to use. At the end of the day, I think creating packages more frequently during releases and pushing updates like many linux distros do makes more sense in terms of security. FreeBSD has ten times the number of ports to build than we do so obviously it's a problem to build packages that frequently. I don't want to butt in any more on this because it's not my place, but I just felt it was important to bring another perspective. Lucas