#CAOS
Carl also wrote a series of books on Amiga programming called "Guru's
Guide to the Commodore Amiga". I only have the first book in the series,
Meditation #1 – Interrupts, but sure would like to get the rest if I could
find them. Here is an excerpt from the book about the author:
"In 1983 Carl Sassenrath left Hewlett Packard to join Amiga Computer, Inc.
as the Manager of Operating Systems. At HP he was involved in the design
of operating systems, graphical user interfaces, and object-oriented
languages. During his years there he concluded that it was possible to
develop a small, quick multitasking operating system that would be a
balance of power and simplicity.
At Amiga, Carl was the principle designer and implementer of the
Multitasking Executive (Exec). As such, he was responsible for the
low-level software architecture of the Amiga.
In 1985 after losing the battle to prevent the adoption of the current
AmigaDOS, Carl resigned from his position as Manager of Operating Systems.
He did not wish to become associated with AmigaDOS in any way. Instead, he
became Manager of Advanced Execution Environments, where he pushed for the
use of object-oriented operating systems and multi-processor
architectures.
Frustrated, Carl left Amiga in late 1985 to develop his ideas on
object-oriented systems and languages. In the fall of 1986 he joined
Apple's Advanced Technology Group with the hope of creating future
operating system technologies.
In early 1988 Carl retired from the Silicon Valley lifestyle and returned
home to the peaceful redwood forests of Northern California. He now heads
a small company dedicated to the development of high technology software."
So now you know Carl's important contribution to the Amiga OS and a little
bit about his history. It is interesting to note his rejection of
AmigaDOS. Instead, he wanted to see CAOS (Commodore Amiga Operating
System) implemented, but instead CBM farmed it out to Metacomco and we got
AmigaDOS in return.
// John (Warp 4040 & Emplant Quadra 840)
\X/ Mercury@ins.infonet.net