From owner-freebsd-advocacy@FreeBSD.ORG Wed Sep 17 11:33:09 2003 Return-Path: Delivered-To: freebsd-advocacy@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C44B16A4B3 for ; Wed, 17 Sep 2003 11:33:09 -0700 (PDT) Received: from zeus.acuson.com (ac17860.acuson.com [157.226.71.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id E471743F85 for ; Wed, 17 Sep 2003 11:33:07 -0700 (PDT) (envelope-from DavidJohnson@Siemens.com) Received: from mvaexch02 ([157.226.230.209]:2321 helo=mvaexch02.acuson.com) by zeus.acuson.com with esmtp (Exim 4.14) id 19zh6s-000650-3g; Wed, 17 Sep 2003 11:33:02 -0700 Received: by mvaexch02.acuson.com with Internet Mail Service (5.5.2653.19) id ; Wed, 17 Sep 2003 11:30:44 -0700 Received: from dhcp-46-151.acuson.com ([157.226.46.151]) by mvaexch01.acuson.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id SXCQZN1C; Wed, 17 Sep 2003 11:29:56 -0700 From: Johnson David To: Vulpes Velox Organization: Siemens Medical Systems Date: Wed, 17 Sep 2003 11:32:04 -0700 User-Agent: KMail/1.5.3 References: <4BA256918ACE7449BD7896E65711C88B4A7F4C@1UPMC-MSX8.isdip.upmc.edu> <20030917124011.55273d20.kitbsdlist2@HotPOP.com> In-Reply-To: <20030917124011.55273d20.kitbsdlist2@HotPOP.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309171132.04405.DavidJohnson@Siemens.com> X-Scanner: exiscan for exim4 (http://duncanthrax.net/exiscan/) *19zh6s-000650-3g*R419Le/.YdQ* X-SA-Exim-Scanned: No; SAEximRunCond expanded to false cc: freebsd-advocacy@freebsd.org Subject: Re: Sorry. X-BeenThere: freebsd-advocacy@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Evangelism List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Sep 2003 18:33:09 -0000 On Wednesday 17 September 2003 10:40 am, Vulpes Velox wrote: > If any one else is interested in this, I would really be interested > in getting together to discuss it and seeing what can be done about > it. > > I personally would love to work on creating a desktop version of > FreeBSD which uses a bit of scripting to install some default > packages or whatever... I've been thinking on this for several years now. I've come to the conclusion that only a few things are needed. One is a new installer. I love text mode installers, but I hear that some ex-Linux people get all freaked out when they don't see a GUI. But beyond the GUI, the current installer has some definite workflow problems and sharp edges. For a while I thought the libh project would be taking care of this, but I think it's time to admit that it's finally dead. Another thing that needs doing is splitting apart the installer and the main configuration tool. But the installer should still use the config tool, so you don't have to learn two ways of doing things. A good auditing of the ports to make sure they set sensible defaults on installation would be useful. It's a pain in the butt having to reconfigure a new program to use /dev/acd0 instead of /dev/dvd or /dev/cdrom. That's just one example. This is something anyone can do anytime. It doesn't take a lot of programming experience, only some knowledge of the ports system and lots of communication with various port maintainers. Once you get KDE, Gnome or a good window manager installed and correctly configured, the FreeBSD desktop is all set to go. As long as one doesn't have to admin the underlying system, even my mom can handle KDE. OSX isn't easy to use because it has a slick look with lots of eyecandy, it's easy to use because they got the installation, configuration and administation all figured out. I am more than willing to help out in any of the above areas, or other related projects. I have experience in Qt/KDE, ports and shell scripting. And I've always wanted to learn Ruby. I am confident that FreeBSD can show the Linux world that you can have an easy to use system without dumbing it down to the lowest common denominator. David