Oberon (sistema operacional)

Oberon
Captura de tela
Oberon (sistema operacional)
Tiled window arrangement of Oberon
Produção Niklaus Wirth
Jürg Gutknecht
Linguagem Oberon
Modelo Open source
Lançamento 1987; há 38 anos[1]
Idioma(s) Inglês
Plataformas Ceres (NS32032), IA-32, Xilinx Spartan, and many others
Núcleo Orientado a objetos
Interface Baseada em Texto
Página oficial www.projectoberon.net
Estado de desenvolvimento
Corrente
Cronologia

O Oberon System[2] é um sistema operacional modular, de usuário único, para somente um processador, multitarefas escrito na linguagem de programação Oberon.[3] Ele foi desenvolvido originalmente no fim da década de 1980 no ETH Zurich. O Sistema Oberon tem uma interface de texto do usuário visual (TUI) ao invés de uma interface de linha de comando (CLI) convencional. Esse TUI foi muito inovador naquele momento e influenciou o design do editor de texto Acme para o sistema operacional Plan 9 from Bell Labs.

Versões e disponibilidade

Native Oberon

O instalador Oberon0 rodando no QEMU no Debian Wheezy. A apresentação do tabela de partição ilustra a facilidade de compreensão do sistema em geral.

O Native Oberon é um Sistema Oberon que roda diretamente no hardware.[4] PC-Native Oberon é uma versão que roda em hardware PC IA-32. O Native Oberon tem poucos requisitos de hardware: um Pentium de 133 MHz, HD de 100MB, placa gráfica VESA 2 com resolução mínima de 1024x768 pixels, opcionalmente uma placa de rede 3Com. O sistema básico roda a partir de um disquete, e mais software pode ser instalado a partir da rede. A instalação complete inclui GUI Gadgets. É escrito complemente na linguagem Oberon. A versão disponível mais recente é a 2.3.7. Datada de 5 de janeiro de 2003 e as vezes rotulada como um Update/Alpha, especialmente no servidor FTP do ETHZ. Versões posteriores foram incorporadas no AOS/BlueBottle/A2.

Galeria

Glossário

  • A2 – Formerly Active Object System (AOS) in 2002,[5] renamed Bluebottle in 2005 due to rumored copyright issues, renamed A2 in 2008.
  • ALO – ARM Linux Oberon; in LNO family and for ARM CPU.
  • AOS – see A2 entry above.
  • BB – BlackBox Component Builder. Component Pascal IDE from Oberon Microsystems.
  • Bluebottle – see A2 entry above.
  • CP – Component Pascal. A dialect in the Oberon family most similar to Oberon-2.
  • ETHO – Oberon as developed at Swiss Federal Institute of Technology in Zurich: Eidgenössische Technische Hochschule (ETH).
  • Fox – The compiler for Active Oberon, appearing in AOS (see A2 entry above).[6]
  • LEO – Linux ETH Oberon. ETHO 2.4.3 for Linux x86.
  • LNO – Linux Native Oberon.
  • NO – Native Oberon. Runs on bare hardware rather than on another operating system.
  • OLR – Oberon Linux Revival. A version of NO which uses Linux as a HAL and runs on x86, ARM, and MIPS.
  • OP2 – The Portable Oberon-2 Compiler. OP2 was developed to port Oberon onto commercially available platforms.[7]
  • PACO – (scope) PArallel COmpiler. Appears in A2 (see entry above). Compiles each scope in an independent thread.
  • RISC5 – the central processing unit (CPU) of Project Oberon 2013 based on Wirth's RISC architecture.[8] Not to be confused with RISC-V.
  • UnixAOS – Unix-based AOS, see A2 entry above.
  • WinAOS – Windows-based AOS, see A2 entry above.

Ver também

Referências

  1. Kulka, Irena. «Oberon: Welcome to Oberon». ETH. Consultado em 27 de novembro de 2017. Cópia arquivada em 6 de janeiro de 2017 
  2. Wirth, Niklaus; Gutknecht, Jürg (1988). The Oberon System: Report Number 88 (PDF) (Relatório) 
  3. Wirth, Niklaus: The Programming Language Oberon. Software - Practice and Experience, 18:7, 671-690, Jul. 1988
  4. Archives of the Oberon Website.
  5. Erro de citação: Etiqueta <ref> inválida; não foi fornecido texto para as refs de nome AOSthesis
  6. «Fox Tool». Consultado em 19 de março de 2021. Cópia arquivada em 6 de fevereiro de 2018 
  7. Crelier, Régis. «Separate Compilation and Module Extension». ETH Zurich. Consultado em 18 de novembro de 2018 
  8. Wirth, Niklaus. «FPGA-related Work». ETH Zurich. Consultado em 12 de setembro de 2016 

Ligações externas

O Wikilivros tem um livro chamado en:Oberon