[Oberon] ANN: UnixAos rel. 0.7 (Linux, MacOSX, Solaris)
Guenter Feldmann
fld at informatik.uni-bremen.de
Tue Jan 15 18:40:32 MET 2008
Hi all Oberon and Bluebottle fans
Release 0.7 of the Unix ports of Bluebottle for Linux, MacOSX and Solaris
is finished and can be downloaded from;
"ftp://ftp.informatik.uni-bremen.de/home/fld/oberon/UnixAos"
Changes since release 0.6:
New in release 0.7;
- The System now uses the compiler and sources of the Bluebottle
release of 29.11.2007. Several base modules have been renamed
to be in sync with the Bluebttle module naming.
- The stacksize for active objects is adjustable via the
environment variable AOSCONFIG.
The default value is 128 (kilobytes).
- System parameters red by Machine.GetConfig can be specified by
the environment variable AOSCONFIG. This is done in the editable
start script (aos).
- The old Oberon object finalization (Kernel.RegisterObject) has
been completly removed and got replaced by the Aos variant which
calls the finalization procedures in a separate thread.
New in release 0.63:
- Trap handling is now done in a separate stack. The needed
sigaltstack function didn't work in older Linux releases and had
therefor been disabled. With the alternate trap stack the system
is finally able to handle stack overflow events in active objects.
New in release 0.62:
- X11 exposure events and F9 get handled by the windowmanager
(Unix/WindowManager.Mod)
- stacksize for active objects increased from 192 KB to 256 KB
(Unix/AosActive.Mod)
- bug fixes (Unix/kbdMouse.Mod, Unix/Aos.Oberon.Mod)
- code cleanup (x86/Unix/Kernel.mod, x86/Unix/Exceptions.Mod,
Unix/AosConsole.Mod)
New in release 0.61:
- based on BB sources of 2007/08/23
- Support for 'safe' active objects added. They now get restartet
after a trap
- ctrl- and alt-keys can again substitute missing MM- and MR-buttons
- The system no longer gets locked up at heavy text scrolling
- System is now useable (stable) on MacOSX systems too
More information about the Oberon
mailing list