From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <5916895ceb4e13e0426896c619f5f857@9srv.net> From: a@9srv.net To: 9fans@cse.psu.edu Subject: Re: [9fans] nice hardware for a cpu server In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Date: Fri, 6 Feb 2004 09:57:55 -0500 Content-Transfer-Encoding: quoted-printable Topicbox-Message-UUID: cf0952fa-eacc-11e9-9e20-41e7f4b1d025 exactly. see also the styx-on-a-brick project/demo VN did getting a styx server running on the lego mindstorm kit. sure, it's a toy, but really interesting. it exported a namespace with sensor and motor files. you then build other apps on top to make use of the resources. for perversity, while doing a demo, i had the IR link to the lego box (that's serial+IR links) in /chan on box A, exported (over TCP/IP on ethernet) to box B who mounted it into /mnt. box B exported that /mnt namespace to box C (again, TCP/IP and ethernet) which ran a program that accepted writes on /mnt/clock and turned them into sets of commands into the /mnt namespace that would make the clock show that time. then box C exported that file to box D (in this case a iPaq, connected over WiFi) which ran a GUI program where you could drag the hands or a clock around or click somewhere and it would write the time into /chan/clock. as far as every bit was concerned the earlier bits may as well have been running remotely. it worked wonderfully, and showing people how easy it was to plug together (heck, it takes longer to explain!) was a killer demo. =E3=82=A2