From owner-freebsd-questions@FreeBSD.ORG Sun May 22 19:17:51 2011 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 C95A71065673 for ; Sun, 22 May 2011 19:17:51 +0000 (UTC) (envelope-from xnooby@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 582D08FC15 for ; Sun, 22 May 2011 19:17:51 +0000 (UTC) Received: by bwz12 with SMTP id 12so5878449bwz.13 for ; Sun, 22 May 2011 12:17:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=dPoGPi/KESUHu9z6nBIxHwst2HM3U+aKZZ9w5TlQF6Y=; b=k0tFBw1DrEP6vFlkjf1V1ePEoAo2xsq7sQ7atKpxBAWVXm2PCSNB7x3t7mS6ko6pzy HF4nldT2emtDd7v1wGk/aNfkgS+1Ns02EcnPbDC9KRbPTo7BECynCDMpLr9vg3Q3DIN/ xZmAIhW065RIX4YgX/3a+zoEsuAF8cBHxfa6Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=e2DRvtAeDRXH/Wdb38o4tGxMSIf1uHQ82i8lOk8JmiZeEGD9NTYB0vBnrxK2GmHfGu rzvsEwOhnRd5veqoqHvCRP5Z5JppBZ/UhA5w6GXnaU3bjAGvsNSliUCOVH09nEuuEG/j lz//F3eOApFEs341M3e6lEKrq/mrkf6AiZUMw= MIME-Version: 1.0 Received: by 10.204.233.14 with SMTP id jw14mr1491897bkb.40.1306091870095; Sun, 22 May 2011 12:17:50 -0700 (PDT) Received: by 10.204.25.78 with HTTP; Sun, 22 May 2011 12:17:50 -0700 (PDT) Date: Sun, 22 May 2011 15:17:50 -0400 Message-ID: From: Xn Nooby To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: The Perfect Desktop: FreebSD 8.2 in Virtualbox 4? 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: Sun, 22 May 2011 19:17:51 -0000 HowtoForge has a lot of good examples of how to install and configure a desktop system using various Linux distributions, but there are none on how to create a FreeBSD desktop. Would someone will be willing to put one together? I envision this more of a how-to than just providing an "appliance". The goal would be to show how to configure the system on a hardware-neutral platform (Virtualbox VM), so that people could use it as an example for setting up their own systems. I suspect a lot of people would use this guide for setting up a laptop, so an underpowered VM would be a good proxy. Some parameters for the guide could be: - uses 8.2 installer - tracks errata branch with FreeBSD update - tracks 8-stable branch for ports - builds from source minimally (laptops are slow!) - demonstrates how to install many desktop apps - uses a lightweight VM, icewm or openbox ? - optionally uses a heavyweight WM, Gnome3 ? - ideally demonstrates "best practices" - looks good, with nice fonts - optionally supports openGL (desktop users would need that) - optionally includes tips for upgrading to 8.3+ Here is the page for Debian Lenny as an example: http://www.howtoforge.com/the-perfect-desktop-debian-lenny I know the Handbook has everything it it, but I am looking for something that can leverage the fact that in a VM the hardware is known in advance. The instructions could then be very direct, and would not have to cover all possible situations. They would simply be "do exactly these commands". Admittedly I am asking for what I need, but there might be others who could benefit. I have been trying to make a script to do these automatically, but I am still having problems understanding certain things. I could help some, by testing, and I can write an install script to automate anything that I can understand.