BetaArchive Logo
Navigation Home Database Screenshots Gallery Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 60d, 1h, 56m | CPU: 19% | MEM: 5076MB of 12191MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 2 posts ] 
Author Message
 PostPost subject: Copland - looking for information, have d11e4 running        Posted: Tue Mar 21, 2017 5:07 am 
Reply with quote
Offline

Joined
Mon Mar 20, 2017 6:46 am

Posts
5

Favourite OS
Amiga Workbench 1.3
Wasn't sure if this is the right place to post this, but figured the Mac guys might know. I'm wondering how much information is out there about the internal workings of Copland? I know it has pre-emptive multitasking, protected memory, and supposedly a micro-kernel architecture.

The micro-kernel part is especially interesting, because that design has never been used in a real, functional operating system that is/was actually used. It's kind of the holy grail in OS design(but difficult to implement), so to speak.

Basically interested in how it works under the hood, so to speak. It is very interesting seeing various status information printed to the screen during startup, starting SystemProcess, initializing devices, finding system libraries, etc. Very un-mac-like.

I have d11e4 running on a PowerMac 7100/80. If anyone has any questions or is interested in how it runs, I'd be happy to do some testing.


Top  Profile
 PostPost subject: Re: Copland - looking for information, have d11e4 running        Posted: Tue Mar 21, 2017 8:18 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Tue Jul 05, 2016 6:57 am

Posts
138
Copland was slated to have multithreading and proper SMP (Preemption), though as stated by Wikipedia's article on classic MacOS releases among others (Announcements archived from releases) not all of the R&D that went into Copland made it into any of their production releases and developers stated it was more like a bag of technologies than an OS anyway. What it said is that the Finder was rolled into OS 8 and that there was still no process separation when they attempted to retrofit threading and mp into the core.

MK-LINUX, WindRiver's RTOS, CMU Mach (DEC OSF-1, Ultrix, Tru64, NeXTStep then OpenStep) and finally OS X are the known micro-kernel implementations (Hybrid or native) that were/are in production at the time or still are. The closest model to Copland in using lightweight and self-supporting/healing services in the architecture was/is BeOS of the day (1998) also for PowerPC, even though it was actually monolithic as a whole. The extended status information you have is due to it being a developer preview rather than being un-mac-like.

There is MorphOS (AmigaOS semi-proprietary clone) for eMac, PowerBook and PowerMac (PPC again) which uses a MK design. The archived back and forth between Andrew S. Tanenbaum and Linus over USENET may paint a better picture on why at the time such a complex design was impractical given hardware limitations.

As far as the API for Copland, some of it may be tucked in the 1997 Developer Library which some of us have an offline copy of (Mainly due to Carbon API depreciation) though as it never made it to public release it could have been on discs under NDA at the time too.


Top  Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 




Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2020

 

Sitemap | XML | RSS