A2 OS - это операционная система, написанная на языке Active Oberon. Может работать на железе x86, в т.ч. в вирт. машинах, а также как приложение под Windows, Linux и другими ОС. Содержит оконный менеджер и ряд приложений.
Цели форка:
- использование русского как приоритетного языка, планируется русификация исходных текстов
- документирование на русском языке
- минимизация
- модернизация
См. Вики
2002: Pieter Muller. The active object system design and multiprocessor implementation PDF
2003: Patrik Reali. Using Oberon’s active objects for language interoperability and compilation PDF
2004: Patrik Reali. Active Oberon Language Report PDF
2005: Thomas Frey. Bluebottle: A Thread-safe Multimedia and GUI Framework for Active Oberon PDF
2006: Felix Friedrich, Jürg Gutknecht. Array-structured object types for mathematical programming PDF
2007: Felix Friedrich, Jürg Gutknecht, Oleksii Morozov, Patrick Hunziker. A Mathematical Programming Language Extension for Multilinear Algebra PDF
2011: Olivier Clerc, Felix Friedrich. Dynamic Operator Overloading in a Statically Typed Language PDF
2011: Felix Friedrich, Florian Negele. A Compiler-Supported Unification of Static and Dynamic Loading PDF
2014: Florian Negele. Combining Lock-Free Programming with Cooperative Multitasking for a Portable Multiprocessor Runtime System PDF
2016: Florian Negele, Felix Friedrich, Suwon Oh, Bernhard Egger. On the Design and Implementation of an Efficient Lock-Free Scheduler PDF
- Create NewAos folder in Work folder;
- Open Builds.Tool from file manager;
- Follow instructions;
- Run corresponding commands.
Felix Friedrich, Ulrike Glavitsch, Florian Negele, Sven Stauber. A2 Programming Quick Start Guide
Sven Stauber. A2 Component Framework
- Steps to reproduce: Set backdrop "Saas Fee". Save desktop. Shutdown A2. Try to start A2 and immediately shutdown, and repeat it several times. Sometimes on startup hangup happens. Only with "Saas Fee" backdrop, which is the only in JPEG format. Seems like some problem with JPEG decoder.