היתרון הוא שניתן להסיר גירסה באמצעות
קוד: |
rm -rf /programs/foo/1.0.0
|
או להסיר את כל הגרסאות באמצעות
ה wrappers ידאגו להסיר את החבילות באמצעות מנהלי החבילות כאשר הספריה נמחקת.
מה שנחמד בקונספט, שיהיה אפשר להתאים אותו לכל מני הפצות.
ולגבי שינויים בתוכנה - הרעיון הוא שלמרות שהמערכת עצמה שונה, קימפול תוכנה לא ידרוש שום שינוי. /usr/bin ודומיו עדין יהיו קיימים במערכת, ובפנים יהיו מצביעים לשלל הבינארים, וכנ"ל גם ל /include (מצביעים לקבצי .h וחברים), וכו'. הכל קיים - רק כ symlink. לכן הכל יהיה עדין תואם posix, אבל אחרת
הערה:
גם GOBOLINUX בעצם משתמשים ב symlinks - אבל הם עושים זאת באמצעות מודול בקרנל שהם כתבו שמסתיר את הספריות "הישנות". אני לא רוצה להיות תלוי בשינויים בקרנל, ו/או בהפצה - אני חושב שניתן להשיג את אותם יתרונות של GOBOLINUX באמצעים אחרים. לכן אני תוהה איתכם