Comments (5)
This is likely to hit the same problems we've seen with the freescale processors ibmruntimes/v8ppc#99 - I'm only guessing based on it being a NAS.
1st step would be to get v8 working on the machine 1st, so head over there and see if you can get that going.
from node.
Hi, I also want to run node on a WD MyBook Live.
I tried downloading a recent node package for PPC 603 from Optware, and also tried to compile the sources with gcc from Optware, but without success: keep getting "Illegal instruction" errors.
Has anyone here had more success? Any hints would be great!
from node.
@hansschl hmm.. "WD MyBook Live" reportedly uses an Applied Micro APM82181 CPU
https://en.wikipedia.org/wiki/Western_Digital_My_Book#My_Book_Live
This looks like a version of the PPC 400 instruction set. I strongly suspect it suffers from the same problem of lack of FPU instructions (implemented in the same manner as the code expects). While this CPU probably does have FPU instructions, it probably doesn't have FPU registers and re-uses the integer registers. This is normally done with a different set of FPU instructions -- and thus the incompatibility with this code base arises.
Making this, and other embedded versions of the PPC work is a project we continue to hope someone in the community will step up to do.
from node.
Andrew, thanks a lot for your comments!
I will have to move to another hardware instead of porting Node to this one.
One problem with this "WD MyBook Live" NAS is that it is quite dated, and such a port would probably not have many actual users.
Thanks again!
from node.
If you're just looking for a cheap (embedded) option to run Node, look at the RaspberryPi - it's a full ARM platform which is well supported by Node.js
There are even reasonable NAS setups for the Pi http://www.techradar.com/how-to/computing/how-to-build-your-own-raspberry-pi-nas-1315968
Many commercial NAS systems will use 'weird' CPUs making software compatibility tricky. There apparently are Intel based NAS systems out there, that'd probably be the safest bet for easy software portability. (QNAP TS-251 seems like one choice there)
from node.
Related Issues (20)
- S0C4 Abend HOT 8
- npm commands throwing error - FSUM7332 syntax error: got), expecting Newline HOT 4
- Unexpected autoencoding behavior of v8.16.1 HOT 26
- PPC32 support HOT 5
- Support for PPC 7447a (PowerBook G4 1.67GHz) HOT 1
- Deprecation of IBM SDK for Node.js HOT 1
- Building Nodejs for ppc e500 HOT 5
- Hi @mrmikopi, "your quote of a node issue"
- Commercial support for Node.js HOT 1
- Any difference between the Node.js versions? HOT 1
- npm install fails with: FSUM3228 njsc++: Input file /ERSION/usr/lpp/IBM/node/node-v6.14.3-os390-s390x/lib/libnode.x not found HOT 1
- Is anyone working with libuv on z/OS? HOT 1
- Problem when running a node.js "hello world" application HOT 1
- ZOWE Started Task fails to connect to server using Node.js HOT 2
- Starting Node.js process manager pm2 causes an ABEND. HOT 4
- how to install on ppc7400 (OS X 10.4) HOT 2
- process.title and --title don't do anything HOT 2
- trouble with node-report with node 12.14.1 on z/OS
- bufferutil fails to build on z/OS (no such file or directory, uv_cwd) HOT 11
- FSUMF061 Cannot format HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node.