Carrez: The real problem with Java in Linux distros
Carrez: The real problem with Java in Linux distros
Posted Sep 24, 2010 22:49 UTC (Fri) by Lennie (subscriber, #49641)In reply to: Carrez: The real problem with Java in Linux distros by jonabbey
Parent article: Carrez: The real problem with Java in Linux distros
Posted Sep 24, 2010 23:33 UTC (Fri)
by cesarb (subscriber, #6266)
[Link] (5 responses)
If I recall correctly, I read a long time ago a thread on doom9.org where people were reverse-engineering the VM used by BD+ (one of the several parts of the Blu-ray specification written to make copying harder). They found out it was a heavily-obfuscated variant of the DLX architecture, and reverse-engineered most of the system calls programs written on it could use. An open-source emulator was written which could emulate the programs from the discs they had.
However, they had a problem with newer discs, because one of the system calls on the code found in these newer discs called into the Java code, which they did not emulate. I do not know how or even if they worked around it; I did not follow the developments or even the thread (I just read it once).
You can probably read more about it on some thread linked to by http://en.wikipedia.org/wiki/BD%2B .
Posted Sep 26, 2010 18:01 UTC (Sun)
by elanthis (guest, #6227)
[Link] (4 responses)
Posted Sep 27, 2010 13:15 UTC (Mon)
by cesarb (subscriber, #6266)
[Link]
> BD-J does not only provide the menu/gui for convenient movie playback. The BD-J applications (Xlets) also interact with the content code (BD+) via TRAP_ApplicationLayer. A basic BD-J platform implementation is therefor required to properly repair BD+ corrupted movies.
Posted Sep 27, 2010 13:56 UTC (Mon)
by sorpigal (guest, #36106)
[Link]
Just imagine! Why get a computer and a web browser and all that complication if you can just insert your Info-Acces Blueray and get a sanitized subset of available information!
Posted Sep 30, 2010 15:09 UTC (Thu)
by BenHutchings (subscriber, #37955)
[Link] (1 responses)
Posted Oct 2, 2010 22:35 UTC (Sat)
by khim (subscriber, #9252)
[Link]
For Turing-completeness you need some kind of ENDLESS memory. It may be tape (as in Turing or Post machines), memory (well, most CPUs have finite memory so they are fully not Turing-complete - yet 2^64 is usually "good enough") or just a few counters (three is enough - but they must be unbound!). DVD VM has very limited memory so it's not Turing-complete...
Posted Sep 24, 2010 23:38 UTC (Fri)
by Kamilion (subscriber, #42576)
[Link]
Carrez: The real problem with Java in Linux distros
Carrez: The real problem with Java in Linux distros
Carrez: The real problem with Java in Linux distros
Carrez: The real problem with Java in Linux distros
Carrez: The real problem with Java in Linux distros
Sorry, but this is NOT Turing-complete VM
Carrez: The real problem with Java in Linux distros