Кіріспе

Java виртуалды машинасы бар операциялық жүйе

JavaOS – қолданыстан тоқтатылған операциялық жүйе. Windows, macOS, Unix немесе Unix сияқты жүйелер C бағдарламалау тілінде негізінен жазылғаннан өзгеше, JavaOS негізінен Java тілінде жазылған. Қазіргі таңда бұл жүйе ескі жүйе ретінде қарастырылады. JavaOS алғаш рет Byte журналында жарияланған. 1996 жылы JavaSoft компаниясының ресми өнім туралы хабарламасында «интернет-компьютерлерден пейджерлерге дейін» жұмыс істеуге арналған ықшам операциялық жүйе сипатталды. IBM өзінің назарын желілік компьютерлердегі жұқа клиенттерге, атап айтқанда, дәстүрлі IBM 3270 «жасыл экран» және Unix X терминалдарының орнына қоюға, сондай-ақ бір ғана қолданбаны іске асыруға бағыттады. Оның микроядролық технологиясын пайдалану үшін Chorus таралған уақыт режиміндегі операциялық жүйесі қолданылды, осылайша Java бағдарламаларын таралған, уақыт режиміндегі кіріктірілген жүйе ортасында іске қосуға мүмкіндік беретін Chorus/Jazz өнімі құрылды. 1997 жылдың қыркүйегінде Sun Microsystems компаниясы Chorus Systèmes SA компаниясын сатып алатынын жариялады. 1999 жылы Sun және IBM JavaOS өнімін тоқтату туралы хабарлады. 2003 жылға қарай Sun материалдары JavaOS-ты «ескі технология» деп атап, Java ME-ге көшуді ұсынды, ал нақты операциялық жүйенің және Java ортасын таңдауды енгізушіге қалдырды.

Дизайн

JavaOS аппараттық архитектураға негізделген түпкілікті микроядрода жұмыс істейді және ARM, PowerPC, SPARC, StrongARM және IA 32 (x86) сияқты платформаларды қолдайды. Java виртуалды машинасы осы микроядрода іске қосылады. Барлық құрылғы драйверлері Java тілінде жазылған және виртуалды машина арқылы орындалады. Abstract Window Toolkit (AWT) қолданбалы бағдарламалау интерфейсін (API) іске асыратын графикалық және терезелік жүйе де Java тілінде жазылған.