From owner-freebsd-questions Mon Jan 24 19:44:51 2000 Delivered-To: freebsd-questions@freebsd.org Received: from cornflake.nickelkid.com (cornflake.nickelkid.com [216.116.135.26]) by hub.freebsd.org (Postfix) with ESMTP id 9096B14E9D for ; Mon, 24 Jan 2000 19:44:48 -0800 (PST) (envelope-from jooji@cornflake.nickelkid.com) Received: from localhost (jooji@localhost) by cornflake.nickelkid.com (8.9.3/8.9.3) with ESMTP id WAA53840; Mon, 24 Jan 2000 22:44:35 -0500 (EST) (envelope-from jooji@cornflake.nickelkid.com) Date: Mon, 24 Jan 2000 22:44:35 -0500 (EST) From: "Jasper O'Malley" To: Conrad Sabatier Cc: hal Lynch , FreeBSDQuestions Subject: RE: Diskless (kiosk) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, 21 Jan 2000, Conrad Sabatier wrote: > On 21-Jan-00 hal Lynch wrote: > > > > If this is do-able using FreeBSD where can I look for some hints > > on how I might proceed? > > > > What haven't I thought of that I should? > > Netscape needs to write to a directory *somewhere*, even (I think) > with cacheing disabled. You're going to have to have something writeable. > Perhaps MFS would do the trick. The newer IBM Network Stations (models 2200 and 2800) running in kiosk mode do exactly what you're looking to do. They run a heavily customized version of NetBSD, booted off a flash card with a read-only root filesystem on the card, and with an MFS /tmp filesystem, in which the kiosk user has its writable home directory. The thing boots into X out of an endless loop in the startup scripts and runs whatever application(s) you've configured it to. If it's configured to run Netscape, it does that, and if Netscape is closed, the loop in the startup script just restarts X and Netscape. It should be fairly easy to reproduce on a diskless PC with FreeBSD and a live filesystem burned onto a CD, but you'll want to strip out a ton of potentially dangerous crap from that filesystem if you're just looking to run Netscape with a minimum of places for imaginative students to wander into. The IBM Network Stations don't even have chmod on the filesystem :P You'll also want to make /var a symlink to somewhere in that /tmp filesystem, as well. Cheers, Mick To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message