Not logged in
Log in now
Create an account
Subscribe to LWN
Pencil, Pencil, and Pencil
Dividing the Linux desktop
LWN.net Weekly Edition for June 13, 2013
A report from pgCon 2013
Little things that matter in language design
Pettenò: Debunking x32 myths
Posted Jun 27, 2012 15:49 UTC (Wed) by butlerm (subscriber, #13312)
Something like a JVM can do this reasonably easily because the JVM bytecode itself is pointer size independent. Making a comparable change to Firefox or Chrome without compiler support would be essentially impossible. It would amount to translating C and C++ into an entirely new dialect. The chances of the upstreams for something like Webkit merging that are basically non-existent.
Posted Jun 27, 2012 16:03 UTC (Wed) by gioele (subscriber, #61675)
This kind of changes can be shoehorned into compilers and VMs. Even if you do not make changes to Chrome, just using something similar to JVM's compressed pointer in V8 may make it much less cache-hungry. The same argument can be made for any other JIT.
Also, please consider in the total x32 effort also the amount of changes, testing and support that compilers and distros will have to sustain to make x32 available to end users.
Posted Jun 28, 2012 5:25 UTC (Thu) by butlerm (subscriber, #13312)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds