|
קלאודיו מאטסואוקה (Claudio Matsuoka), מפתח קונקטיבה בעבר (ומנדריבה בהווה), מסביר מהן הבעיות המבניות של RPM ומציע דרך לפתור אותן.
קונקטיבה, כזכור, הייתה המפתחת של apt4rpm המאפשר להשתמש ב- apt-get בהפצות מבוססות RPM. קלאודיו מעיד, שכאשר הם פיתחו את התוכנה, הם שמו לב לאיטיות של RPM. את האשמה הוא מטיל ב Berkley Database Backend המשמש את RPM, כמו גם בתלויות האוטומטיות המוספות ע"י מנגנון ה-RPM.
בין עשרת הבעיות עם RPM שהוא מונה: השימוש ב-Berkeley database backend (שביצועיו איטיים יחסית ל-dpkg המשתמש בקבצי טקסט, ולהם יתרונות נוספים - הם לא נהרסים לעתים קרובות, לא דורשים בניה מחדש, וניתנים לקריאה ע"י בני אנוש), התקנת חבילות חדשות לפני הסרת הגרסאות הישנות, וקוד התחברות לרשת, המגדיל את הקוד הבינארי וממילא הינו מיותר מאחר והוא לרוב ממומש גם במעטפות מעל RPM
גם dpkg אינו חף מבעיות - למשל אין יצירת חבילות קוד מקור (כמו ב-src rpm), לא קיים יישום פשוט של טלאים מרובים, יצירת החבילה וה-metadata אינו פשוט כמו ב-RPM) - ולכן קלאודיו אינו רואה במעבר ל-dpkg את הפתרון הנכון.
לדעתו, הכיוון צריך להיות שילוב בין ה-backend של dpkg לבין ה-frontend של rpm - הוא אף ממליץ ליישם את הממשק באופן שיציע תאימות לאחור עם חבילות קיימות.
איאן מורדוק, שפועל לבנות תשתית משותפת להפצות לינוקס, שהובטח שהיא תכיל תאימות מסויימת ל-RPM, כבר גילה עניין ברעיון. עכשיו רק נותר לחכות ולראות מה ילד יום...
קישורים:
בלוג - שם זמני, Top ten problems in RPM,
ווטסאפ, שמועה מעודכנת: מנדריבה וטורבו-לינוקס אאוט, קסנדרוס ולינספייר אין
| |
|
עשרת החטאים של RPM | כניסה / יצירת מנוי חדש | 13 תגובות |
| ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן |
|
|