I don't think there is a way to get nodejs using V8 running in an app-store friendly format. But I would love to get libuv and some scripting engine running there. I may try my luvit project first (luajit + libuv) or luvmonkey (spidermonkey + libuv). Another combination would be JSC + libuv.
Will libuv run in the "sandbox" (whatever that is)? On Sat, Jun 23, 2012 at 5:13 PM, Jorge <[email protected]> wrote: > On 23/06/2012, at 19:03, Ryan Schmidt wrote: > > > > On Jun 23, 2012, at 02:37, Jorge wrote: > > > >> I don't know the answer to your question, but my guess is that many of > the things that node does won't run/can't be done in a sandbox. I believe > the experiments with node on iOS so far have always been in jailbroken > devices. But I may be wrong. > > > > Certainly, being able to run in a sandbox will be necessary, since Apple > will not approve apps anymore that don't. I haven't tried it yet, but why > do you think node won't run in a sandbox? > > iOS wont't let user code jump into a block of writable (from your app's > point of view) memory -for security reasons- and it seems that v8's JIT > compiler requires that: http://code.google.com/p/v8/issues/detail?id=1312 > > The Nitro JIT in JavaScriptCore in mobile Safari requires that too, but > the security measure has been conveniently lifted for that particular app > :-P > > Also it seems that quite a bunch of the usual posix APIs simply aren't > there... until you jailbreak it and install the things yourself. > > Apple wants you to develop your apps using their cocoa APIs not anything > else. Soon we are going to suffer similar constraints (sandboxes etc) in > Mountain Lion too. And finally a day will come when nothing but Apple's > approved apps (that is: from the mac app store) will run in a Mac... "for > your security". > -- > Jorge. > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
