Русская Википедия:Оберон (операционная система)

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Значения

Файл:OberonScreen.PNG
Скриншот ОС Oberon (ETH), на экране несколько окон с текстом и графикой.

Oberon — операционная система, разработанная Никлаусом Виртом и Шаблон:Нп3 (ETHZ) для однопользовательской рабочей станции Ceres в рамках «Проекта Оберон»[1]. Как писали авторы, главной целью проекта было «спроектировать и реализовать всю систему с нуля, и структурировать её таким образом, чтобы её можно было описать, объяснить и понять целиком». В самом деле, книга[1] объёмом 550 страниц содержит полное описание системы вместе с исходными текстами.

Oberon написана на разработанном в рамках этого проекта одноимённом языке программирования. Она наследует предыдущему проекту Вирта и Гуткнехта — операционной системе для персональной рабочей станции Lilith (англ.), а также ОС Cedar, разработанной в Исследовательском центре корпорации Xerox в Пало-Альто (Xerox PARC), где Вирт и Гуткнехт провели годовой академический отпуск в 1984—1985 годах. Именно знакомство с мощной, но сложной и неустойчивой ОС Cedar побудило Вирта и Гуткнехта начать «Проект Оберон».[1]

В системе Оберон весьма элегантно и минималистично реализован ряд технических идей (начиная с языка реализации), которые удобно обозначать как Оберон-технологии, потому что, хотя и не все из этих идей по отдельности являлись совершенно новыми, но во всяком случае их отбор и тщательная интеграция в единой весьма надежной системе, — которая является образцом тщательного общего дизайна и тщательной проработки деталей, — несомненная заслуга Вирта и Гуткнехта. Влияние идеологии проекта Оберон можно проследить, например, в системах LabVIEW и Inferno.

Доказательством эффективности Оберон-технологий стал тот факт, что ОС Оберон была в короткие сроки перенесена аспирантами Вирта и Гуткнехта на несколько разных платформ, включая Amiga, PC и другие[2].

В настоящее время доступны версии системы для разных платформ.[3].

Взаимодействие Oberon с пользователем основано на подходе текст как интерфейс. Существует и графический интерфейс пользователя с поддержкой протоколов FTP, Telnet, HTTP, Ethernet и других[4].

Oberon — модульная система: все компоненты системы подгружаются по мере необходимости.

Последняя версия операционной системы — 2.3.6, выпущена в 2000 году[4].

Наследником Oberon стал Active Oberon (AOS)[5], который разрабатывается в ETHZ с участием Oberon Community.

Примечания

Шаблон:Reflist

Ссылки

См. также

  1. 1,0 1,1 1,2 N. Wirth and J. Gutknecht. Project Oberon. Addison-Wesley, 1992.
  2. Шаблон:Cite web Раздел «Оберон-системы».
  3. ETH - Oberon - Downloads
  4. 4,0 4,1 Шаблон:Cite web
  5. Шаблон:Cite web