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
This way the same "executable" would run on ARM, x86-32, x86-64...
SELF: Anatomy of an (alleged) failure
Posted Jun 24, 2010 9:50 UTC (Thu) by tzafrir (subscriber, #11501)
Posted Jun 26, 2010 0:11 UTC (Sat) by waucka (subscriber, #63097)
Posted Jun 24, 2010 14:09 UTC (Thu) by pcampe (guest, #28223)
We have something definitely better: source code.
Allowing for the distribution of a (more or less) universally-runnable, auto-sustained and self-contained component will ultimately result in making easier the distribution of closed source program, which is something we should contrast.
Posted Jun 24, 2010 16:20 UTC (Thu) by Spudd86 (guest, #51683)
Also people are going to want to use pre-compiled code, and most people don't really want to learn how to package their stuff for every distro ever, let alone actually compile it 20 or 30 times.
Posted Jun 24, 2010 16:13 UTC (Thu) by Spudd86 (guest, #51683)
The papers talk about profiling and optimizing the IR and writing that back to the binary, so you get a binary optimized for your workload.
This still has the issues of library incompatibilities across architectures (even within the same distro) since the library may not have all the same options compiled in, or many export a slightly different set of symbols or all kinds of other things...
Posted Jun 27, 2010 16:03 UTC (Sun) by nix (subscriber, #2304)
Posted Jun 24, 2010 21:20 UTC (Thu) by dw (subscriber, #12017)
I believe ANDF was the basis for some failed UNIX standard in the early 90s, but that's long before my time.
There's at least one more recent attempt along the same lines (forgotten its name).
Posted Jun 28, 2010 16:13 UTC (Mon) by salimma (subscriber, #34460)
Posted Jul 1, 2010 7:45 UTC (Thu) by eduperez (guest, #11232)
You man, like... Java?
Posted May 4, 2012 19:10 UTC (Fri) by ShannonG (guest, #84474)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds