Hi,
the nslu2 seems also to be supported by the openembedded project. I did get the system to compile a 3.4 VM for the Simpad and intended to port the 3.8 VM for Qt (Opie) and for fbdev but this is currently on hold due to massive timeout problems (my time) and autoconf difficulties.
Torsten
On Tue, 2 May 2006, Brian Zhou wrote:
<goran <at> krampe.se> writes:
Hi!
Brian Zhou <b88zhou <at> gmail.com> wrote:
Hi all squeakers,
I've ported quite a few languages to the nslu2 optware (see http://nslu2-linux.org for detail). The only major language not running on the "slug" is Smalltalk.
Any idea where to start to get a headless squeak running on the slug?
Start with squeakvm.org - suck down source, compile a VM. The VM can be built without X, or you can run it using "-headless" or similar options. If you have a decent Linux I am guessing you are home free, perhaps someone already have done it.
And btw, if you have VNC that works dandy too - so you can actually run an image with the UI, but remotely. In fact, Squeak has a VNC included even (as an addon from SqueakMap). We (web app devs) use VNC all the time.
regards, Göran
Thanks Göran,
I'm glad to tell you all that squeak has been ported (cross compiled) to run on the nslu2! (266MHz big-endian ARM with 32MB RAM -nodisplay -nosound)
0 tinyBenchmarks '14692378 bytecodes/sec; 551451 sends/sec'
The cross build makefile and patches are checked in at http://cvs.sourceforge.net/viewcvs.py/nslu/unslung/make/squeak.mk http://cvs.sourceforge.net/viewcvs.py/nslu/unslung/sources/squeak/
Since "optware" supports a couple of other small devices, it should not be too hard to get squeak running on them. The binary package for nslu2 is at
http://ipkg.nslu2-linux.org/feeds/optware/nslu2/cross/unstable/squeak_3.9.7-...
NSLU2 wiki page: http://www.nslu2-linux.org/wiki/HowTo/RunSqueakSmalltalk
In fact, I'm running the seaside 2.6 image thru the built-in RFBServer, not fast, but quite usable.
If only we had a Seaside/Ajax version of the SystemBrowser, Transcript & Workspace, then we can remove lots of the GUI stuff. What do other squeakers think about this idea?
-Brian Zhou