ש: האם חובה לעבוד על nova?
ת: לא, כל מחשב (רצוי Linux) יתאים לכתיבת הפתרון. מכיוון ש-nova היא מכונה עמוסה לפעמים, עדיף אפילו לא לעבוד עליה. אבל, הבודק יכין את קובץ ההרצה על nova, ויריץ אותו שם. הציון יקבע בהתאם לקימפול וריצה מוצלחים וללא אזהרות על nova. לכן, לפני ההגשה מומלץ לבדוק את הפתרון על מכונה זאת.
ש: איך אני מתחבר למחשבים של בית הספר מהבית?
ת: ראה באתר ה-system בכתובת
http://www.cs.tau.ac.il/system/
ש: האם חובה להגיש את התרגילים המעשיים בזוגות?
ת: כן! ראו את היתרון שבדבר - אתם כבר מתחילים עם תקשורת (בינאישית). יתרון נוסף, למי שיש מחשב בבית, הוא שניתן לבדוק את האפליקציה בסביבת אינטרנט (עויינת) אמיתית.
ש: איך אני מריץ Linux על גבי Windows (למשל בשביל הרצה בבית)?
ת: קיימות מספר דרכים. אחת מהם היא להישתמש
באימג' על גבי
VM.
ש: האם מותר לכתוב תוכנית שתרוץ רק על Linux?
ת: כן. תמיד עדיף קוד פורטבילי ככל הניתן, אבל לצורך התרגיל מותר להניח שהקוד מיועד ל-Linux בלבד. כדאי להוסיף הערה בקוד במקרים שבהם מסתמכים על התנהגות ייחודית ל-Linux
ש: מה עושים במקרים שבהם התנהגות התוכנית לא מוגדרת היטב?
ת: קודם כל קוראים שנית את השאלה, ברוב המקרים ששאלו שאלות כאלה, הסתבר שהתשובה כן מוגדרת היטב. שנית, אפשר לשאול את המתרגל. ולבסוף, אם מדובר במקרה שאינו קריטי לפתרון, אפשר להחליט לבד ולרשום את ההנחות בקובץ ה-readme שמגישים.
ש: איך מפעילים את הקריאה XXX? יש שגיאה במצגת!
ת: מצטער, המצגת לא עברה קומפילציה. כמו שהזכרנו בכיתה, תיעוד לקריאת מערכת XXX יהיה ב-man 2 XXX. אפשר להיעזר גם ב-
Beej's Guide או לשאול בקבוצת הדיון.