[Oberon] WinAos 2.00

Felix Friedrich friedrich at gsf.de
Tue May 3 13:51:57 CEST 2005


WinAos version 2.00a with a completely revised kernel is now available for 
download at http://www.bluebottle.ethz.ch/WinAos

bug reports, tips, hints and feedback to this list or friedrich at gsf.de

Felix.

3.5.2005 version 2.00 alpha
completely new design of the WinAos kernel.
- The kernel now consists of a minimal set of modules that is consistent 
with the official Bluebottle release, see aosBuild.Text
- module AosOut compatible to Bluebottle, supports buffer writing to 
Kernel.Log, extra console opening moved to WinConsole.Mod
- AosActive is now faster and mor reliable, uses Windows events to block or 
release threads. module Threads not used any more.
- FinalizedCollection in Kernel has an additional method to access 
non-collected objects
- module Win32FS has been replaced by AosWinFS with a much faster access to 
files
- configuration strings now readable from command (or mini file Aos.Text), 
AosConfiguration.Mod removed from kernel
- exception handling is now compatible to bluebottle and handles FINALLY 
statements (see Win32.AosTrap.Mod)
- AosTCP is new, faster and more reliable. Now uses blocking Winsock 
methods, Connection.Available() realized with a receiver object.
- several bugfixes

Thanks to
- Emil Zeller for many new ideas, tips and hints and his AosRuntime serving 
as a base for many modules
- Dan Parnete for many modifications of Win32.* modules for compatibility 
with the recent Bluebottle release.
- Daniel Keller and Thomas Frey for their reliable help and assistance
- and all other people that have given feedback, hints and tips.

Known problems:
- exception handling sometimes hangs (recursive trap) when shutting down 
WinAos system,
- exception handling generally should be revised
Tip: If you observe problems with the exception handling, use AosDebug.EXE 
for tracing (AosDebug -> Debug->Start ->Open_> choose Aos.EXE -> Ok)




More information about the Oberon mailing list