To address various misconceptions posted by commenters here:
>> I think this just a standard Raspberry Pi Linux distro with an emulator for "Project Oberon 2013" preloaded.
No, it's the standard Oberon 2013 with nontrivial changes made to the UI, to make it significantly easier to learn and use than Oberon 2013. Oberon Pi runs as an app on the standard Raspberry Pi OS, using the standard Oberon RISC emulator written in C.
>> Are there any "guided" walkthroughs for someone who has never used Oberon
Yes. The Oberon Pi System User Guide was specifically written to address this learning gap in the existing Oberon doc universe (though it is specific to Oberon Pi). Note that the system user guide is included in the Oberon Pi release as an integrated help document.
>> limited Unicode support, limited graphics support, no XML, no JSON, no HTTP.
Oberon is a historical software system which predates all these features – to judge it by contemporary software standards is ahistorical.
>> Go has several significant differences that made it far more useful
>> I'd love to to see a true bare-metal port
Because Oberon is historical, upgrading it to compete with contemporary software entirely misses the point. But teaching Oberon in computer science education would be entirely apposite, for the same reasons as teaching algebra and geometry.
>> I think this just a standard Raspberry Pi Linux distro with an emulator for "Project Oberon 2013" preloaded.
No, it's the standard Oberon 2013 with nontrivial changes made to the UI, to make it significantly easier to learn and use than Oberon 2013. Oberon Pi runs as an app on the standard Raspberry Pi OS, using the standard Oberon RISC emulator written in C.
>> Are there any "guided" walkthroughs for someone who has never used Oberon
Yes. The Oberon Pi System User Guide was specifically written to address this learning gap in the existing Oberon doc universe (though it is specific to Oberon Pi). Note that the system user guide is included in the Oberon Pi release as an integrated help document.
>> limited Unicode support, limited graphics support, no XML, no JSON, no HTTP.
Oberon is a historical software system which predates all these features – to judge it by contemporary software standards is ahistorical.
>> Go has several significant differences that made it far more useful >> I'd love to to see a true bare-metal port
Because Oberon is historical, upgrading it to compete with contemporary software entirely misses the point. But teaching Oberon in computer science education would be entirely apposite, for the same reasons as teaching algebra and geometry.