Oberon: what is it good for?
The first version of Oberon was created at the end of 80-ies and the beginning of 90-ies. Niklaus Wirth was back then a well-known and influential figure in Computer Science. His work was open source, well described, and available for download. But time went by and the system did not leave the academic world and his university. Even the German-speaking world seems not to pick it up. So, why? And why should we even pay an attention to this system? First of all, what is Oberon and what is its goal? It was created as an illustration for the Operating Systems course and exercise in building an operating system that can be fully understood by a good student. The whole system was built originally by one man from scratch. So, it is fantastically compact. It allows for extension, and simultaneously it also allows for the reduction of all the code that is not currently used. It is amazingly reliable. It is lightning fast. But it is not widely used and not even widely known. It seems to have its...