דף הבית » איך ל » לינוקס האם לא רק לינוקס 8 חתיכות של תוכנה להמציא לינוקס מערכות

    לינוקס האם לא רק לינוקס 8 חתיכות של תוכנה להמציא לינוקס מערכות

    הפצות לינוקס הם לא רק לינוקס לינוקס. כולם מכילים תוכנות קריטיות אחרות, כמו כלי האתחול של גראב, פגז באש, כלי שירות של גנו, דמונים, שרת גרפי של X.org, סביבת שולחן עבודה ועוד.

    כל התוכניות השונות הללו פותחו על ידי קבוצות פיתוח עצמאיות שונות. הם משולבים על ידי הפצות לינוקס, שם הם בונים על גבי אחד את השני כדי להפוך מלאה "לינוקס" מערכת ההפעלה. זה בניגוד Windows, אשר פותחה לחלוטין על ידי מיקרוסופט.

    מטען

    כאשר אתה מפעיל את המחשב, ה- BIOS של המחשב או הקושחה UEFI טוען את התוכנה מהתקן האתחול. התוכנית הראשונה אשר נטען עם כל מערכת הפעלה הוא מטעין אתחול. עם לינוקס, זה בדרך כלל משאב האתחול גראב.

    אם יש לך מספר מערכות הפעלה מותקנות, גראב מספק תפריט המאפשר לך לבחור ביניהם - לדוגמה, אם יש לך לינוקס מותקן בתצורת אתחול כפול, אתה יכול לבחור לינוקס או Windows בעת אתחול.

    גראב עלול להאיץ את מערכת לינוקס שלך באופן מיידי כמעט אם יש לך רק מערכת הפעלה אחת מותקנת, אבל זה עדיין שם. גראב מטפל בתהליך של ממש אתחול לינוקס, הנפקת אפשרויות שורת הפקודה ומאפשר לך אתחול לינוקס בדרכים אחרות למטרות פתרון בעיות. ללא מטעין אתחול, הפצה לינוקס פשוט לא אתחול.

    הקרנל של לינוקס

    החלק המדויק של התוכנה מגפיים גראב הוא לינוקס לינוקס. זהו החלק של המערכת המכונה למעשה "לינוקס". הליבה היא הליבה של המערכת. הוא מנהל את המעבד, הזיכרון והתקני קלט / פלט כגון מקלדת, עכברים ותצוגות. כמו הקרנל מדבר ישירות על החומרה, מנהלי חומרה רבים הם חלק בליבת לינוקס לרוץ בתוך זה.

    כל תוכנה אחרת פועלת מעל הקרנל. הקרנל הוא החלק הנמוך ביותר של התוכנה, אשר ממשקים עם החומרה. הוא מספק שכבה של הפשטה מעל החומרה, התמודדות עם כל quirks חומרה שונים כל כך את שאר המערכת יכול לטפל בהם מעט ככל האפשר. Windows משתמש בליבת Windows NT, ו- Linux משתמשת בקרנל לינוקס.

    דמונים

    הדמונים הם למעשה תהליכי רקע. לעתים קרובות הם מתחילים כחלק מתהליך האתחול, ולכן הם אחד הדברים הבאים העומסים אחרי הקרנל ולפני שאתם רואים את מסך הכניסה הגרפי שלכם. Windows מתייחס לתהליכים כגון "שירותים", בעוד שמערכות דמויי UNIX מתייחסות אליהם כאל "דמונים".

    לדוגמה, crond, אשר מנהל משימות מתוזמנות, הוא daemon - d בסוף מסמל את "daemon." Syslogd הוא daemon אחר שמנהל באופן מסורתי את יומן המערכת. שרתים, כגון שרת sshd, לרוץ כמו הדמונים ברקע. זה מבטיח כי הם תמיד פועל ומקשיב עבור חיבורים מרוחקים.

    Daemons הם למעשה רק רקע תהליכים, אבל הם ברמה ברמת תהליכים אתה בדרך כלל לא שם לב.

    מעטפת

    רוב מערכות לינוקס להשתמש פגז Bash כברירת מחדל. פגז מספק ממשק מעבד פקודות, המאפשר לך לשלוט במחשב על ידי הקלדת פקודות בממשק טקסט. פגזים יכולים גם להפעיל סקריפטים פגז, אשר אוסף של פקודות ומבצעים לרוץ בסדר המפורט בסקריפט.

    גם אם אתה רק באמצעות שולחן עבודה גרפי, פגזים פועלים בשימוש ברקע. כאשר אתה פותח חלון מסוף, אתה רואה את הפקודה פגז.

    כלי עזר

    הפגז מספק כמה פקודות מובנות בסיסיות, אבל רוב פקודות פגז משתמשי לינוקס אינם מובנים בתוך הקליפה. לדוגמה, פקודות קריטיות כמו פקודת cp להעתקת קובץ, הפקודה ls לרישום קבצים בספריה ופקודת rm למחיקת קבצים הם חלק מחבילת הליבה של GNU Core Utilities.

    מערכות לינוקס לא יפעלו ללא שירותים קריטיים אלה. למעשה, פגז באש עצמו הוא חלק מפרוייקט גנו. לכן היתה מחלוקת בשאלה האם לינוקס באמת צריך להיקרא "לינוקס" או "גנו / לינוקס". המבקרים של השם "לינוקס" מציינים כי תוכנות רבות יותר נכנסות למערכות לינוקס טיפוסיות, שלעיתים קרובות אינן מוכרות. המבקרים של השם "גנו / לינוקס" מציינים כי מערכת לינוקס טיפוסית כוללת גם תוכנות קריטיות אחרות שהשם "גנו / לינוקס" אינו כולל.

    לא כל כלי השירות של פגז ותוכניות שורת הפקודה מפותחים על ידי פרוייקט גנו. כמה פקודות ותוכניות מסוף כל יש פרויקט משלה המוקדש להם.

    X.org שרת גרפי

    החלק השולחני הגרפי של לינוקס אינו חלק מליבת לינוקס. זה מסופק על ידי סוג של חבילה המכונה "שרת X", כפי שהיא מיישמת את "X חלון המערכת" שמקורו לפני שנים רבות.

    נכון לעכשיו, שרת ה- X הפופולרי ביותר - או השרת הגרפי - הוא X.org. כאשר אתה רואה חלון כניסה גרפי או שולחן העבודה מופיעים, זה X.org עובד הקסם שלה. המערכת הגרפית כולה מנוהלת על ידי X.org, אשר מממשק עם כרטיס המסך, המסך, העכבר והתקנים אחרים.

    X.org אינו מספק את סביבת שולחן העבודה המלא, רק מערכת גרפית כי סביבות שולחן העבודה ואת ערכת כלים יכול לבנות על גבי.

    סביבת שולחן העבודה

    מה אתה באמת משתמש על שולחן העבודה של לינוקס היא סביבת שולחן העבודה. לדוגמה, אובונטו כוללת את סביבת שולחן העבודה של Unity, Fedora כוללת את GNOME, Kubuntu כוללת את KDE, ו- Mint כולל בדרך כלל קינמון או MATE. סביבות שולחן עבודה אלה מספקות את כל מה שאתה רואה - רקע שולחן העבודה, לוחות, שורת הכותרת של החלון וגבולות.

    הם גם כוללים בדרך כלל שירותים משלהם בנוי כדי להתאים עם סביבת שולחן העבודה כולה. לדוגמה, GNOME ו- Unity כוללים את מנהל הקבצים של נאוטילוס שפותח כחלק מ- GNOME, בעוד ש- KDE כוללת את מנהל הקבצים של Dolphin שפותח כחלק מפרויקט KDE.

    תוכניות שולחן עבודה

    לא כל תוכנית שולחן עבודה היא חלק מסביבת שולחן עבודה. לדוגמה, Firefox ו- Chrome הם אגנוסטיים בסביבת שולחן העבודה. הם רק תוכניות שיכולות לרוץ על גבי כל סביבת שולחן עבודה. OpenOffice.org הוא עוד חבילה של תוכניות שאינן קשורות לסביבת שולחן עבודה מסוימת, או.

    באפשרותך להפעיל כל תוכנית עבודה של Linux בכל סביבת שולחן עבודה, אך אלה המיועדים לסביבות עבודה מסוימות עשויות להיראות מחוץ למקום או לגרור תהליכים אחרים. לדוגמה, אם ניסית להפעיל את מנהל הקבצים של GNOME ב- KDE, הוא ייראה מחוץ למקומו, ידרוש ממך להתקין מגוון של ספריות GNOME, וכנראה יתחיל להפעיל את התהליכים השולחניים של GNOME ברקע בעת פתיחתו. אבל זה יהיה לרוץ ולהיות שמיש.


    הפצות לינוקס לבצע את השלבים הצעדים האחרונים. הם לוקחים את כל התוכנה, לשלב את זה אז זה עובד טוב ביחד, ולהוסיף שירות משלהם הדרושים. לדוגמה, הפצות ליצור מתקינים משלהם מערכת ההפעלה, כך שתוכל למעשה להתקין את לינוקס, כמו גם מנהלי החבילות להתקנת תוכנה נוספת ושמירה על עדכון התוכנה שלך.

    אשראי תמונה: טאו מאי על Flickr