maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Google announces Google Chrome beta for Linux (https://talk.maemo.org/showthread.php?t=29373)

dkwatts 2009-06-05 05:52

Google announces Google Chrome beta for Linux
 
Is it possible to port this developer channel version to Maemo?

Announcement: http://blog.chromium.org/2009/06/dan...available.html

allnameswereout 2009-06-05 13:19

Re: Google announces Google Chrome beta for Linux
 
Chromium uses WINE. It will only work on x86-32, and AMD64.
http://code.google.com/p/chromium/wi...ldInstructions

epage 2009-06-05 13:50

Re: Google announces Google Chrome beta for Linux
 
Quote:

Originally Posted by allnameswereout (Post 294006)
Chromium uses WINE. It will only work on x86-32, and AMD64.
http://code.google.com/p/chromium/wi...ldInstructions

I looked through that page and the page "Prerequisites" and did not find any mention of a Wine dependency.

Even if it did have one, it would be a build time dependency and I think people have built with Wine on non x86 platforms. The Darwine project comes to mind.

allnameswereout 2009-06-05 14:08

Re: Google announces Google Chrome beta for Linux
 
Darwine used Qemu or something.

Quote:

Chromium is currently 32-bit x86 only. As such, it requires several 32-bit libraries to compile and run. While it is possible to compile and run on 64-bit Linux, many distributions are missing the necessary 32-bit libraries, and will result in build or run-time errors. See the 64-bit build notes for more info.

epage 2009-06-05 14:55

Re: Google announces Google Chrome beta for Linux
 
Quote:

Originally Posted by allnameswereout (Post 294017)
Darwine used Qemu or something.

Darwine had two phases of development. 1) Port Wine to allow windows apps to be recompiled and run under PPC Darwin, and 2) To use QEmu for dynamic recompilation of the binary but not wine
http://darwine.sourceforge.net/faq.php

I wonder how much architecture specific code Chromium has...

Edit: Javascript JIT would be probably the main issue

allnameswereout 2009-06-05 17:02

Re: Google announces Google Chrome beta for Linux
 
The problem is really those Linux/x86-32 binaries. Unless your goal is to run Windows/x86 application on Linux/ARM only the QEMU part is relevant. Using QEMU as host CPU ARM is in Testing phase and there would be quite some overhead.

Google's JS JIT V8 is ported to ARM/Linux. Other JITs used by Mozilla/Gecko such as Tamarin and Tracemonkey are ported to ARM.

Johnx 2009-06-06 10:43

Re: Google announces Google Chrome beta for Linux
 
There were some people hacking around with running the Windows version of Chrome under Wine in Linux, but the developer preview appears to be a native build. The lack of native 64-bit binary appears to be for some pretty good technical reasons, but probably isn't out of the picture if someone provides pathces.

-John

PS: Posted from Chrome on Linux/x86. Gonna see how badly Chromium fails to build on Linux/ARM. :)


All times are GMT. The time now is 10:18.

vBulletin® Version 3.8.8