יתקנו אותי המומחים:
הקרנל - הליבה (זה התרגום) של המערכת, מנהלת את הדרייברים ומתזמנת משימות.
המעטפת - שכבת UI (מנשק משתמש) טקסטואלית בסיסית המאפשרת הרצה של קבצים בינארים (כל פקודה או סקריפט רץ על גבי קובץ בינארי כלשהו, יהיה זה bash, פייתון או שאר מיני ירקות).
מנהל החלונות - כשמו כן הוא, GUI (מנשק משתמש גרפי) המאפשר תצוגה של מנשקים גראפיים, לרוב אפשר כמה במקביל, אבל זו לא תכונה הכרחית.
ההפצה היא התמהיל של כל אלו ועוד*, בתוספת מנהל חבילות שמאפשר עדכון (או לפחות ניהול) תוכנה בצורה מסודרת.
שתי נקודות אחרונות:
* לרוב ההפצות כל התוכנות מגיעות בצורה מקומפלת (כלומר הקימפול לא מתבצע על גבי המכונה, אך כמובן יש קומפילציה עבור כל ארכיטקטורה)
* בין ההפצות השונות לפעמים משתנים קובצי קונפיגורציה שונים, הן במיקום והן בתצורה.
* העוד הם גרסאות של כל אחד מאילו, דרייברים, תוכנות, utilities ופאטצ'ים
_________________
|