עבור לתוכן

kernel של מערכת הפעלה

Featured Replies

פורסם

מישהו יכול לומר לי איפה אני יכול למצוא קוד של kernel?

בוודאות יש אם בלינוקס מקמפלים אותו כל מיני משתמשים.

כל מה שאני מצליח למצוא זה קבצים על סיומת משונה. הקבצים לא אמורים להיות C ו C++?

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

פורסם

דבר ראשון תוריד את ה kernel מכאן:

http://www.kernel.org/pub/linux/kernel/

אם זה לצורך לימוד אני ממליץ לך לא להוריד את 2.6 כי היא גדלוה ומורכבת... תוריד את 1.0

למקרה שתסתבך שם הנה לינק ל 2.6.21

http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.gz

ולגירסה 1 :

http://www.kernel.org/pub/linux/kernel/v1.0/linux-1.0.tar.gz

עכשיו תפתח את ה GZ וה tarball , בווינדוס אתה יכול להשתמש בתוכנה כמו 7zip.

וזהו עכשיו אתה יכול להשתמש בעורך טקסט כמו notepad++ בשביל לצפות בקוד.

הנה 2 לינקים שמאוד יעזרו לך:

http://kernelnewbies.org/

http://www.kroah.com/lkn/

פורסם

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

אחרת כל מה שיש לך זה הרבה קוד שאתה לא יכול להריץ (או לקמפל, כי אין לך GCC).

בהצלחה!

פורסם

או שתשתמש ב Vmware...

יש ל GCC כמה גירסאות שמיועדות לווינדוס, עד כמה שאני יודע הוא גם תומך ב cross compiling , אז יכול להיות שזה אפשרי לקמפל linux על ווינדוס, למרות שזה די חסר טועלת...

פורסם

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

אם אתה מעוניין במשהו מהסוג תגיד לי אני אשתדל להעלות לכאן(צריך לדבר ת'חבר שעבדתי איתו)

פורסם

היית צריך לבנות SHELL, לא קרנל.

פורסם

אגב אלטרנטיבה מעניינת היא XINU. בזמנו השתמשו בו לקורס "מבוא למערכות הפעלה" בטכניון.

היתרון בו שמדובר בקרנל קטן פשוט ביותר וניתן להכיר את כל הקוד שלו. כמו כן נדמה לי שאפשר להריץ אותו תחת NTVDM (כלומר בחלון DOS של ווינדוס).

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

אבל עדיין, שווה לך לחפש.

עריכה: השם תוקן. XINU Is Not Unix.

פורסם

היית צריך לבנות SHELL, לא קרנל.

אה נכון

אגב אלטרנטיבה מעניינת היא XENU. בזמנו השתמשו בו לקורס "מבוא למערכות הפעלה" בטכניון.

היתרון בו שמדובר בקרנל קטן פשוט ביותר וניתן להכיר את כל הקוד שלו. כמו כן נדמה לי שאפשר להריץ אותו תחת NTVDM (כלומר בחלון DOS של ווינדוס).

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

אבל עדיין, שווה לך לחפש.

אה נכון

בשני המקרים קצת עירוב שמות - מנגון איזון ובלימה

פורסם
  • מחבר

אף פעם לא עבדתי עם Vmware. זה קשה?

עולה כסף? (אני עובד רק עם תוכנות חוקיות מתוך עיקרון)

בכל מקרה תודה על התגובות המועילות.

פורסם

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

פורסם

יש גם Mircosoft Virtual PC שהוא חינמי.

פורסם

או בvirtualbox שלפי דעתי יותר טובה משניהם...

פורסם

במה היא יותר טובה? היא מהירה יותר?

פורסם

יאפ.

או לפחות מרגישה ככה...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים