Nirro : |
מאמר מעניין שמתאר את החזון האולטימטיבי של קלות שימוש, מה שנקרא KISS : ר"ת של keep it simple stupid, מלווה בתמונות מסך להמחשה.
חוו את דעתכם. האם הייתם רוצים שלינוקס ייראה כך ? תמונה : http://autopackage.org/mockups/possible-ui-3.png מבחינת המשתמש הפשוט - האייקון הוא התוכנה. כדי להתקין תוכנה הוא צריך פשוט לגרור אותה מהאתר אל שולחן העבודה. כדי למחוק אותה : לגרור אותה ל-trash, כדי לשלוח תוכנה באימייל לחבר, הבנתם כבר, לגרור אותה לתוך האימייל. מימושים דומים קיימים כבר, אבל החזון הזה לוקח אותם צעד אחד קדימה. למאמר : http://autopackage.org/ui-vision.html |
Nirro : |
לגבי בטיחות - שטויות. אף אחד לא אמר שההתקנה תהיה במוד רוט, וכמו שנאמר בכתבה כשמשתמש רוצה להתקין משהו - הוא יעשה את זה. בין אם זה תוכנה או וירוס, אז אם הוא כבר רוצה להתקין למה לעשות לו את החיים קשים ? |
Nirro : |
חוו את דעתכם. האם הייתם רוצים שלינוקס ייראה כך ?
תמונה : http://autopackage.org/mockups/possible-ui-3.png מבחינת המשתמש הפשוט - האייקון הוא התוכנה. כדי להתקין תוכנה הוא צריך פשוט לגרור אותה מהאתר אל שולחן העבודה. כדי למחוק אותה : לגרור אותה ל-trash, כדי לשלוח תוכנה באימייל לחבר, הבנתם כבר, לגרור אותה לתוך האימייל. מימושים דומים קיימים כבר, אבל החזון הזה לוקח אותם צעד אחד קדימה. |
Nirro : |
יופי, ומי אמר שבתוכנות שמותקנות אצלך עכשיו במחשב אין סוסים טרויאנים ותולעים ?
בדקת ? הסתכלת בקוד ? או שאתה סומך על אלה שאורזים את החבילות לבדוק ? אז הרשה לי לתת לך טיפ : הם לא בודקים... |
Nirro : |
יופי, ומי אמר שבתוכנות שמותקנות אצלך עכשיו במחשב אין סוסים טרויאנים ותולעים ?
בדקת ? הסתכלת בקוד ? או שאתה סומך על אלה שאורזים את החבילות לבדוק ? אז הרשה לי לתת לך טיפ : הם לא בודקים... |
ציטוט: |
כמעט כל החבילות שיש לי במחשב, הגיעו מהמאגרים של דביאן. אני סומך על מפתחי דביאן שלא ישימו סוסים בחבילות שלהם. |
משה : |
ואז מה הרווחנו? זה בדיוק כמו כל front end גרפי אחר למנהל חבילות, ועדיין נשאר הנזק החינוכי כמו שקראתי לו, שאי אפשר לזלזל בו (התמונה הזאת של השועל לא עובדת לי!!! גררתי אותה מהאינטרנט, ועכשיו כשהיא נפתחת זה בכלל תוכנת ציור! אני רציתי משחק של שועל!!!)
משה |
משה : |
ואז מה הרווחנו? זה בדיוק כמו כל front end גרפי אחר למנהל חבילות, ועדיין נשאר הנזק החינוכי כמו שקראתי לו, שאי אפשר לזלזל בו (התמונה הזאת של השועל לא עובדת לי!!! גררתי אותה מהאינטרנט, ועכשיו כשהיא נפתחת זה בכלל תוכנת ציור! אני רציתי משחק של שועל!!!)
משה |
Nirro : |
תשים לב :
שמעת על תוכנה חדשה ללינוקס, איך קוראים לה ? אה כן, גימפ. אמרו לך שבדיוק היא תתן לך את כל הפיצ'רים שהיית צריך ולא היו לך עד עכשיו. אז מה אתה עושה ? הולך לאתר הבית שלה, לקרוא קצת, לראות תמונות מסך, לראות אם כדאי לך להתקין אותה. ... ? |
Nirro : |
תשים לב :
שמעת על תוכנה חדשה ללינוקס, איך קוראים לה ? אה כן, גימפ. אמרו לך שבדיוק היא תתן לך את כל הפיצ'רים שהיית צריך ולא היו לך עד עכשיו. אז מה אתה עושה ? הולך לאתר הבית שלה, לקרוא קצת, לראות תמונות מסך, לראות אם כדאי לך להתקין אותה. עכשיו מה אתה עושה ? לוחץ על הקישור downloads כדי להוריד אותה. משתמשי דביאן מנוסים יעצרו כאן ויעשו apt-cache search gimp כדי לראות אם התוכנה נמצאת במאגר, משתמשי synaptic יפעילו את synaptic ויעשו שם חיפוש, אבל שים לב כמה לא ידידותי זה, כבר היית באתר של התוכנה ועכשיו אתה מחפש דרכים להתקין אותה. |
maor : |
רעיון גרוע , יותר מזה הוא גם לא ישים , עוד איזשהו רצון להדמות לוינדוס לא שזה בהכרח רע יש רק בעיה אחת , צריך לקחת את הדברים הטובים ולא את הדברים הרעים , וינדוס ו macosx יש בעיות בהתקנת תוכניות שאין צורך להתמודד איתם בהפצות לינוקס השונות וזה היתרון ולכן מנהלי ההתקנה הנוכחיים חזקים יותר. כל מה שצריך כדי לצור חבילות משותפות להפצות הוא להגדיר סטנדרטים ולישם אותם , אבל כרגע קשה מאוד לראות את זה קורה. |
Nirro : |
אם חבילת autopackage תהיה הדרך הכי קלה ליצור בינארי שיהיה אפשר להתקין אותו בצורה ידידותית על כל ההפצות ובכל הגרסאות שלהן, אז הבינארי הראשון שייווצר יהיה מן הסתם autopackage.
הבעיה היום שאם המפתח צריך להכין בינארים הוא צריך להכין בינארים לאלף גרסאות שונות, ולכן, או שהוא מכין רק שניים שלושה, או שהוא מוותר מראש, או שקמות להן כל מיני התקנות לא סטנדרטיות - ע"ע firebird ו- openoffice. ואם autopackage יעדכן את rpm על החבילה המותקנת ויסתנכרן איתו, אז באמת תפסנו שני ציפורים במכה אחת. |
maor : | ||
כן זה יהיה נחמד מאוד אבל זה לא היעוד של autopackage ,וכמובן שהדרך היחידה להשיג דבר כזה הוא על ידי הגדרה ושמוש בסטנדרטים ולכן אין שום סיבה ליצור שכבת סיבוך נוספת. |
Nirro : |
לגבי תוכניות עם מספר executables - זה פשוט דוגמה מצויינת לחוסר ידידותיות למשתמש. אפילו דביאן החליטו שלכל executable יהיה חבילה נפרדת. |
צפריר : |
Nirro כתב:
> אם autopackage יעדכן את rpm על החבילה המותקנת ויסתנכרן איתו rpm פועל ברמת המערכת. autopackge פועל עבור משתמש יחיד. לא הגיוני לעדכן את מצאי החבילות של כל המערכת כאשר רק למשתמש מסויים נוספה חבילה. תנסה לחשוב בעצמך מה זה יכול לשבור. תנסה לחשוב מה יקרה כאשר תמחוק את אותו משתמש ותיצור משתמש חדש בלי אותן חבילות autopackage . אף־אחד לא יטרח לעדכן את rpm . (ואני לא מדבר על בעיות אבטחה אפשריות) |
The-Q : | ||
הדוגמא הכי פשוטה - OO.o. בכל מקרה, אני לא הייתי משתמש בדבר כזה. |
Nirro : |
autopackage תהיה מספיק חכמה כדי לזהות באיזה הפצה אתה משתמש ולהתקין את הדברים למקומות "הנכונים" על פי ההפצה שלך.
סינכרון עם מנהלי החבילות הקיימים (במקרה שלך portage) מתוכננת, אבל תיושם בשלב מאוחר יותר, רק אחרי גרסה 1. (היום הם בגרסה 0.5) |