Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Операционная система с виртуальной машиной Java
Operating system with Java virtual machine
JavaOS – это прекращенный проект. В отличие от Windows, macOS, Unix или Unix-подобных систем, которые в основном написаны на языке программирования C, JavaOS написана преимущественно на Java. В настоящее время она считается устаревшей системой. JavaOS впервые была представлена в статье в журнале Byte. В 1996 году официальный анонс продукта JavaSoft описывал компактную ОС, предназначенную для работы "на устройствах, начиная от сетевых компьютеров и заканчивая пейджерами". IBM заявила, что ее основное внимание сосредоточено на тонких клиентах сетевых компьютеров, в частности, на замене традиционных терминалов IBM 3270 с "зеленым экраном" и Unix X-терминалов, а также на реализации клиентов для одного приложения. Распределенная операционная система Chorus реального времени использовалась для ее микроядерной технологии, что привело к созданию продукта Chorus/Jazz, предназначенного для запуска Java-приложений в распределенной встраиваемой системе реального времени. В сентябре 1997 года было объявлено о приобретении Sun Microsystems компании Chorus Systèmes SA. В 1999 году Sun и IBM объявили о прекращении разработки продукта JavaOS. Уже в 2003 году в материалах Sun JavaOS упоминалась как "устаревшая технология" с рекомендацией перейти на Java ME, предоставив разработчику возможность выбора конкретной ОС и Java-среды.
JavaOS is a discontinued Unlike Windows, macOS, Unix, or Unix like systems which are primarily written in the C programming language, JavaOS is primarily written in Java. It is now considered a legacy system. JavaOS was first evangelized in a Byte article. In 1996, JavaSoft's official product announcement described the compact OS designed to run "in anything from net computers to pagers". IBM indicated its focus was more on network computer thin clients, specifically to replace traditional IBM 3270 "green screen" and Unix X terminals, and to implement single application clients. The Chorus distributed real time operating system was used for its microkernel technology. thereby creating the Chorus/Jazz product, which was intended to allow Java applications to run in a distributed, real time embedded system environment. Then in September 1997, it was announced that Sun Microsystems was acquiring Chorus Systèmes SA. In 1999, Sun and IBM announced the discontinuation of the JavaOS product. As early as 2003, Sun materials referred to JavaOS as a "legacy technology", recommending migration to Java ME, leaving the choice of specific OS and Java environment to the implementer.
Дизайн
JavaOS основана на микроядре, изначально разработанном для аппаратной архитектуры, и работает на платформах, включая ARM, PowerPC, SPARC, StrongARM и IA 32 (x86). Виртуальная машина Java работает поверх микроядра. Все драйверы устройств написаны на Java и выполняются виртуальной машиной. Графическая и оконная система, реализующая программный интерфейс прикладного программирования (API) Abstract Window Toolkit (AWT), также написана на Java.
JavaOS is based on a hardware architecture native microkernel, running on platforms including ARM, PowerPC, SPARC, StrongARM, and IA 32 (x86). The Java virtual machine runs on the microkernel. All device drivers are written in Java and executed by the virtual machine. A graphics and windowing system implementing the Abstract Window Toolkit (AWT) application programming interface (API) is also written in Java.