what is the difference between red hat and fedora?
Fedora is the main project, and it's a communitity-based, free distro focused on quick releases of new features and functionality. Redhat is the corporate version based on the progress of that project, and it has slower releases, comes with support, and isn't free.