From owner-freebsd-questions@FreeBSD.ORG Mon Jan 9 20:56:41 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 689741065675 for ; Mon, 9 Jan 2012 20:56:41 +0000 (UTC) (envelope-from djackson452@gmail.com) Received: from mail-lpp01m010-f54.google.com (mail-lpp01m010-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id D9A308FC14 for ; Mon, 9 Jan 2012 20:56:40 +0000 (UTC) Received: by lahl5 with SMTP id l5so2200952lah.13 for ; Mon, 09 Jan 2012 12:56:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=Rvd8O1yLg9xeEwGMIiewkJnik0QR6sGaSUmlbT1Uppo=; b=ITQyZABLc8myarKrse/UVmOaQ8f/NdAfKqw32cYK7U6dTGlItZlU+p4et23dY2rNF7 1kJYOL6CnZx2S61YxRQyp3Lhs/z9AiCj0MkfDDSszsw3ofdJwgjolB5VHLAVdi9uOjwz RUnblh3fsXlsqpds5iVRJ7GY4Gh4F82ViZ8L0= MIME-Version: 1.0 Received: by 10.112.26.6 with SMTP id h6mr3790759lbg.6.1326142599611; Mon, 09 Jan 2012 12:56:39 -0800 (PST) Received: by 10.112.97.50 with HTTP; Mon, 9 Jan 2012 12:56:39 -0800 (PST) In-Reply-To: <20120102214243.GA86702@sputnjik.localdomain> References: <201112302138.pBULcZfw076474@mail.r-bonomi.com> <4EFF19A7.2060800@ose.nl> <20120102214243.GA86702@sputnjik.localdomain> Date: Mon, 9 Jan 2012 15:56:39 -0500 Message-ID: From: David Jackson To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: FreeBSD Kernel Internals Documentation X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jan 2012 20:56:41 -0000 > And that's just the way it is now. Try replicating the wealth of > information you get in various config files in FreeBSD in a GUI. Just > how hard it is to open a simple text file in an editor and just fracking > do what it tells you to in comments?! And it's not just the base > system, any decent third party program has this wonderfull feature. How > hard can it be?! Seriously. Sure, sometimes things can get confusing > but that's the nature of any complex system, you can't make it go away > with a GUI. > > I absolutely agree that no one should be required to use a GUI. it should be there for those that want to use it. But you should be able to directly use config files if you would like, the GUI in any case would just be a front end to config files that, you would not need to use the GUI if you do not want to. A GUI for some users can improve useability. > > > > I think that we should be pragmatic about binary drivers and that it > better > > to accept and welcome binary drivers from hardware companies. Open source > > drivers should of course be developed, then users can use the open source > > drivers as they become available, but, until then, they can use the > binary > > driver, or use a binary driver for more rare and unusual hardware. > > > > You are either confusing FreeBSD with OpenBSD or just plain trolling. > > I would never troll. Everything I say is my sincere view, I do not say anything to offend people. As for my idea for a driver compatability layer of some sort, I have looked into doing that myself, Its not something i have asked anyone to do, that is the reason I have been studying the freebsd kernel. I think that, a description, some sort overview of how the kernel is put together, where things are, such as the location of the PCI system in the source tree and so on and how things fit together overall is something that I was sort of looking for as far as documentation, especially. in my comparison of source code, it seems like FreeBSD is about the same as far as source code comment quality, and Minix has much more descriptive source code comments.