[38] Kvakor
Začal bych u Javy. Jak je to s ní v telefonech? Pokud jsem si všiml, tak telefony mají naprosto klasický firmware psaný v C/C++, nad kterým případně běží Java. Neexistuje asi jediné zařízení, které by mělo firmware v Javě (jakkoliv embedded zařízení byla prvním úkolem Javy). Výjimkou je možná JavaStation ;)
Samozřejmě obsluhu interruptů (a obecně část HALu) těžko udělat v managed code, ale jak jsem psal, takového kódu je minimum. DMA může být problém, ale pokud máte drivery v managed code (jako v případě Singularity) a máte DMA operace zapouzdřené nějakým objektem, je to řešitelné.
Paranoidní? Ale ne – kde máte důkaz, že po mně nejdou?
Přečteno 23 144×
Přečteno 20 019×
Přečteno 13 333×
Přečteno 11 545×
Přečteno 11 183×