Re: Fedora Architecture Questions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/09/2008 11:41 AM, Michael Peterson wrote:
Hello All,

This is my first post so please ignore the formatting. I have server questions about the Fedora 10 architecture that I will list below this message. I am need to present a brief presentation to my Operating Systems class involving various components of the OS. I have spent the past few days researching the web including multiple Fedora project websites and online databases and found nothing. If anyone is able to give me some simple answers or even relevant information or sources would be wonderful.

-CPU Scheduling algorithms used by Fedora
-Techniques used by Fedora for message passing between process/threads
-Techniques for Shared Memory
-Process Synchronization techniques supported by Fedora
-Methods of dealing with deadlocks
-What languages was used to design the OS -What API do application developers uses (is it posix)
-Implementation structure (modular, layered...)


Hi Michael,
WRT previous answers. Probably the first place to start off is www.kernel.org. This should help to get you information about your kernel related questions. Also, as previously mentioned, the Linux Operating System is essentially designed based on the Unix® operating system. However, scheduling, memory management, and message passing are different.

There are many different APIs used by application developers depending on the language used. Linux as a system is a conglomeration of parts coming from many different places. The Linux kernel is what was designed by Linus who still controls its contents, although there are many contributors. Many of the commands and utilities come from the Free Software Foundation (GNU), and many other products, such as Perl and Apache come from additional communities. I think in terms of API you are being very vague, but Linux complies with POSIX. Linux also supports POSIX threads, and the current threads package was actually written by Red Hat engineers. I hope that you now have enough pointers to get the information you need for your presentation.

--
Jerry Feldman <gaf@xxxxxxx>
Boston Linux and Unix
PGP key id: 537C5846
PGP Key fingerprint: 3D1B 8377 A3C0 A5F2 ECBB  CA3B 4607 4319 537C 5846


Attachment: signature.asc
Description: OpenPGP digital signature

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux