~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ B593D6F79DCB7668E6C0933BF1878100__1712214960 ✰
Заголовок документа оригинал.:
✰ Oberon (operating system) - Wikipedia ✰
Заголовок документа перевод.:
✰ Оберон (операционная система) — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Oberon_(operating_system) ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/b5/00/b593d6f79dcb7668e6c0933bf1878100.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/b5/00/b593d6f79dcb7668e6c0933bf1878100__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 08:28:32 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 4 April 2024, at 10:16 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Оберон (операционная система) — Википедия Jump to content

Оберон (операционная система)

Из Википедии, бесплатной энциклопедии

Оберон
Расположение плиточного окна Оберона
Разработчик Никлаус Вирт
Юрг Гуткнехт
Написано в Оберон
Семейство ОС Оберон
Рабочее состояние Текущий
Исходная модель Открытый источник
Начальная версия 1987 год ; 37 лет назад ( 1987 ) [1]
Доступно в Английский
Платформы Церера ( NS32032 ), IA-32 , Xilinx Spartan и многие другие.
ядра Тип Объектно-ориентированный
По умолчанию
пользовательский интерфейс
Текстовый пользовательский интерфейс
Лицензия BSD -стиль [2]
Предшествует Страхи-2
Официальный веб-сайт www .projectoberon .сеть

Оберон Система [3] — модульная, однопользовательская, однопроцессная, многозадачная операционная система , написанная на языке программирования Оберон . [4] Первоначально он был разработан в конце 1980-х годов в ETH Zurich . Система Оберон имеет нетрадиционный визуальный текстовый пользовательский интерфейс (TUI) вместо традиционного интерфейса командной строки (CLI) или графического пользовательского интерфейса (GUI). Этот TUI был очень инновационным для своего времени и повлиял на дизайн текстового редактора Acme для операционной системы Plan 9 от Bell Labs .

Система также превратилась в многопроцессную симметричную многопроцессорную систему (SMP) A2 (ранее Active Object System (AOS), [5] затем Bluebottle ) с масштабируемым пользовательским интерфейсом (ZUI).

История [ править ]

Операционная система Oberon изначально была разработана как часть NS32032 на базе проекта рабочей станции Ceres . Он был почти полностью написан (а в версии 2013 года действительно полностью) на Oberon языке программирования . [6] Базовая система была разработана и реализована Никлаусом Виртом и Юргом Гуткнехтом , а ее проектирование и реализация полностью задокументированы в их книге «Проект Оберон». [7] Справочник по пользовательскому интерфейсу и программистам можно найти в книге Мартина Райзера «Система Оберон». [8] Позже система Оберон была расширена и перенесена на другие аппаратные платформы. [9] [10] [11] [12] [13] командой ETH Zurich , и он получил признание в популярных журналах. [14] [15] [16] [17] [18] [19] Вирт и Гуткнехт (хотя и являются активными профессорами информатики называют себя «программистами по совместительству» ) в книге «Проект Оберон» . [7] В конце 2013 года, за несколько месяцев до своего 80-летия, Вирт опубликовал второе издание «Проекта Оберон». [20] В нем подробно описана реализация системы Оберон с использованием ЦП компьютера с сокращенным набором команд (RISC) его собственной разработки, реализованного на плате программируемой вентильной матрицы (FPGA) Xilinx. Его представили на симпозиуме [21] организованный к его 80-летию в ETH Zurich . Тем временем было реализовано несколько эмуляторов для этой версии. [22] [23] [24] [25] [26]

По словам Йозефа Темпла, бывшего члена группы разработчиков Швейцарского федерального технологического института в Цюрихе, а затем члена Института системного программного обеспечения Университета Иоганна Кеплера в Линце , где поддерживалась одна разветвленная версия (V4), генеалогия различных версий Системы Оберон такова:

Год Имя Примечание
1985 Старт проекта Оберон
1987 V1 Внутреннее использование в ETHZ ; [3] [27] только простые средства редактирования текста
1991 V2 Расширяемая текстовая модель и специальный редактор Write. [28] поддержка этих расширений
1991 Система 3 Расширения ядра , поддерживающие постоянные объекты, и библиотеки объектов, поддерживающие встраивание объектов и связывание объектов; Гаджеты, Script (текстовый редактор), Illustrate (графический редактор) [15]
1992 Публикация трилогии «Оберон»: «Проект Оберон». [7] «Система Оберон», [8] и «Программирование в Обероне». [6]
1992 V4 Функции Write интегрированы в стандартный текстовый редактор.
Отн. 1,4 Настольные компьютеры
1993 Отн. 1,5 Общая модель документа
1994 V4 Ханспетер Мёссенбёк назначен в JKU (Линц) , туда переезжает разработка V4
1995 Отн. 2.0 Пространство документов распространилось на весь Интернет; улучшенный редактор растровых изображений: Rembrandt; онлайн-уроки
2000 ЭТХ-Оберон Система-3 переименована в ЭТН-Оберон.
2002 К Система активных объектов, [5] также Active Oberon System, позже переименованная в Bluebottle, затем A2
2013 PO 2013 - V5 Повторная реализация оригинальной системы Оберон в FPGA.

Пользовательский интерфейс [ править ]

Оберон имеет текстовый пользовательский интерфейс (TUI), который сильно отличается от пользовательского интерфейса терминала . Он сочетает в себе удобство графического пользовательского интерфейса (GUI) с лингвистической мощью интерфейса командной строки (CLI) и тесно связан с соглашениями об именах языка Oberon. Текст, появляющийся практически в любом месте экрана, можно редактировать и использовать в качестве входной команды . Команды активируются щелчком средней мыши. [29] на фрагменте текста формы Module.Command (необязательно, за которыми следуют параметры, которые завершаются ~). Команда определяется любой экспортируемой процедурой и имеет пустой список аргументов. Параметры команды должны быть определены до выполнения среднего щелчка и должны быть явно просканированы и извлечены процедурой. Во время выполнения команды не возникает никаких проверок или вопросов. Иногда это называют немодальным пользовательским интерфейсом (UI). Ничего подобного командной строке не требуется.

Хотя TUI сильно отличается от командной строки, он очень эффективен и мощный. [30] Крутой подъем на начальном этапе обучения поначалу немного усложняет задачу. Никаких вопросов не задается: это обдуманное дизайнерское решение, к которому нужно привыкнуть. Большинство редакторов запрашивают пользователя при закрытии измененного текста: в Системе Оберон это не так. Использование TUI и интерфейса программирования полностью описано в книге Мартина Райзера «Система Оберон». [8] Краткое введение в пользовательский интерфейс можно найти на Никлауса Вирта . домашней странице [31] Более поздние версии системы Оберон, Оберон V4 (V4, иногда также называемый Линц-Оберон) и Оберон Система 3 (или S3, иногда также называемый ETH-Оберон или Дух Оберона), расширили базовый интерфейс различными, но несовместимыми реализациями кнопок. , раскрывающиеся меню и другие активные элементы. В V4 для этой цели использовался специальный управляющий символ, встроенный в обычный текст, в отличие от Системы 3, которая расширяла ядро ​​за счет введения постоянных объектов. Оба расширения включают в себя большой набор элементов пользовательского интерфейса.

Освоение пользовательского интерфейса Оберона, как чисто текстового, так и так называемой Системы Гаджетов (под S3), является нетривиальной задачей. Таким образом, после успешной установки Oberon System 3 рекомендуется изучить Oberon System 3 Tutorial Андре Фишера . Расширенная версия этого руководства была опубликована в виде книги. [32] который сейчас распродан. Вся книга доступна в электронном виде по лицензии на одного пользователя в каждой установленной версии System 3 (Windows, Linux или Native, т. е. также с набором инструментов Gadgets компании OLR). [33] ). Более подробную информацию о том, как получить собственную копию Oberon Companion, можно найти в разделе «Начало работы» викибука Oberon.

Подобные пользовательские интерфейсы еще не появились в более распространенных операционных системах. Роба Пайка для Система Acme Plan 9 от Bell Labs была во многом вдохновлена ​​Oberon TUI. Трудно решить, повлиял ли интерфейс рабочего листа Macintosh Programmer's Workshop на TUI Оберона или наоборот: Система Оберона была основана на предыдущей конструкции компьютера Вирта, Lilith , а также на Apple Macintosh (и его предшественнике Lisa ) и на системе Oberon ( на Церере и ее предшественнице Лилит) имеют одни и те же корни: все они были вдохновлены Alto, разработанным в Xerox PARC .

Версии и доступность [ править ]

V1 была первой пригодной для использования версией за некоторое время до трилогии Оберона. [6] [7] [8] был опубликован. Серьезное изменение текстовой модели вместе с редактором Write. [28] дал V2. Как показано в таблице в разделе «История» выше, в начале 1990-х годов произошло серьезное разветвление: V4 против Системы 3: группа Юрга Гуткнехта представила постоянные объекты и объектные библиотеки, тем самым расширив ядро. Группа Ханспетера Мессенбека реализовала аналогичные функции, введя активные элементы, сопоставленные со специальными символами, тем самым расширив шрифты без изменения ядра. Систему 3 иногда также называли Духом Оберона, а позже переименовывали в ETH Оберон, тогда как V4 иногда также называли Линц Оберон.

Подсистема Оберон в А2 на XO-1.5 .

По состоянию на 2017 год ОС Oberon доступна для нескольких аппаратных вычислительных платформ , как правило, в бесплатных версиях и из нескольких источников, что довольно сбивает с толку. ОС Oberon обычно чрезвычайно компактна. Oberon Даже при наличии компилятора , различных утилит, включая веб-браузер , сеть TCP/IP и графический интерфейс, полный пакет можно сжать на одну 3,5-дюймовую дискету . Существуют версии, эмулирующие ОС Oberon в другой операционной системе, и версии, которые последние называются Native Oberon . Существуют собственные версии для платформ Ceres , Intel IA-32 и ARM . В 2013 году Никлаус Вирт адаптировал базовую систему, как описано в «Проекте Оберон». [7] к текущему дизайну FPGA . Согласно предисловию к изданию 2013 года, вся система компилируется менее чем за 10 секунд на плате Spartan-3. Эту версию иногда также называют V5, несмотря на то, что функционально она гораздо больше похожа на исходную версию V1, работающую на Церере, чем на любую из более поздних версий.

Плагин Oberon и тонкие двоичные файлы [ править ]

Версия системы Оберон 3, [15] который более интегрирован в ОС Microsoft Windows, чем другие реализации, получил название Plugin Oberon. [34] Плагин Oberon имел поддержку OLE , Netscape Plugins и двоичного формата под названием Oberon Module Interchange (OMI) или slim binaries , который позволял переносить объектный код между Intel x86 , Motorola 68K и PowerPC архитектурами . Тонкие двоичные файлы были изобретены Майклом Францем в начале 1990-х годов. Они были мотивированы и выступали против толстых двоичных файлов , изобретенных Apple во время перехода от 68k к архитектурам PowerPC. [35] OMI предоставила переносимый код, основанный на сжатой версии абстрактного синтаксического дерева. Подход сжатого абстрактного синтаксического дерева для переносимого представления кода возрождается в мире Java для GraalVM и Truffle .

Оберон editV4

Версия под названием Oberon V4 (см. также «Историю» ) ближе к оригинальной операционной системе, разработанной Виртом и Гуткнехтом. Первоначально он был разработан в ETHZ, но когда HP Mössenböck перешел в Институт системного программного обеспечения Университета Иоганна-Кеплера в Линце (JKU) , разработка V4 также была продолжена. Таким образом, V4 иногда еще называют Линц-Оберон в отличие от ETH-Оберон. Самая последняя версия V4 и расширения доступны на JKU . Oberon V4 кажется осиротевшим, с 2000 года изменений почти нет. Другой репозиторий V4 — Oberon V4 Клаудио Нидера , который также показывает разницу между различными реализациями V4. или зеркально отображается на ней С 2013 года эта страница переехала на SourceForge . V4 ближе к тому, что сейчас можно было бы назвать интегрированной средой разработки, чем к собственной операционной системе. Для V4 было написано множество расширений, которые до сих пор доступны на ftp-сервере SSW в JKU ; некоторую документацию можно найти на их веб-страницах , дополнительная информация обычно включена в пакеты и предоставляется в специальном расширенном текстовом формате Oberon.

AOS/Bluebottle/A2 [ править ]

Примерно в 2010 году факультет информатики ETH Zurich начал изучать активные объекты и параллелизм для операционных систем и выпустил раннюю версию нового языка Active Oberon и новую операционную систему для него, впервые названную Active Object System (AOS) в 2002 году. , [5] затем из-за проблем с товарными знаками был переименован в Bluebottle в 2005 году, а затем переименован в A2 в 2008 году. Он доступен в ETH Zurich , большинство источников которого находится в Интернете . Собственные версии A2 работают на одно- и многопроцессорном оборудовании IA-32 и x86-64 , как на «голом железе», так и внутри виртуальных машин. Ранее он также был доступен для семейства процессоров StrongARM . Версии, которые выполняются как программы в других операционных системах, доступны в Windows (WinAos), Unix (UnixAos), Linux (LinuxAos) и macOS (DarwinAos). Более подробная информация об А2 находится на страницах русской Википедии об А2 .

stilaOS [ править ]

В рамках промышленного исследовательского проекта [36] Группа Native Systems ETH Zurich разработала специальную операционную систему под названием stailaOS , основанную на последней версии Oberon OS. Он предназначен для таких целей, как в реальном времени аналитика , финансовые приложения, планирование ресурсов предприятия (ERP) на основе оперативной памяти и т. д.

Родной Оберон [ править ]

Установщик Oberon0, работающий на QEMU в Debian Wheezy. Представление таблицы разделов иллюстрирует понятность системы в целом.

Native Oberon — это система Oberon, работающая на голом оборудовании. [37] PC-Native Oberon — это версия, работающая на IA-32 оборудовании ПК . Оберон V4 Native никогда не существовал, поэтому вся информация в этом разделе неявно предполагает, что это Система 3. У Native Oberon небольшие требования к оборудованию: Pentium 133 МГц, жесткий диск 100 МБ, VESA видеокарта 3Com 2 с разрешением минимум 1024x768 пикселей, опционально. Сетевая карта . Базовая система работает с одной дискеты HD, а дополнительное программное обеспечение можно установить через сеть. Полная установка включает графический интерфейс гаджетов. Он полностью написан на языке Оберона. Последней доступной версией была 2.3.7. Он датирован 5 января 2003 года и иногда также помечен как Обновление/Альфа, особенно на ftp-сервере ETHZ. Более поздние версии были включены в AOS/BlueBottle/A2 .

LNO [ edit ]

Версия под названием Linux Native Oberon (LNO) использует Linux в качестве уровня абстракции оборудования (HAL). Его цель — обеспечить максимальную совместимость с PC-Native Oberon. Другие версии системы Оберон без названия Native имели частично измененные интерфейсы модулей низкого уровня. В 2015 году Питер Матиас возродил LNO под названием Oberon Linux Revival (OLR). [33] как многоплатформенный дистрибутив, безупречно работающий на Intel x86, ARM , MIPS и RISC-V . Он хорошо работает на Raspberry Pi и на недорогом (снятом с производства) CHIP компьютере ; с некоторыми настройками (настройка членства в группах и/или разрешений на некоторых устройствах) он хорошо работает на Tiny Core Linux . OLR взаимодействует с ядром Linux посредством прямых системных вызовов . По состоянию на июнь 2017 г. , в OLR отсутствует сетевой уровень.

Проект Оберон 2013 [ править ]

В 2013 году Вирт и Пол Рид завершили повторную реализацию оригинальной системы Оберон для Digilent Xilinx Spartan 3 FPGA стартовой платы . Работа включает в себя доработку «Проекта Оберон», [7] идентифицирован как Проект Оберон (новое издание 2013 г.) . В 2015 году Рид в сотрудничестве с Виктором Юрковским создал OberonStation компьютер на базе Xilinx Spartan 3, разработанный специально для запуска Оберона. С тех пор система была портирована на плату разработки Xilinx Spartan 6 FPGA Pepino от Saanlima Electronics и Xilinx Artix 7 на базе на плату Digilent Nexys A7-100 FPGA Trainer от CFB Software . Питер де Вахтер реализовал эмулятор для него , который также был портирован на Java и JavaScript Михаэлем Ширлом, работал в современных браузерах , а также портирован на Free Pascal / Ultibo Маркусом Греймом и на Go . [22] [23] [24] [25] Андреас Пирклбауэр поддерживает экспериментальную версию и расширения Project Oberon 2013 на GitHub .

Галерея [ править ]

Глоссарий [ править ]

  • A2 - бывшая система активных объектов (AOS) в 2002 г., [5] переименован в Bluebottle в 2005 году из-за слухов о проблемах с авторскими правами, переименован в A2 в 2008 году.
  • ALO – ARM Linux Оберон; в семействе LNO и для процессоров ARM.
  • AOS – см. запись A2 выше.
  • BB — конструктор компонентов BlackBox . Компонент Pascal IDE от Oberon Microsystems .
  • Bluebottle – см. запись A2 выше.
  • CP – Компонентный Паскаль . Диалект семейства Оберон, наиболее похожий на Оберон-2.
  • ETHO – Оберон, разработанный в Швейцарском федеральном технологическом институте в Цюрихе: Швейцарский федеральный технологический институт (ETH).
  • Fox — компилятор Active Oberon , появляющийся в AOS (см. запись A2 выше). [38]
  • LEO – Linux ETH Оберон. ЭТО 2.4.3 для Linux x86.
  • LNO — Оберон для Linux.
  • НЕТ – Родной Оберон. Работает на голом оборудовании, а не на другой операционной системе.
  • OLR – Возрождение Оберона Linux. Версия NO, которая использует Linux в качестве HAL и работает на x86 , ARM и MIPS .
  • OP2 – Портативный компилятор Оберон-2. OP2 был разработан для переноса Оберона на коммерчески доступные платформы. [39]
  • PACO – (область применения) Параллельный компилятор. Появляется в формате A2 (см. запись выше). Компилирует каждую область видимости в отдельный поток.
  • RISC5 - центральный процессор архитектуре Вирта (ЦП) проекта Oberon 2013, основанный на RISC- . [40] Не путать с RISC-V .
  • UnixAOS — AOS на базе Unix, см. запись A2 выше.
  • WinAOS – AOS на базе Windows, см. запись A2 выше.

См. также [ править ]

Ссылки [ править ]

  1. ^ Кулька, Ирена. «Оберон: Добро пожаловать в Оберон» . ЭТХ . Архивировано из оригинала 6 января 2017 года . Проверено 27 ноября 2017 г.
  2. ^ ETH-лицензия
  3. ^ Перейти обратно: а б Вирт, Никлаус ; Гуткнехт, Юрг (1988). Система Оберон: Отчет № 88 (PDF) (Отчет).
  4. ^ Вирт, Никлаус: Язык программирования Оберон. Программное обеспечение – практика и опыт, 18:7, 671-690, июль 1988 г.
  5. ^ Перейти обратно: а б с д Мюллер, Питер Йоханнес (2002). Проектирование системы активных объектов и многопроцессорная реализация (PDF) (доктор философии). Швейцарский федеральный технологический институт, Цюрих ( ETH Zurich ).
  6. ^ Перейти обратно: а б с М. Райзер и Н. Вирт: Программирование в Oberon Addison-Wesley/ACM Press (1992) ISBN   0-201-56543-9 . Из печати.
  7. ^ Перейти обратно: а б с д Это ж Н. Вирт и Дж. Гуткнехт: Проект «Оберон» - разработка операционной системы и компилятора Addison-Wesley/ACM Press (1992) ISBN   0-201-54428-8 . Из печати. Онлайн-версия второго издания (2013 г.) .
  8. ^ Перейти обратно: а б с д Райзер, Мартин: «Система Оберон. Руководство пользователя и руководство программиста» - распродано - Addison-Wesley/ACM Press (1991) ISBN   0-201-54422-9
  9. ^ А. Р. Дистели, Оберон для ПК на базе MS-DOS, Технический отчет № 203 der ETH Zurich , ноябрь 1993 г., Перепечатка .
  10. ^ Дж. Супчик, HP-Oberon, Технический отчет № 212 ETH Цюриха , ноябрь 1993 г., перепечатка .
  11. ^ М. Франц, Справочное руководство MacOberon, Технический отчет № 142 der ETH Zurich , ноябрь 1993 г., Перепечатка .
  12. ^ Дж. Темпл, Проектирование и внедрение SPARC-Оберона. Структурное программирование, 12, 197–205 (1991).
  13. ^ М. Брэндис, Р. Крелье, М. Франц, Дж. Темпл, Семейство систем Оберон. Программное обеспечение: практика и опыт, Vol. 25(12), 1331–1366, декабрь 1995 г. Также: Технический отчет 174 ETH Zurich .
  14. ^ Р. Герике, Против излишеств. Система Оберон, Часть 1: Взгляд пользователя. c't 1994 (2) с. 180, Часть 2: Техническая информация. c't 1994 (3), с. 240 (немецкий язык).
  15. ^ Перейти обратно: а б с Х. Марэ, Система Оберон 3, Журнал доктора Добба, октябрь 1994 г., страницы 42–50 .
  16. ^ Паунтейн, Дик (май 1993 г.). «Оберон: Взгляд в будущее» . Байт . Том. 18, нет. 5. с. 111ff – через Archive.org.
  17. ^ Паунтейн, Дик (март 1991 г.). «Дети Модулы, Часть II: Оберон» . Байт . Том. 16, нет. 3. стр. 135–142 – через Archive.org.
  18. ^ Паунтейн, Дик (январь 1995 г.). «Система Оберон / F» (PDF) . Байт . Том. 20, нет. 1. п. 227f – через Vintage Apple.
  19. ^ Бёрнер, Т. (март 1999 г.). «Операционные системы: Родной Оберон для ПК». Чип (на немецком языке). п. 131 и далее.
  20. ^ Рид, Пол (21 декабря 2013 г.). «[Оберон] Проект Оберон, издание 2013 г.» . Проверено 13 февраля 2021 г.
  21. ^ Вирт, Никлаус (20 февраля 2014 г.). Симпозиум по случаю дня рождения Никлауса Вирта . ETH Цюрих . Проверено 13 февраля 2021 г.
  22. ^ Перейти обратно: а б Де Вахтер, Питер (18 августа 2020 г.). «Эмулятор Оберона RISC» . Гитхаб . Проверено 13 февраля 2021 г.
  23. ^ Перейти обратно: а б Ширл, Михаэль (19 января 2021 г.). «Эмулятор проекта Оберон на JavaScript и Java» . Гитхаб . Проверено 13 февраля 2021 г.
  24. ^ Перейти обратно: а б Грейм, Маркус (14 августа 2016 г.). «Перенос RISC-эмулятора Оберона на [Ультибо]» . Гитхаб . Проверено 13 февраля 2021 г.
  25. ^ Перейти обратно: а б «Эмулятор проекта Оберон на Go» . Гитхаб . 18 сентября 2021 г. Проверено 13 февраля 2021 г.
  26. ^ де Йонг, Роэл П. (19 октября 2018 г.). «Рабочая станция Оберон» . Реактивные инструменты . Проверено 13 февраля 2021 г.
  27. ^ Вирт, Никлаус. Проектирование системы с нуля. Структурное программирование (1989) Том. 10, стр. 10–18.
  28. ^ Перейти обратно: а б Шиперски, Клеменс А., Write: расширяемый текстовый редактор для системы Оберон. Швейцарский федеральный технологический институт в Цюрихе (1991 г.). Отчет 151 .
  29. ^ Использование мыши и клавиатуры https://web.archive.org/web/20171225160628/http://www.ethoberon.ethz.ch/ethoberon/tutorial/Mouse.contents.html .
  30. ^ Франц, Майкл (2000). «Оберон: забытый драгоценный камень». В Бёсёрмени — Ласло; Гуткнехт, Юрг ; Помбергер, Густав (ред.). Школа Никлауса Вирта: Искусство простоты . Издательство Морган Кауфманн. стр. 41–53. CiteSeerX   10.1.1.90.7173 . ISBN  1-55860-723-4 .
  31. ^ Вирт, Никлаус (2015). «Как использовать систему Оберон» (PDF) . Проверено 24 ноября 2016 г.
  32. ^ Андре Фишер и Ханнес Марэ: Компаньон Оберона. Руководство по использованию и программированию системы Оберон 3. vdf Hochschulverlag AG (1997). ISBN   978-3728124937 , распродан, но см. примечания в разделе «Начало работы» викибука Oberon.
  33. ^ Перейти обратно: а б Маттиас, Питер. «Возрождение Оберона Linux» . Проверено 31 августа 2016 г.
  34. ^ Целлер, Эмиль Йоханн (2002). «Тонкая интеграция Оберона в Windows с использованием подключаемых объектов» (PDF) .
  35. ^ Франц, Майкл (1 марта 1994 г.). Генерация кода «на лету»: ключ к портативному программному обеспечению . Цюрих: Издательство Fachvereine Hochschulverlag AG в ETH Zurich. ISBN  978-3728121158 .
  36. ^ Страница проекта stailaOS (ETHZ), заархивированная 4 октября 2011 г. на Wayback Machine.
  37. ^ Архивы веб-сайта Оберона .
  38. ^ «Инструмент Лиса» . Архивировано из оригинала 6 февраля 2018 года . Проверено 19 марта 2021 г.
  39. ^ Крелье, Режи. «Отдельная компиляция и расширение модуля» . ETH Цюрих . Проверено 18 ноября 2018 г.
  40. ^ Вирт, Никлаус . «Работы, связанные с FPGA» . ETH Цюрих . Проверено 12 сентября 2016 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: B593D6F79DCB7668E6C0933BF1878100__1712214960
URL1:https://en.wikipedia.org/wiki/Oberon_(operating_system)
Заголовок, (Title) документа по адресу, URL1:
Oberon (operating system) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)