From owner-freebsd-hackers@FreeBSD.ORG Mon Apr 4 23:17:31 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F5F416A4CF for ; Mon, 4 Apr 2005 23:17:31 +0000 (GMT) Received: from omc3-s34.bay6.hotmail.com (omc3-s34.bay6.hotmail.com [65.54.249.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34E2343D39 for ; Mon, 4 Apr 2005 23:17:31 +0000 (GMT) (envelope-from klowd92@hotmail.com) Received: from hotmail.com ([64.4.37.1]) by OMC3-S34.phx.gbl with Microsoft SMTPSVC(6.0.3790.211); Sat, 2 Apr 2005 23:37:22 -0800 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sat, 2 Apr 2005 23:37:22 -0800 Message-ID: Received: from 24.116.118.246 by by10fd.bay10.hotmail.msn.com with HTTP; Sun, 03 Apr 2005 07:37:22 GMT X-Originating-IP: [24.116.118.246] X-Originating-Email: [klowd92@hotmail.com] X-Sender: klowd92@hotmail.com From: "klowd9 -" To: freebsd-hackers@FreeBSD.org Date: Sun, 03 Apr 2005 07:37:22 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 03 Apr 2005 07:37:22.0521 (UTC) FILETIME=[F927E490:01C5381F] Subject: How the experts do it? (kernel dev) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Apr 2005 23:17:31 -0000 I would like to setup a virtual machine for developing and debugging the kernel, perhaps with the possibility of debugging from the host os to the guest system. Which software would best suite this: vmware, bochs, qemu ? Keep in mind my host os will be FreeBSD 5.4. So whatever runs best on that. Also, How would i setup the system, so at boot i could choose between two kernels? One would be my Safe working kernel. And one would be constantly modifed and recompiled. Then i could easily switch between the two at boot time. Is there any easier way to test if a kernel works, other then running the whole boot process on a system? Could i do my kernel testing on a virtual macined minibsd, or is that a different type of kernel and will not be valid in relation to freebsd? If you use a better or more efficient method for testing new kernel code, please write it here also. Thank you, Ben.