[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