Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I would argue that java application servers fulfill the same role as that of an Operating System (especially a virtualized one) and exist almost entirely to side-step the sysadmin priests.


If they were fully written in Java/Assembly and are running directly on hardware then yes.

Until sun.misc.Unsafe or similar is not officially part of Java's public API, the language does not offer standard mechanisms for systems programming.

There are language extensions that allow such uses, but the language itself, according to the JLS does not support systems programming.

You need:

- value types

- control when a GC might happen, to avoid it ocurring during interrup handling

- means to tell the GC not to touch memory currenly involved in DMA operations

- all the nice operations sun.misc.Unsafe provides




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: