הרד: הגרעין שלא היה

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


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

אני רוצה פרטים נוספים על הרד

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

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

בניגוד לרוב ליבות דמוי יוניקס, הרד בנוי על גבי מיקרו-קרנל (נכון לעכשיו רק מאך נתמך, אם כי היה פרויקט שהופסק כעת להפעלת הורד על המיקרו-קרנל L4 מהדור השני), האחראי על מתן השירותים של בסיס בסיסי ביותר ליבה: תיאום גישה לחומרה (למעבד - דרך עיבוד מרובה -, לזיכרון זיכרון RAM - דרך ניהול זיכרון - ולסאונד אחר, גרפיקה, התקני אחסון וכו ').

ישנן מערכות אחרות הדומות ל- Unix הפועלות על גבי מיקרו-קרנל מאך, כגון OSF / 1, NEXTSTEP, Mac OS X, Lites ו- MkLinux. כולם מיושמים כשרת יחיד. לכן הם מחליפים את הגרעין המונוליטי של מערכות יוניקס מסורתיות בשני אלמנטים, המיקרו-קרנל ושרת יוניקס.

במקום זאת, הרד מורכב ממספר שרתים הפועלים בו זמנית. במקום שתוכנית ענקית אחת תשלט על כל דבר, החל מהשעון וכלה בניהול הרשת, כל אחת מהמשימות הללו בהורד מטופלת על ידי שרת נפרד. זה מקל (באופן תיאורטי, לפחות) על פיתוח הורד הרבה יותר קל, מכיוון שביצוע שינויים בשרת אחד פחות סביר שיש השפעות לא רצויות על שרתים אחרים. מכאן נגזר ראשי התיבות הכפולים הרקורסיביים: המילה הרד היא ראשי התיבות של Hird of Unix-Replacement Daemons (בספרדית: "Hird" של שדים המחליפים את יוניקס). בתורו, המונח Hird פירושו Hurd of ממשקים המייצגים עומק ("Hurd" של ממשקים המייצגים עומק). הן הרד והן הורד באנגלית אמריקאית מבוטאים כעדר (בספרדית: עדר), ולכן ניתן לתרגם את GNU Hurd כ"עדר גזעי בר ".

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

כיצד להשתמש בהורד?

הפצת Hurd הפונקציונלית ביותר היא זו שמספקת דביאן. למידע נוסף, אני ממליץ לך לראות את דף הפרויקט דביאן GNU / Hurd.

כמו כן, ישנן דרכים אחרות להשתמש בהורד:

1.- התקנת הפצה של GNU / Hurd. מלבד דביאן GNU / Hurd, שהוא הכי יציב ופונקציונלי, יש הפצות אחרות של GNU / Hurd: קשת, מערכת ההפעלה Nix, וכו '

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

3.- מריץ אותו מ- תמונה קמו או מ Live.

ודפי אינטרנט אלה מהווים הוכחה חיה לשימוש השימושי של ההורד, כפי שהם ניתנים במערכת GNU / Hurd של דביאן.

מקורות: הרדויקיפדיה


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מיקל מאול אי טור דיג'ו

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

    MS יש את זה גלם בדיוק בגלל ש- nix הולך מהר במחשבים צנועים ו- MS זקוקים למחשב המודרני ביותר כל שנתיים כדי שלא ילכו לאט.

  2.   חואן אגילרה דיג'ו

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

  3.   קפוקז דיג'ו

    מאמר טוב מאוד ... תמיד היה לי גחמה לבדוק את דביאן GNU / Hurd.

    ברכות.

  4.   מיגל דיג'ו

    איזו תגובה פשוטה

  5.   חואן לואיס קאנו דיג'ו

    מאמר מעניין מאוד. למרות שזה יהיה מעניין מאוד לעצור ולחשוב איך לעזאזל לינוקס התקדמה כל כך מהר והרד עדיין נותן את התחושה שהוא לא פונקציונלי ב 100% ...

  6.   רוקרטינו דיג'ו

    התקדמות לינוקס קלה כי מאחוריו גאון (לינוס טולוורד) והורד לא משיג שום דבר כי מאחוריו קנאה מטורפת (סטולמן)

  7.   סבסטיאן מגרי דיג'ו

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

    https://secure.wikimedia.org/wikipedia/en/wiki/Tanenbaum%E2%80%93Torvalds_debate