JavaOS — операционная система на базе Java как фундаментальный компонент, первоначально разработанный Sun Microsystems[1]. В отличие от Windows, macOS, Unix или Unix-подобных систем, которые написаны на языке программирования C, JavaOS написана на Java. В настоящее время JavaOS считается устаревшей операционной системой[2].

JavaOS
Разработчик Sun Microsystems
Первый выпуск 1996
Поддерживаемые платформы ARM, PowerPC, SPARC, IA-32 (x86)
Интерфейс Java Virtual Machine
Лицензия проприетарная
Состояние Проект закрыт

ИсторияПравить

JavaOS была первоначально анонсирована в 1996 году дочерней компанией Sun, JavaSoft, как компактная операционная система, предназначенная для запуска «во всём, от сетевых компьютеров до пейджеров»[1]. В 1998 году, Sun пригласила IBM для ускорения её развития[3]. IBM сказала, что основное внимание уделялось сетевому компьютеру, а не клиентам, в частности, для замены традиционных терминалов «зелёного экрана» и Unix, а также для реализации отдельных приложений-клиентов[4].

Операционная система загружается самостоятельно, поддерживает пароль, собственные драйверы устройств, имеет свою собственную оконную систему, и API, который может одновременно выполнять несколько апплетов Java. JavaSoft предоставила лицензии более, чем 25 производителям, включая Oracle Corp., Acer Inc., Xerox, Toshiba Corp. и Nokia. IBM и Sun объявили о сотрудничестве для JavaOS для бизнеса в конце марта 1998 года[2].

В 1999 году, Sun и IBM объявили о закрытии проекта JavaOS[5]. Ещё в 2003 году материалы Sun ссылались на JavaOS, как на «унаследованную технологию», рекомендуя переезжать на Java ME, оставляя выбор конкретной среды операционным системам.

ДизайнПравить

Система основана на собственном микроядре аппаратной архитектуры. JavaOS работает поверх микроядра.

Платформы, на которых работает ядро, включают:

Все драйверы устройств написаны на Java, и выполняются виртуальной машиной.

Графическая и оконная система, реализующая AWT API, также написана на Java.

ПриложенияПравить

JavaOS была разработана для работы во встроенных системах, и имеет приложения в таких устройствах, как телевизионные приставки, сетевая инфраструктура, и банкоматы. Это также операционная система, которая поставляется с JavaStation.

См. такжеПравить

ПримечанияПравить

СсылкиПравить