Oberon (sistem de operare)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 11 martie 2019; verificările necesită 8 modificări .

Oberon  este un sistem de operare dezvoltat de Niklaus Wirth și Jürg Gutknecht .( ETHZ ) pentru stația de lucru pentru un singur utilizator Ceres , ca parte a „Proiectului Oberon” [1] . După cum scriau autorii, scopul principal al proiectului a fost „de a proiecta și implementa întregul sistem de la zero și de a-l structura astfel încât să poată fi descris, explicat și înțeles în întregime”. Într-adevăr, cartea [1] de 550 de pagini conține o descriere completă a sistemului împreună cu textele sursă .

Oberon este scris în limbajul de programare cu același nume dezvoltat ca parte a acestui proiect . Moștenește proiectul anterior al lui Wirth și Gutknecht, sistemul de operare al stației de lucru personale Lilith și sistemul de operare Cedar , dezvoltat la Centrul de Cercetare Palo Alto al Xerox ( Xerox PARC ), unde Wirth și Gutknecht și-au petrecut un an sabatic în 1984. -1985. Expunerea la sistemul de operare Cedar puternic, dar complex și instabil, a determinat Wirth și Gutknecht să înceapă Proiectul Oberon. [unu]

Sistemul Oberon implementează foarte elegant și minimalist o serie de idei tehnice (începând cu limbajul de implementare), care sunt convenabil denumite tehnologii Oberon , deoarece, deși nu toate aceste idei individual au fost complet noi, în orice caz, selecția și integrarea atentă într-un singur sistem extrem de fiabil - care este un exemplu de proiectare atentă de ansamblu și de studiu atent al detaliilor - este meritul incontestabil al lui Wirth și Gutknecht. Influența ideologiei proiectului Oberon poate fi observată, de exemplu, în sistemele LabVIEW și Inferno .

Dovada eficacității tehnologiilor Oberon a fost faptul că sistemul de operare Oberon a fost portat rapid de studenții absolvenți Wirth și Gutknecht pe mai multe platforme diferite, inclusiv Amiga , PC și altele [2] .

În prezent sunt disponibile versiuni ale sistemului pentru diferite platforme. [3] .

Interacțiunea lui Oberon cu utilizatorul se bazează pe o abordare text ca interfață . Există, de asemenea, o interfață grafică de utilizator cu suport pentru protocoale FTP , Telnet , HTTP , Ethernet și altele [4] .

Oberon este un sistem modular : toate componentele sistemului sunt încărcate după cum este necesar.

Cea mai recentă versiune a sistemului de operare este 2.3.6, lansată în 2000 [4] .

În prezent, baza de cod Oberon a fost reutilizată în Active Oberon (AOS) [5] , care este dezvoltat la ETHZ cu participarea Comunităţii Oberon .

Note

  1. 1 2 3 N. Wirth și J. Gutknecht. Proiectul Oberon. Addison-Wesley, 1992.
  2. S. Sverdlov . Limbajul de programare Oberon (iulie 1999). Data accesului: 7 iunie 2008. Arhivat din original la 14 februarie 2011. Secțiunea „Oberon-sisteme”.
  3. ETH - Oberon - Descărcări
  4. 1 2 Sistem de operare Native Oberon  (engleză)  (link inaccesibil) (26.01.2003). Consultat la 25 octombrie 2010. Arhivat din original pe 2 septembrie 2010.
  5. Sistemul Oberon activ . Arhivat din original pe 8 august 2012.  

Link -uri

Vezi și