In Catalina, Apple made ZSH the default shell, however, macOS retained the (now deprecated) Bash.
There's some misconceptions that need to be cleared up:
ZSH is the default for shell for new users in Catalina, however, for existing users, the Bash shell remains the users' current shell.
Bash is not deprecated in any way. It is still current and the version that ships with macOS is perfectly fine. The reason that Bash is "so old" is because of the GPL license version. Apple switched to ZSH for this same reason.
Is there any official word out there regarding this? At the very least (...and FWIW), any anecdotal experience coming from beta installations?
There's no "official word" on something that's not even projected to happen. As for anecdotal evidence, I cite cron
; it has been deprecated since Snow Leopard in favor of launchd
. We're in Catalina now an cron
is still around and fully functional.
It's also important to note that there is a difference between deprecated and no longer supported.
cron
is deprecated meaning that while still supported, there's no more development on it and admins/users should start migrating to the new tool(s) (launchd
).
- AFP is no longer supported for file sharing. You can use it as a client (connect to an old server with AFP support), but you cannot share a folder from Mojave/Catalina with AFP.
Just because Apple makes a move to support a more modern technology, doesn't mean they are going resect it from their base code so it's not longer available in future versions.
I think you're confusing several topics into one question
In your title, you're positing Big Sur and Catalina being installed on an external versus an internal disk. I don't see what the comparison/contrast would be of external and internal drives and why it would be an issue installing either operating system on either drive. I suspect you mean to ask about Catalina being on an internal drive and Big Sur being on an external drive (or vice versa) and how that would work but your question doesn't even hint at that.
In the body of your question, you ask about the issues surrounding having multiple operating systems within the same APFS container; however, it doesn't support the supposition of the title - internal versus external drives. The questions, however, are valid in their own right.
You also ask if issues that aren't technically bona fide issues are resolved in an OS that's still in developer beta stats.
So as to your questions:
Is this messiness still present in Big Sur/Catalina running side by side? Does using a separate container help this?
Probably. This is still two operating systems running side by side in a single container (if this is how you choose to configure it). But, remember, this is a developer beta not a public beta meaning there are still very significant changes to come. Unless you're planning on submitting feedback to Apple trying to solve this at this stage is an exercise in futility.
If installed on an external disk, does this issue still persist?
Yes. If the issue exists on an internal disk, why wouldn't it continue to exist on an external one? Again, were looking at this from the initial position of internal versus external disks.
However, there is part of your question that could shed some light on what I assume you're asking:
Does using a separate container help this?
There's nothing that says you can't have multiple APFS containers on a single computer. You could have two internal disks, or two external disks or an internal and an external both with their own APFS formatted containers, one with Catalina (internal) and the other with Big Sur (external). In fact, if you wanted to test Big Sur, I would highly suggest you format and install Big Sur on an external drive and leave your internal drive alone. Either installation with not interfere with the other's Recovery, System, Preboot, etc. partitions.
Having multiple OSes on the same drive is obviously doable as per the links you provided, but it introduces an extra level of complexity you likely don't want to deal with. I'm all for users trying things out and testing, but not at the sake of risking data - especially if this is your "production" or "work" machine. So, yes, having this in a separate container on a separate disk "solves" this.
Ideally, you test on a computer you don't mind getting "hosed up" because you mis-configured drives, but I realize having multiple Macs is outside the budget for a lot of folks; I still encourage testing and experimentation but on a separate drive. Spending $100USD on a quality external USB drive is a lot cheaper than trying to recover your data because you experimented on your internal drive you use everyday. And, as always, make copious backups.
Best Answer
Cause any issues with iCloud Music and iCloud Photo libraries as I will use them on both macOS Catalina and macOS Big Sur?
No.
Jeopardize my Bootcamp partition in any way?
No.
Allow me to reclaim the space used by macOS Catalina currently so when I remove it I can allocate that space to macOS Big Sur?
No.
I would suggest one of the following two alternatives.
→Startup Disk…
from the menu bar. Choose to restart from the replicated Catalina. This would be the one that is not initially highlighted. Use the Disk Utility to erase the APFS container partition with the original Catalina. Enter a name for the new APFS volume where Big Sur will be installed. Next, quit the Disk Utility and install Big Sur to the new APFS volume you just created. If necessary, first download Big Sur from the App Store. Later, you can remove the APFS container partition with the replicated Catalina and merge the space back into the APFS container partition with Big Sur.Any other issues?
No.
However, user user3439894 has suggested the following popup message could be an issue. This popup may occur when booting Mojave on a Mac with Mojave and Big Sur installed in either the same or different APFS containers.