From owner-freebsd-hackers@FreeBSD.ORG Wed Apr 24 17:28:40 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B38377EF for ; Wed, 24 Apr 2013 17:28:40 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: from mail-qe0-f45.google.com (mail-qe0-f45.google.com [209.85.128.45]) by mx1.freebsd.org (Postfix) with ESMTP id 78B7A1202 for ; Wed, 24 Apr 2013 17:28:40 +0000 (UTC) Received: by mail-qe0-f45.google.com with SMTP id 1so1407427qee.18 for ; Wed, 24 Apr 2013 10:28:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=Ac88KaEXnbqsSFrFvG7mMPFru//o1HYgoJ0stzhJ06c=; b=H9wZIJorjHAKG9JT3BCcishPlA5ZGNnOd/Qx5Tm3POuuXSoxZVTpkBwT71Oo/VHhGp OZYNWQl+yLhrwEaawffIeengjhYDWzDsxEcbF9Zv+dtiH2gOajl4exZauPoc/qNwZfEn 7pHvlgU31va4WCjJHiMEekET+NZg1yG7rU0nbF6ZdUlCNGkPoblVG/licW8rE+Cm2/ld RgU7H80uZxVhdz1t8+VzWGrp+VU+tq8np6LBgowylPZsPy86Ft1WJHj+tZ1c61By9ZH6 qlLTMUEPttl3PXa1fDs2I4XB3DwMCjXXbNE5DjCiH0vrbixHlhMMhfR3BmNjWlkKTXIt NetQ== MIME-Version: 1.0 X-Received: by 10.224.55.140 with SMTP id u12mr31604148qag.77.1366824514066; Wed, 24 Apr 2013 10:28:34 -0700 (PDT) Received: by 10.49.51.9 with HTTP; Wed, 24 Apr 2013 10:28:33 -0700 (PDT) In-Reply-To: <8af7c4b114d6f1a44cf157a64fee3a7f@mail.0x20.net> References: <60A4F968-60A4-4C71-AD53-BA1BC6CBAB5F@longcount.org> <8af7c4b114d6f1a44cf157a64fee3a7f@mail.0x20.net> Date: Wed, 24 Apr 2013 10:28:33 -0700 Message-ID: Subject: Re: Fwd: GSOC: Qt front-ends From: Freddie Cash To: Lars Engels Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: FreeBSD Hackers X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Apr 2013 17:28:40 -0000 On Wed, Apr 24, 2013 at 5:43 AM, Lars Engels wrote: > Am 24.04.2013 13:44, schrieb Chris Rees: > > Our kernel is actually very easy to configure, so I'm not convinced that >> it's needed; you may be thinking of Linux's menuconfig, but I think that >> is >> because of the complexity. >> > > > It _is_ easy. But having a nice graphical tool which draws a pretty table > of > GENERIC and NOTES together with useful information about the possible > options > and devices would be a handy thing to have IMHO. > Let's make FreeBSD userfriendly :-) > Especially if it handles dependencies! For example, check USB Disk Support, and have scbus, da, etc enabled automatically. Or having the LIBICONV stuff enabled if you add MSDOSFS support. And so on. That part of kernel configuration (keeping track of what devices require which options and other devices) is currently the hardest part for newbies (and even for some seasoned kernel compilers!). Yes, the output of "config KERNELNAME" or "buildkernel KERNCONF=KERNELNAME" will tell you about missing dependencies, but it breaks automated compile/install processes. Having the "create kernel config file" step take care of dependencies would be nice. -- Freddie Cash fjwcash@gmail.com