מיומנויות בסיסיות בלינוקס/המבנה של מערכת ההפעלה לינוקס: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מ דף חדש: לינוקס הוא למעשה רק הליבה (קרנל), ואילו השאר הן "תוכנות עזר". # הליבה (kernel). הליבה משתנה ממחשב למחשב, כך שה... |
מאין תקציר עריכה |
||
שורה 1:
לינוקס הוא למעשה רק הליבה (קרנל), ואילו השאר הן "תוכנות עזר".
==הליבה (kernel)==
הליבה משתנה ממחשב למחשב, כך שהפצת לינוקס שקומפלה עבור מעבד אינטל 64 ביט לא מתאימה לגרסה 32 ביט ולא מתאימה למעבדי PPC של מקינטוש. ככל שיוצאת חומרה חדשה, כך גודל הליבה הולך וגדל, מכיוון שהדרייברים הם חלק מהליבה. אם ברצונכם להקטין את גודל ליבה, ותוך כדי כך להאיץ את המערכת, ניתן להסיר את כל אותם דרייברים שאינכם זקוקים להם, בהתאם למחשב שעליו המערכת הותקנה. למשל, אין צורך בדרייברים של כל כרטיסי הרשת וכל כרטיסי המסך, אם ברשותכם רק אחד מכל סוג ואינכם מתכננים לשנות זאת בקרוב. לשם הביצוע יש לדעת כיצד לקמפל מחדש את הליבה.
## הקצאת זיכרון (memory allocation).▼
## ריבוי משימות (multitasking).▼
## ריבוי משתמשים (multiusers).▼
## התקני מערכת - דרייברים (device drivers).▼
אם כן, הליבה אחראית על:
# דמונים (daemons) - תהליכי שרת עצמאיים אשר רצים ברקע (כגון מנהל הדפסה).▼
# מעטפת שורת פקודה (shell).▼
# מערכת גרפית (GUI).▼
==תהליך ה-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
| הפעלה מחדש.
|}
==דמונים==
▲
* שרת DNS.
* שרת אינטרנט.
* מנהל הדפסה.
שורת הפקודה היא הממשק הטקסטואלי של המשתמש מול המערכת. קיימות מספר מעטפות של שורה פקודה:
* Korn (מיושן).
* csh - נדיר.
* bash - פופולרי.
החלק הבסיסי של המערכת הגרפית הוא Xwindows שעליה ניתן להריץ סביבות שולחן עבודה שונות. ניתן לראות את ה-Xwindows כמקבילה של DirectX במובן מסוים.
סביבות שולחן עבודה (יש לבחור איזה מהם להפעיל בעת האתחול):
* KDE
* GNOME
נהוג לסמן בתחילית K תוכנות אשר פותחו עבור סביבת KDE, וב-G עבור GNOME.
==יישומים (apps) ושירותים (services)==
(להשלים)
[[קטגוריה:מיומנויות בסיסיות בלינוקס]]
|