From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 5 17:42:12 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D571A1065740 for ; Thu, 5 Jul 2012 17:42:11 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 94A668FC08 for ; Thu, 5 Jul 2012 17:42:11 +0000 (UTC) Received: by obbun3 with SMTP id un3so17212479obb.13 for ; Thu, 05 Jul 2012 10:42:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=J7/AX48pWC7VH+MrFc+B7EyxM6YDDzFqiGFAGyAus5c=; b=iitxO+2YhdzS3td0dk8na3ixZ9w7V5R3vn/uFVl7fvQEJlcrJwHeykM8ECFAGsXHKW wo1xE653638yYqMJH8CSBnqm7KyZ6Y0QAgdE95OaEG3w5Nv3LiMHMdRUHbQXVHumf+h6 OTYqn8MOJYG0jxOzdpCiOWeO9VpzisjrH2YdSLA2f7t39xvNDZ0PRXtXfRgI3wSiA3xa 6OYxHbrNJEl0Z2t5g6rluB7ktCtlMHvfupacKLPQavpAmQ4pjZCauTWmcAT0qGEVWG3U LIl9yL5UAWVT40z8rGowizI8fmJcuFof85AIzgSW9zGPf+WCWMb4PixTYF86T3HLnhcT Fncw== MIME-Version: 1.0 Received: by 10.60.20.74 with SMTP id l10mr28004038oee.19.1341510131174; Thu, 05 Jul 2012 10:42:11 -0700 (PDT) Received: by 10.76.84.7 with HTTP; Thu, 5 Jul 2012 10:42:11 -0700 (PDT) In-Reply-To: References: <20120705082857.GB37083@server.rulingia.com> <4FF55864.8040807@FreeBSD.org> <201207051215.44799.j.mckeown@ru.ac.za> <4FF5BF27.2030609@my.gd> <4FF5C48C.9030106@my.gd> Date: Thu, 5 Jul 2012 10:42:11 -0700 Message-ID: From: Garrett Cooper To: Warner Losh Content-Type: text/plain; charset=ISO-8859-1 Cc: Wojciech Puchar , freebsd-hackers@freebsd.org Subject: Re: Training wheels for commandline (was Re: Pull in upstream before 9.1 code freeze?) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2012 17:42:12 -0000 On Thu, Jul 5, 2012 at 10:18 AM, Warner Losh wrote: > > On Jul 5, 2012, at 10:45 AM, Damien Fleuriot wrote: > >> >> On 7/5/12 6:38 PM, Wojciech Puchar wrote: >>>> inexperienced users. >>>> >>>> Having to enable it manually defeats its very purpose. >>> >>> so is FreeBSD future direction to be moron-OS just like linux is now, or >>> is that just another stupid idea on that forum that came and... will pass? >>> >>> Quite important. There are still people that want normal OS. >> >> >> Just because you don't like the idea doesn't make it stupid, and just >> because it comes from linux doesn't make it bad. > > Both true. However, if the database lookups took a long time, or had a high overhead to maintain, then it would be stupid to have on by default. One other thing: just because one can build ports on an ARM board or a Netbook, it probably isn't the best idea in the world to do (although I do it because I'm too lazy to setup a Tinderbox for all 5 of my FreeBSD hosts). Similarly, building a database of command to package mappings on an underspec'ed machine is probably not the wisest thing to do. Given that the data changes relatively infrequently, it seems like something that would be best generated along with packages. Or -- here's a novel thought! Figure out how Debian does it, steal the data produced with their packaging scheme, then remap the .debs to FreeBSD ports/packages! Thanks, -Garrett