Squeak vm on ARM

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Squeak vm on ARM

Enrico Schwass
Hallo

Ganz gern wuerde ich auf meinem LinuX-ARM-PDA squeak laufen lassen.
Leider gibt es keine passenden Binaries und "selbst kompilieren"
gestaltet sich etwas komplizierter. Ausserdem wuerde mich interessieren
wie Squeak auf anderen PDAs laeuft. Hat jemand schon Erfahrungen bzgl.
Speicherverbrauch und Geschwindigkeit? Lohnt sich der Aufwand?

Bis dann
Enno


Reply | Threaded
Open this post in threaded view
|

Re: Squeak vm on ARM

Bert Freudenberg-3

Am 02.11.2005 um 19:48 schrieb Enrico Schwass:

> Hallo
>
> Ganz gern wuerde ich auf meinem LinuX-ARM-PDA squeak laufen lassen.
> Leider gibt es keine passenden Binaries und "selbst kompilieren"
> gestaltet sich etwas komplizierter.

http://minnow.cc.gatech.edu/squeak/1719

und mal auf Squeak-Dev nachfragen ...

> Ausserdem wuerde mich interessieren
> wie Squeak auf anderen PDAs laeuft. Hat jemand schon Erfahrungen bzgl.
> Speicherverbrauch und Geschwindigkeit? Lohnt sich der Aufwand?

Es haben schon Leute gemacht. MVC läuft wohl ganz ordentlich, Morphic  
ist ob fehlender Gleitkomma-Hardware sehr langsam. Ältere Squeak-
Images sind generell fixer, da die Rechner früher langsamer waren  
haben die Programmierer mehr auf Geschwindigkeit geachtet.

Per Google findest du einige Erfahrungsnerichte, z.B.

        http://squeakland.org/pipermail/squeakland/2001-October/000123.html


- Bert -


Reply | Threaded
Open this post in threaded view
|

Re: Squeak vm on ARM

Enrico Schwass
Moin

> > Ganz gern wuerde ich auf meinem LinuX-ARM-PDA squeak laufen lassen.
> > Leider gibt es keine passenden Binaries und "selbst kompilieren"
> > gestaltet sich etwas komplizierter.
> http://minnow.cc.gatech.edu/squeak/1719

Ja, es gibt diverse Ports, die irgendwann mal funktioniert haben.
Allerdings nicht fuers aktuelle pdaXrom auf einem Zaurus SL-c860
Die Kiste hat 64 MB Ram, 400 MHz XScale und ausreichend Speicherplatz,
obwohl ich eher nicht aufs Flash swappen will. Lese/Schreibzyklen sind
immer noch ein Problem. :(

> >und mal auf Squeak-Dev nachfragen ...

Vor Wochen hatte ich mal den Unix-Porter (Ian P.) direkt angeschrieben.
Bisher ohne Antwort. Moeglich, das man mein Englisch nicht so leicht
versteht ;)

Ich bin soweit, das er kompiliert, wenn ich FFIPrimitives und die
SoundPlugins weglasse. Beim Start der vm gibts wohl Probleme mit
fehlenden Symbolen, obwohl die Fehlermeldung eher auf komplett fehlende
shared libs hindeutet. (.so vs .la) Leider bin ich weder mit libtool und
autoconf noch mit Cross-Compiling so vertraut, das sich da was machen
liesse. Ich schliesse als Ursache FFI oder Sound aber bisher aus. Es
gibt zwei patches, die obiges Problem beheben sollten, aber bei mir tun
sie das nicht.

Nachtrag: Bisher hatte ich angenommen, das FFI eher was mit Fliesskomma
oder FastFourierInterpolation zu tun hatte. Was wohl beides falsch ist,
da ich gerade sehe das es ein API fuer Systemrufe sein soll.

http://minnow.cc.gatech.edu/squeak/2426

Muss ich wohl noch genauer untersuchen.

> > Ausserdem wuerde mich interessieren
> > wie Squeak auf anderen PDAs laeuft. Hat jemand schon Erfahrungen bzgl.
> > Speicherverbrauch und Geschwindigkeit? Lohnt sich der Aufwand?
> Es haben schon Leute gemacht. MVC läuft wohl ganz ordentlich, Morphic  
> ist ob fehlender Gleitkomma-Hardware sehr langsam. Ältere Squeak-
> Images sind generell fixer, da die Rechner früher langsamer waren  
> haben die Programmierer mehr auf Geschwindigkeit geachtet.

Ich hab schon mal zwo kleine Images herausgesucht, aber solange die VM
nicht startet ... :/

Auf allen anderen Linux-386-Rechnern laeufts dagegen bestens.

Ich war auch eher mittelfristig an einem PDA-Squeak interessiert. Mal
sehen was sich noch tut.

Bis dann und danke fuer die Links
Enno


Reply | Threaded
Open this post in threaded view
|

Re: Squeak vm on ARM

Bert Freudenberg-3

Am 03.11.2005 um 10:46 schrieb Enrico Schwass:

> Moin
>
>>> Ganz gern wuerde ich auf meinem LinuX-ARM-PDA squeak laufen lassen.
>>> Leider gibt es keine passenden Binaries und "selbst kompilieren"
>>> gestaltet sich etwas komplizierter.
>> http://minnow.cc.gatech.edu/squeak/1719
>
> Ja, es gibt diverse Ports, die irgendwann mal funktioniert haben.
> Allerdings nicht fuers aktuelle pdaXrom auf einem Zaurus SL-c860
> Die Kiste hat 64 MB Ram, 400 MHz XScale und ausreichend Speicherplatz,
> obwohl ich eher nicht aufs Flash swappen will. Lese/Schreibzyklen sind
> immer noch ein Problem. :(

Die Japaner haben eine aktive Community um Squeak auf Zaurus:

        http://www.is.titech.ac.jp/~ohshima/squeak/squeak-zaurus-e.html

>>> und mal auf Squeak-Dev nachfragen ...
>
> Vor Wochen hatte ich mal den Unix-Porter (Ian P.) direkt  
> angeschrieben.
> Bisher ohne Antwort. Moeglich, das man mein Englisch nicht so leicht
> versteht ;)

Nein, eher dass Ian recht beschäftigt ist und nicht notwendigerweise  
auf jede Nachfrage reagiert.

Daher der Hinweis auf Squeak-Dev, dort gibt es wesentlich mehr  
Entwickler, die dir weiterhelfen können.

> Ich bin soweit, das er kompiliert, wenn ich FFIPrimitives und die
> SoundPlugins weglasse. Beim Start der vm gibts wohl Probleme mit
> fehlenden Symbolen, obwohl die Fehlermeldung eher auf komplett  
> fehlende
> shared libs hindeutet. (.so vs .la) Leider bin ich weder mit  
> libtool und
> autoconf noch mit Cross-Compiling so vertraut, das sich da was machen
> liesse. Ich schliesse als Ursache FFI oder Sound aber bisher aus. Es
> gibt zwei patches, die obiges Problem beheben sollten, aber bei mir  
> tun
> sie das nicht.
>
> Nachtrag: Bisher hatte ich angenommen, das FFI eher was mit  
> Fliesskomma
> oder FastFourierInterpolation zu tun hatte. Was wohl beides falsch  
> ist,
> da ich gerade sehe das es ein API fuer Systemrufe sein soll.
>
> http://minnow.cc.gatech.edu/squeak/2426

In der Tat. FFI brauchst du aber vorerst nicht. Und wenn du nur die  
notwendigen Plugins reinnimmst, dazu noch intern, sollte das  
eigentlich funktionieren.

>>> Ausserdem wuerde mich interessieren
>>> wie Squeak auf anderen PDAs laeuft. Hat jemand schon Erfahrungen  
>>> bzgl.
>>> Speicherverbrauch und Geschwindigkeit? Lohnt sich der Aufwand?
>> Es haben schon Leute gemacht. MVC läuft wohl ganz ordentlich, Morphic
>> ist ob fehlender Gleitkomma-Hardware sehr langsam. Ältere Squeak-
>> Images sind generell fixer, da die Rechner früher langsamer waren
>> haben die Programmierer mehr auf Geschwindigkeit geachtet.
>
> Ich hab schon mal zwo kleine Images herausgesucht, aber solange die VM
> nicht startet ... :/
>
> Auf allen anderen Linux-386-Rechnern laeufts dagegen bestens.
>
> Ich war auch eher mittelfristig an einem PDA-Squeak interessiert. Mal
> sehen was sich noch tut.

Na dann viel Spaß :)

- Bert -