[תמונה של הלוגו של Hurd] [ אנגלית | עברית ]
מה חדש
 
רישום שינויים
 
Documentation

The GNU Hurd
 
התקנה
השגת עזרה
קוד מקור
פיתוח
הסטוריה
 
GNU Mach
 
התקנה
קוד מקור
 
MIG
 
קוד מקור
 
פרוייקטים בעלי קרבה


תוכן עניינים


מבוא לMach

GNU Mach הוא המיקרו-קרנל של מערכת גנו. מיקרו-קרנל מספק רק יכולת מוגבלת, הפשטה של חומרה שמספיקה בשביל להריץ את שאר מערכת ההפעלה במרחב המשתמש. השרתים של GNU Hurd וספריית C של גנו מיישמים בסיס תואם POSIX של מערכת גנו על גבי ארכיטקטורת המיקרו-קרנל שמספק .Mach

נכון להיום GNU Mach רץ על מכונות IA32 (ארכיטקטורת 32 סיביות של אינטל). צריך לייבא את GNU Mach לארכיטקטורות חומרה נוספות בעתיד, וכפי הנראה הדבר ייעשה.

GNU Mach מתוחזק בידי המפתחים של הHurd בשביל פרוייקט גנו. אם יש לך צורך בעזרה עם GNU Mach או ברצונך לתרום לפיתוח של המיקרו-קרנל, כדאי לך ליצור קשר עם האנשים של Hurd.

היתרונות של GNU Mach

GNU Mach אינו המיקרו-קרנל המתקדם ביותר שידוע על כדור הארץ, הוא גם לא המהיר ביותר או הקטן ביותר, אך יש לו מערך עשיר של ממשקים ומספר תכונות שהופכות אותו לשימושי בתור בסיס למערכת .Hurd
הוא תוכנה חופשית
כל אחד יכול להשתמש בו, לשנות אותו, ולהפיץ הפצת-המשך שלו תחת התנאים של הרשיון הציבורי הכללי של גנו (GPL).
הוא בנוי לשרוד
כמיקרו-קרנל, GNU Mach אינו מיישם תכונות רבות שנפוץ למצוא במערכת הפעלה, אלא רק את המינימום שנדרש ליישום מערכת הפעלה מלאה מעליו. המשמעות היא שחלק גדול ממערכת ההפעלה מתוחזק מחוץ לGNU Mach ובזמן שאותו קוד יכול לעבור תהליך כולל של עיצוב-מחדש, הקוד של המיקרו-קרנל יכול להשאר יציב יחסית.
הוא ניתן לשדרוג
Mach מותאם במיוחד לSMP (ריבוי מעבדים סינכרוני) וטכניקות של אשכולות רשת. תמיכה בthreads נעשית ברמת הקרנל, והקרנל עצמו מנצל את זה. שקיפות של הרשת ברמת הIPC (תקשורת בין תהליכים) הופכת את משאבי המערכת לנגישים מעבר לגבולות המכונה (עם NORMA IPC, שכרגע אין ב.(GNU Mach
הוא קיים
המיקרו-קרנל Mach הוא תוכנה אמיתית שעובדת כבר עכשיו. הוא אינו פרוייקט מחקר, או הצעה. אין כלל צורך לחכות לפני שמתחילים להשתמש בו, או לפתח אליו. נעשה שימוש בMach במערכות הפעלה רבות בעבר, בדרך כלל כבסיס לשרת יוניקס יחיד. במערכת גנו Mach הוא הבסיס למערכת הפעלה מרובת-שרתים, ה.Hurd

מצב הפרוייקט

GNU Mach 1.3 שוחרר במאי 2002, והוא מציג תמיכה מתקדמת בתסריט איתחול, צמיכה בדיסקים גדולים (10Gb ומעלה) ומסוף משופר.

GNU Mach משמש כברירת המחדל למיקרו-קרנל של מערכת גנו\Hurd. הוא תואם לגרסאות-הפצה פופולריות אחרות של Mach. מנהלי ההתקנים להתקני בלוקים וכרטיסי רשת נלקחו מגרסאות קרנל 2.0.x של לינוקס, וכך נתמכת קשת רחבה של חומרה.

על כל פנים, מנהלי ההתקנים של לינוקס השתפרו מאוד מאז גרסאות 2.0.x, ועובדים כיום על גרסה חדשה של GNU Mach שמבוססת על ספריית OSKit ומשתמשת במנהלי התקנים חדשים יותר, ובכלל קוד התמיכה בה שייעודי למכונות מסויימות נקי יותר.


[ אנגלית | עברית ]

חזור לדף הבית של גנו.

Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

Please send comments on these web pages to web-hurd@gnu.org, send other questions to gnu@gnu.org.

זכויות יוצרים 2001, 2003 המוסד לתוכנה חופשית, בע"מ, טמפל-פלייס 59 - דירה 330, בוסטון, מסצ'וסטס 02111, ארה"ב

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

Copyright (C) 2001 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Updated: $Date: 2007/01/20 15:38:11 $ $Author: tschwinge $

תורגם: 5 באפריל 2003, 16:58:30 שעון ישראל, על ידי the duke