I want to learn SELinux to a high level, being able to understand the intricacies of domains, types and switching.What is the best way to go about this? I considered starting with Fedora and a good manual, although as Fedora ships with so many pre-written policies I found it somewhat overwhelming.Is there a good tutorial or learning distro suited to this purpose?
What is the best way to learn SELinux?
linux;selinux
Fedora's SELinux documentation is a good place to start.  While referring to Fedora 13, the SELinux User Guide has plenty of information about how SELinux works.  I also recommend reading Dan Walsh's Blog, where he talks about SELinux and related issues.  Lastly, drop into #fedora-selinux on the FreeNode IRC network, there are often people there who can provide some input.