לימוד ליבה של לינוקס למתחילים

Linux Kernel Tutorial



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

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







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



מקורות

  1. ליבה של לינוקס לינוקס
  2. ממשקי ליבה של לינוקס לינוקס
  3. מודול ליבה נטען לינוקס כיצד
  4. מדריך למתחילים של linux.com
  5. https://www.quora.com/What-are-good-tutorials-to-learn-Linux-Kernel
  6. https://unix.stackexchange.com/questions/1003/linux-kernel-good-beginners-tutorial
  7. http://www.linux-tutorial-tutorial.info/modules.php?name=MContent&pageid=82
  8. https://www.howtogeek.com/howto/31632//what-is-the-linux-kernel-and-what-does-it-do/