נתחיל ברקע. לפני מספר שבועות פתחתי פרוייקט קוד פתוח חדש (כן, עוד אחד). שמו הוא fakeroot-ng, ואפשר לראות אותו ב-sourceforge.
הפרוייקט משתמש בטכנולוגיה שנקראת “ptrace”. אחת הבעיות הידועות של הטכנולוגיה הזו היא שהיא מאוד מאוד תלויית פלטפורמה. בפרט, יש לי בעיה. לינוקס החליט, באמצעות הרחבות פרטיות, לספק ממשק שהוא נוח יותר למתכנת מאשר הממשק שמוגדרת בתקן של Posix. זה משאיר אותי בבעיה לגבי מערכת לפיתוח שעליה אני יכול לבדוק worst case. כדי להתגבר על הבעיה הזו החלטתי להתקין OpenBSD בתוך מכונה וירטואלית (אני משתמש ב-VirtualBox).
אני יכול לסכם את חווית ההתקנה במילה אחת: מזעזעת
להמשיך לקרוא התקנה של OpenBSD