Francis ☼ Mac OS
View Francis Yiu’s profile on LinkedIn, the world's largest professional community. Francis has 1 job listed on their profile. See the complete profile on LinkedIn and discover Francis. Written with administrators, information systems managers, and developers in mind, Mac OS 8 Revealed is a detailed technical tour through the heart of the new Macintosh operating system. From the look-and-feel of the new interface to creating software for the new platform, this is the perfect primer for those Mac professionals who are.
The Copland project was Apple’s ill-fated attempt in the mid 1990s to replace the aging classic Mac OS with a more modern operating system that had a microkernel, virtual memory and preemptive multitasking. Information on Copland is scarce, therefore I have compiled 20 hard to find Copland reference documents, as well as the 359 page book “Mac OS 8 Revealed”.
Note that Copland was supposed to be the next major OS release after System 7, so the while the first two beta releases D7E1 and D9 were called “Copland”, the final beta D11E4 was called “Mac OS 8” everywhere. After the cancellation of the Copland project, Apple reused the term “Mac OS 8” for a System 7 update.
Copland D9 (Copland Developer Release – Tools Edition)
November 1995
An Introduction to Copland. The Mac OS Foundation for the Next Generation of Personal Computers |
Glossary of Copland Terminology. This Acrobat file contains the document âGlossary of Copland Terminology,â which defines many of the terms used throughout Copland developer documentation. Note, however, that the terms defined in this glossary are preliminary and subject to change. |
The Copland Toolbox. This Acrobat file contains the two-chapter book The Copland Toolbox. The first chapter introduces the event-handling model and human interface elements supported by the Copland Toolbox, and it describes the programming concepts necessary to use the Toolbox in applications. This will help you plan frameworks and tools that take full advantage of Coplandâs Toolbox features. The second chapter compares the System 7 Toolbox with the equivalent Copland managers and capabilities, and this chapter includes information on backward compatibility with System 7 applications and requirements for Copland-savvy applications. This is especially useful for helping you adapt your existing System 7-based frameworks to work in Copland. |
Software Extensibility. This Acrobat file contains the document âSoftware Extensibility and the System Object Model (SOM),â which describes where and why Copland uses SOM classes, dynamically linked libraries, and other mechanisms to support extension and modification of system software, and how you can use these to add extensibility to your own software. |
Intro to Kernel and OS Services. This Acrobat file contains the document âIntroduction to Kernel and Operating System Services,â which provides conceptual information about how and when to use services provided by the microkernel and related portions of the Copland operating system. This document will help you plan frameworks and tools that take full advantage of Coplandâs operating-system features. |
Microkernel White Paper. Containing the document âMicrokernel White Paper,â this file gives a conceptual overview of the Copland microkernel. This document discusses tasks, hardware and software interrupts, and privileged software execution; it describes address space management, including such topics as areas and memory reservations; and it describes messaging, such as how to use message objects, how to send and receive them, and how reply or cancel them. This version of the âMicrokernel White Paperâ differs only slightly from that delivered at the 1995 Worldwide Developerâs Conference. |
Patch Manager. The document âPatch Managerâ contained in this Acrobat files describes the new Copland mechanism for patching the Mac OS. This will help you plan how to create patch-type system extensions for your development environment and to produce code that creates or uses extensions that patch Copland. The Patch Manager defines an application programming interface (API) that enables software to patch the system in a consistent, more easily supported manner. This is the only documentation provided for this release of Copland that describes an application programming interface. Note, however, that as with the rest of this release, all of the Patch Managerâs programming interfaces are subject to change. |
I/O Architecture. This Acrobat file contains the document âAbout the Copland I/O Architecture,â which provides an overview of the architecture and features of Coplandâs new I/O system. This document will help you with any driver development that you might be planning for Copland, and will help you design or adapt software that writes to or otherwise directly manipulates devices. This document is identical to the chapter supplied in the Copland Technical Overview delivered at the 1995 Worldwide Developerâs Conference. |
About the Copland file System. This Acrobat file contains the document âAbout the Copland file System,â which introduces the features of the new file system available with Copland. It describes the various components of the file system, including the file Manager, the Navigation Services API, and the file systems API. This document also describes how to get your program ready to use the new file Manager. finally, the Documentation for MPW folder contains information describing the Macintosh Programmerâs Workshop. |
Copland Desktop. The Copland Desktop Picture is a very high quality version of the CD cover art. To use this as your desktop picture, place it on your Copland Drive. While running Copland, you can open the picture from the Appearance Control Panel. |
Copland D11E4 (Mac OS 8 DDK 0.4)
June 1996 (WWDC)
This Inside Macintosh for Mac OS 8 Read Me provides a road map to the chapters within this folder, provides information on viewing the Acrobat files contained within this folder, and lists the methods you can use to give us your feedback on the Inside Macintosh documentation. |
For an overview of new features supported by the Toolbox, such as human interface objects, panels, window groups, imaging objects, and themes, see the chapter “Introduction to the Mac OS 8 Toolbox” in Human Interface Toolbox. For reference information on human interface objects, see the chapter “HIObject Class Reference” in Human Interface Toolbox. |
For an overview of how Apple events are used pervasively throughout Mac OS 8 by system services as well as other programs, see the chapters “Introduction to the Mac OS 8 Event Model” and “Event Model Reference” in Apple Events in Mac OS 8. For information on how Apple events are processed by the Toolbox, see “Toolbox Event Routing” and “Toolbox Events Reference” in Human Interface Toolbox. |
For information on the Mac OS 8 File Manager, Navigation Services, and other file services, as well as reference information on the Mac OS 8 File Manager, see File Navigation and Access. |
For information on the extensive support for text handling that enables you to develop your application for a worldwide market, such as support for Unicode, locales, and the use of text objects, see “Introduction to Text Handling and Internationalization” in Text Handling and Internationalization. |
For information on the use of the System Object Model (SOM) in Mac OS 8, see Software Extensibility. |
For information on creating resources that are new in Mac OS 8, see ResEdit 3.0 User’s Guide. |
For an overview of the Mac OS 8 microkernel, including information on tasks, processes, scheduling, preemption, multithreading, allocation of memory, and other services, see the chapter “About Mac OS 8” in Microkernel and Core System Services. See subsequent chapters in Microkernel and Core System Services for reference information on many of these topics. |
For information on the Mac OS 8 I/O architecture, including information on families, plug-ins, and I/O services, see “About the I/O Architecture” in Modular I/O. For information on families for specific hardware devices, see subsequent chapters in Modular I/O. |
For updated information on Open Transport, see Open Transport. |
Please note that all presentations in this folder were created using Aldus Persuasion; an application we have not included on the DDK. (Displays Presentation, Keyboard Family Presentation, Mac OS 8 I/O Overview, OT General Presentation, OT Serial Presentation) |
Tony Francis: Mac OS 8 Revealed
July 1996
Francis ☼ Mac Os Catalina
With the next release of the Macintosh operating system, Apple will provide a state-of=the-art platform for developers to create new software products. At the core of Mac as 8 is a redesigned operating system foundation based on microkernel technology that will dramatically increase user productivity. Author Tony Francis worked closely with the Mac as 8 engineering team to provide the inside story of the design and development of this innovative technology. The book describes the technical geography of Mac as 8 and illustrates how the system’s user benefits can be implemented in software and hardware products. Written for developers, system administrators, and information systems professionals, Mac OS 8 Revealed explains the key technologies of Mac as 8:
The accompanying CD-ROM contains an electronic version of the book with animated illustrations that demonstrate the capabilities of Mac as 8. Simply click on a screen shot marked with a film strip in the book and see how a new feature in the operating system works. Tony Francis has been with Apple for over 10 years as a lead writer on the Inside Macintosh team. ISBN 0-201-47955-9 |
Francis ☼ Mac Os X
I publish these files for educational purposes, especially for all computer archeology enthusiasts like me. This data is copyrighted, but since the project has been canceled ~13 years ago, nobody should still care about it. If you disagree, contact me. Thanks to all the people who have worked on Copland and written these interesting documents!