...i have been given fedora as my OS and have to give a presentation on it...
This sounds like a "SCHOOL PROJECT" to me & as such, you need to do your "HOMEWORK" (aka - "study / research", as I already suggested)
Please note: if this truly IS for school, no-one here is going to do your homework FOR you. This forum (& many others) frowns upon anyone even asking them to do so, so you might as well bite the bullet & "crack the books". THEN you can ask the RIGHT questions & we can help with what you don't fully understand (& will gladly do so), but you have to do your part, FIRST!
Also, may I suggest reading some of the threads here that may be of what you don't fully understand & are similar in subject matter to what you are trying to do. Maybe that will get you started so you can get enough insight on this to know what to further look for.