מיומנויות בסיסיות בלינוקס/המבנה של מערכת ההפעלה לינוקס: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Mintz l (שיחה | תרומות)
מ דף חדש: לינוקס הוא למעשה רק הליבה (קרנל), ואילו השאר הן "תוכנות עזר". # הליבה (kernel). הליבה משתנה ממחשב למחשב, כך שה...
 
Mintz l (שיחה | תרומות)
מאין תקציר עריכה
שורה 1:
לינוקס הוא למעשה רק הליבה (קרנל), ואילו השאר הן "תוכנות עזר".
 
==הליבה (kernel)==
# הליבה (kernel). הליבה משתנה ממחשב למחשב, כך שהפצת לינוקס שקומפלה עבור מעבד אינטל 64 ביט לא מתאימה לגרסה 32 ביט ולא מתאימה למעבדי PPC של מקינטוש. הליבה אחראית על:
הליבה משתנה ממחשב למחשב, כך שהפצת לינוקס שקומפלה עבור מעבד אינטל 64 ביט לא מתאימה לגרסה 32 ביט ולא מתאימה למעבדי PPC של מקינטוש. ככל שיוצאת חומרה חדשה, כך גודל הליבה הולך וגדל, מכיוון שהדרייברים הם חלק מהליבה. אם ברצונכם להקטין את גודל ליבה, ותוך כדי כך להאיץ את המערכת, ניתן להסיר את כל אותם דרייברים שאינכם זקוקים להם, בהתאם למחשב שעליו המערכת הותקנה. למשל, אין צורך בדרייברים של כל כרטיסי הרשת וכל כרטיסי המסך, אם ברשותכם רק אחד מכל סוג ואינכם מתכננים לשנות זאת בקרוב. לשם הביצוע יש לדעת כיצד לקמפל מחדש את הליבה.
## הקצאת זיכרון (memory allocation).
## ריבוי משימות (multitasking).
## ריבוי משתמשים (multiusers).
## התקני מערכת - דרייברים (device drivers).
 
אם כן, הליבה אחראית על:
# תהליך ה-INIT - מופעל לאחר עליית הליבה ואחראי להפעלת כל שאר התוכנות.
## הקצאת זיכרון (memory allocation).
# דמונים (daemons) - תהליכי שרת עצמאיים אשר רצים ברקע (כגון מנהל הדפסה).
## ריבוי משימות (multitasking).
# מעטפת שורת פקודה (shell).
## ריבוי משתמשים (multiusers).
# מערכת גרפית (GUI).
## התקני מערכת - דרייברים (device drivers).
# תוכנות גרפיות.
 
==תהליך ה-INIT==
מופעל מיד לאחר עליית הליבה. ואחראי על:
# הגדרות האתחול.
# הפעלת כל שאר התוכנות.
 
פקודת ה-INIT בצרוף מספר בין 0 ל-6 מעבירה את המחשב בין "רמות ריצה" (runlevels) שונות, כך שלמשל כיבוי המחשב יתבצע באמצעות הרצת: {{קלט פלט|קלט=init 0}}
 
 
{| class="wikitable" border="1"
! רמת ריצה
! משמעות
|-
| 0
| כיבוי
|- bgcolor="#EFEFEF"
| 1
| single user
|-
| 2
| ?
|- bgcolor="#EFEFEF"
| 3
| מערכת רבת משתמשים ורבת משימות מלאה, עם תמיכה ברשת, אך ללא גרפיקה.
|-
| 4
| ?
|- bgcolor="#EFEFEF"
| 5
| מערכת גרפית מלאה.
|-
| 6
| הפעלה מחדש.
|}
 
==דמונים==
# דמוניםהדמונים (daemonsfaemons) -הם תהליכי שרת עצמאיים אשר רצים ברקע (כגוןמאחורי מנהלהקלעים), הדפסה).כגון:
* שרת DNS.
* שרת אינטרנט.
* מנהל הדפסה.
 
# ==מעטפת שורת פקודה (shell).==
שורת הפקודה היא הממשק הטקסטואלי של המשתמש מול המערכת. קיימות מספר מעטפות של שורה פקודה:
* Korn (מיושן).
* csh - נדיר.
* bash - פופולרי.
 
# ==מערכת גרפית (GUI).==
החלק הבסיסי של המערכת הגרפית הוא Xwindows שעליה ניתן להריץ סביבות שולחן עבודה שונות. ניתן לראות את ה-Xwindows כמקבילה של DirectX במובן מסוים.
סביבות שולחן עבודה (יש לבחור איזה מהם להפעיל בעת האתחול):
* KDE
* GNOME
נהוג לסמן בתחילית K תוכנות אשר פותחו עבור סביבת KDE, וב-G עבור GNOME.
 
==יישומים (apps) ושירותים (services)==
(להשלים)
 
[[קטגוריה:מיומנויות בסיסיות בלינוקס]]