Login  •  Register


The time is now: Sun Aug 09, 2020 8:34 am

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 1 of 1 [ 7 posts ]
Print view Previous topic  |  Next topic
Author Message
PostPosted: Wed Jul 01, 2020 5:52 am 
Offline
Tinkerer

Joined: Wed Mar 21, 2012 12:35 am
Posts: 78
I've been playing around with the beta for macOS 11.0: Big Sur.

The good news is that SheepShaver builds and runs just fine!

Image

There are a couple considerations though:

1. This is running on Intel, so it's not too surprising that everything's fine. Not much has changed since Catalina. I'm sure we'll have more trouble when ARM-based Macs start to appear. I do have hope that it will survive the transition for a couple reasons, although only time can tell. In its favor:
  • Rosetta 2 should provide support for a while, and
  • SheepShaver on Raspberry Pi and other ARM builds show a lot of promise.

2. Big Sur is a lot more locked-down than Catalina in some ways.
  • Its more proactive about forcing privacy and permissions, at least as far as I remember from my little use of Catalina. Sheep will refuse to run without being given disk access, even building from within Xcode. At present, when people install it in Big Sur, they'll need to manually add a rule for Sheepshaver to have full system access.
  • There are a number of ways to workaround the issue (for instance, launching from terminal to leverage its api calls for permission), but a couple ideas for addressing it in code: a) SheepShaver could request access to the files and folders it needs after reading the preferences or b) adopt Apple's sandboxing structure and consolidate how Sheep stores its files (needed for Gatekeeper, App Store Signing, etc. although not needed for things like notarization).

Some other tidbits:
  • I don't like some of the changes Apple is implementing to the OS. One example is that System files are forbidden from changing from a default install, and are verified by checksum regularly! Kernel extensions are going away soon. I get the benefits to security, but I don't want it to become iPadOS.
  • Big Sur is exceedingly, horribly buggy at present. In my opinion, it's hardly worth even trying to test with this beta for developers needing to port their apps. Just my experience so far.

In general, I was glad to see SheepShaver run, but I feel everything else is just ok, not good or bad. The end of Mac OS X, and the move to macOS 11 feels more significant to me than Apple advertised, and I have mixed feeling about the ARM transition, but we'll see where this goes.

Anyone else playing with the macOS 11 beta or perhaps applying for a Dev Transition Kit?


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Jul 01, 2020 10:19 am 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 6081
Location: Amsterdam, Netherlands
Elyus wrote:
The good news is that SheepShaver builds and runs just fine!

- Can you tell us which source code you used for building?
- Does my latest version 2.5 build for Catalina (15 March 2020) run in Big Sur?


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Jul 01, 2020 3:08 pm 
Offline
Student Driver

Joined: Thu May 10, 2007 7:54 am
Posts: 24
Ronald

Your 2.5 build for Catalina runs just fine in Big Sur

https://ibb.co/WykgRnJ

Thx


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Jul 01, 2020 3:29 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 6081
Location: Amsterdam, Netherlands
With your Retina screen, you may want to use the advanced scaling algorithms that are available for version 2.5.
See: https://www.emaculation.com/doku.php/sh ... uilds_only


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Jul 01, 2020 6:12 pm 
Offline
Tinkerer

Joined: Wed Mar 21, 2012 12:35 am
Posts: 78
Regarding the source repo, I built from a fork of kanjitalk's latest code.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Jul 14, 2020 1:58 pm 
Offline
Tinkerer

Joined: Mon Jul 09, 2012 11:07 pm
Posts: 47
Same here, SS appears to run just fine in Big Sur Beta. I ran some rather demanding image mining routines and could not detect any difference between BSB and Catalina. Be aware, that if you install BSB to a disk that drive is not back compatible to any previous version of MacOS without a fully erasure, as per this Big Sur release note:

If macOS Big Sur 11 beta is installed into the same APFS container as previous versions of macOS, system software updates can no longer be installed on the previous versions of macOS. (64411484)

So, install BSB onto its own drive....


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Sat Aug 08, 2020 3:12 am 
Offline
Granny Smith

Joined: Thu Nov 09, 2017 12:06 pm
Posts: 144
My fork is ready to build for Apple Silicon.
But I think it won't work correctly because not debugged yet.


Top
 Profile  
Reply with quote Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 1 of 1 [ 7 posts ]


Who is online

Users browsing this forum: No registered users and 33 guests


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:  
Powered by phpBB® Forum Software © phpBB Group