
son sistemas operativos empleados normalmente son UNIX, Mac OS, MS-DOS, OS/2 y Windows-NT. El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Su sistema de archivos proporciona un método sencillo de organizar archivos y permite la protección de archivos. Sin embargo, las instrucciones del UNIX no son intuitivas. Otros sistemas operativos multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft Corporation e International Business Machines Corporation (IBM), y Windows-NT, desarrollado por Microsoft. El sistema operativo multitarea de las computadoras Apple se denomina Mac OS. El DOS y su sucesor, el MS-DOS, son sistemas operativos populares entre los usuarios de computadoras personales.
Cuantos lo gráficos no se pero los principales son todos los Windows (3.0, 3.1, 3.11, NT,95, 98, 98SE, ME, 2000, 2003, XP,Vista)o mejor dicho los de Microsoft(incluyendo CE para computadoras de mano), los de Mac el último es Mac OS X de Apple, Solaris 10 de Sun, Unix, JNode, PalmOS
Los intérpretes de la línea de comando (UNIX, DOS, ejemplo: jMS-DOS).
Si Java está hecho para que sea portable y que no dependa del SO dónde se corra, ¿por qué no hacer un SO que sea a la vez máquina virtual de Java? Algo así han debido pensar los desarrolladores de JNode, un sistema operativo con muy poquito tiempo de desarrollo, cuyo objetivo es que cualquier aplicación escrita en Java pueda correr sin problemas y a la máxima velocidad.