בתשובה לשיימוס, 30/12/09 11:11
הלפטופון שלי 532461
1. לא נכון עובדתית. מה שכן נכון הוא שהוא מגיע עם פונטים מכוערים למדי. צריך להתקין קולמוס (sudo apt-get install culmus בטרמינל). אפשר גם את ttf-mscorefonts-installer במקום/בנוסף.

כמובן שזה מהדברים שצריך לדעת קודם, או לשאול מישהו, אבל אם זו הבעיה המרכזית אז אין בעיה מהותית.
הלפטופון שלי 532462
1. לחילופין, אתה צריך להריץ את תוכנת ההתקנה בשפה העברית, כדי לרמוז לה שמדובר במערכת ישראלית (האמור נכון להתקנה הטקסטואלית שלהם שמתבססת על תוכנת ההתקנה של דביאן. לא זכור לי אם ההתקנה הגראפית שהם כתבו לבד יודעת להתקין חבילות נוספות לפי ארץ ההתקנה).

אם לא עשית את זה בזמן ההתקנה, החבילה שצריך להתקין בדיעבד היא user-he . היא כבר מושכת את גופני culmus ואת כל השאר.
הלפטופון שלי 532464
מעניין, לא הכרתי את user-he, והיא לא מותקנת אצלי.

מה שכן צריך לעשות בתוכנת ההתקנה בכל מקרה הוא לבחור פריסת מקלדת עברית (אני מסרב לבחור שפה אנגלית להתקנה עצמה כי אז המערכת כולה מותקנת בעברית ואיכס). זה מבטיח שניתן יהיה לעבור בין אנגלית ועברית כרגיל עם alt+shift בלי צורך להיכנס להגדרות נוספות לשם כך.
הלפטופון שלי 532465
נו, ואחרי כל זה מתפלאים שאנשים נורמליים לא מתקינים את המערכת הזו.
הלפטופון שלי 532469
אנשים נורמליים גם לא מתקינים חלונות, ואם יתקינו חלונות בעצמם ככל הנראה ייתקלו בקשיים דומים ואף רבים יותר.
הלפטופון שלי 532476
זה לא נכון. מיליוני אנשים הורידו והתקינו את חלונות 7, אף אחד מהם לא קנה את המחשב עם המערכת מותקנת עליו, ורובם הגדול מאד לא נתקלו בשום בעיות.
הלפטופון שלי 532478
גם אני עשיתי זאת, וזכור לי שההתקנה הייתה פשוטה פחות מזו של לינוקס (ובנוסף, בסביבתי הקרובה שמעתי על לא מעט אנשים שנתקלו בבעיות עם וינדוס 7 - וכמובן, אני כל הזמן שומע על בעיות עם לינוקס).
הלפטופון שלי 532479
האנשים שאני דיברתי איתם (וה-reviews שקראתי) תיארו חווית התקנה חלקה ונעימה בחלונות 7 - שכזכור היא גרסת בטא. קרא שוב את הדיון ביניכם קודם על איך צריך להגדיר את המערכת כדי שאפשר יהיה לעבוד בעברית, ותגיד לי אם אתה מצפה שמישהו שהוא לא חובב מחשבים מושבע ירצה או יוכל לעשות את זה.

אני עצמי, אגב, מתכוון כבר הרבה זמן להוסיף לינוקס לנטבוק שלי, אבל לא היה לי זמן להתעסק בהתקנה - ואני יודע שאם אעשה את זה אז הפיתוי לתחזק ולשדרג את המערכת אחר כך יהיה מספיק גדול כדי לבלוע את שרידי הזמן הפנוי שלי.
הלפטופון שלי 532483
קראתי. הדיון אומר "כשאתה מעלה את תוכנת ההתקנה, תבחר פריסת מקלדת עברית (או את כל ההתקנה בעברית) וזהו". מה הבעיה?
הלפטופון שלי 532609
קרא כמה תגובות אחורה. יש כאן שלושה משתמשים: אתה, שיימוס וצפריר. שיימוס חסר נסיון במערכת אבל נראה שיש לו יכולת טכנית לא מבוטלת; אתה וצפריר משתמשים מנוסים ובעלי כישורים גבוהים. שיימוס התקין את המערכת ולא מצא בה עברית מותקנת; נוסף על כך, כשהוא התקין את העדכונים שהמערכת הציעה לו התוצאה היתה קריסה כללית שהיתה מביאה משתמש פחות חזק לקרוא לטכנאי. לגבי בעיית הפונטים אתה הצעת לו להתקין קולמוס, שזה "כמובן מהדברים שצריך לדעת קודם או לשאול מישהו". מה מובן בזה? למה שיהיו דברים שצריך לדעת קודם או לשאול? צפריר נתקל בבעיה אחרת - הקידוד הלא-סטנדרטי. כיוון שהוא משתמש מנוסה הוא ידע כיצד לפתור אותה, אבל שוב - האם משתמש לא-מנוסה שאין לו את הרקע של צפריר והוא בכלל לא יודע מה זה יוניקוד UTF-8 היה יודע זאת? גם לגבי מהי הדרך הנכונה להתקין את המערכת כך שהיא תדע להתמודד עם העברית מלכתחילה לא ברור מה התשובה הנכונה; אתה וצפריר - כאמור, משתמשים מנוסים וידענים - מציעים שתי דרכים שונות, ואת החבילה שצפריר הציע אתה, על אף הותק והנסיון שלך, לא הכרת - ודאי שמשתמש חדש לא יכיר.

לפני שנים, כשהזדמן לי לראשונה לשמוע על לינוקס, היה מקובל להתקין אותה ב-"מסיבות התקנה" שבהן גורואים של המערכת התקינו אותה על מחשביהם של אותם נועזים שהסכימו לנסות. שקלתי אז אם לקחת את ה-‏386 שלי למסיבה כזו וויתרתי - זה נראה מורכב מדי והתמורה לא הצדיקה את המאמץ. מאז לינוקס עשתה כברת דרך עצומה; התקנה ותחזוקה של המערכת היום קלה יותר מאשר היתה ההתקנה והתחזוקה של חלונות פעם, אם כי עדיין יש צורך מסוים בגורואים (נניח, כאלה שיודעים שאם רוצים לראות פונטים נורמליים בעברית צריך להתקין קולמוס באמצעות איזה משפט קריפטי משורת הפקודה). למרבה הצער, גם מיקרוסופט התקדמה, כך שהפער צומצם אבל לא נסגר; היום, כשחלונות 7 מציעה מערכת לפחות סבירה (ויש אומרים טובה) מבחינת היציבות והשימושיות, קשה עוד יותר לראות למה משתמש מן השורה יעדיף את לינוקס. נראה לי שמטפורת הלאדה ניבה של שיימוס תקפה; הלאדה יכולה להביא אותך למקומות שמאזדה 3 לא תוכל להגיע אליהם לעולם, אבל רוב האנשים לא היו טורחים להגיע למקומות האלה גם אם היתה להם לאדה כזו - והנוחות, השקט, האבזור והאמינות של המאזדה על הכביש הם מבחינתם סיבה מספקת לא לבדוק אפילו את הלאדה.
הלפטופון שלי 532610
"לא מצא בה עברית" נשמע לי מוזר. הגופנים הרגילים שמגיעים עם אובונטו (dejavu, מבוססים על גופני bitstream vera ולכן נראים טוב באנגלית) כוללים כיסוי סביר של עברית. אמור להיות לך גופן sans שמראה עברית וזו אמורה להיות ברירת המחדל של המערכת.

אם אתה מתקין מערכת בעברית החבילה הזו אמורה בכל מקרה להיות מותקנת.

לגבי הקרנל, הניחוש שלי הוא שמה שפעל כאן בעוכריו של שיימוס היה השימוש באפשרות התקנה פחות מקובלת ושגם פחות נבדקת:
תגובה 532396
לא מצאתי באגים רלוונטיים אחרים אצל grub2 או אצל חבילת הקרנל.

לגבי שורת הפקודה: הרבה יותר פשוט לכתוב באייל שורת פקודה אחת מאשר להסביר בדיוק "מתפריט ניהול פתח את מנהל החבילות חפש שם חבילה שקוראים לה culmus, בחר בה, לחץ על "התקן", ... ‏1 (וכל זה כמובן רק אחרי השאלה המקדימות על שפת הממשק). צילום מסך אחד אולי שווה אלף מילים, אבל באלף מילים אפשר להעביר מאות פקודות. אם שמת לב שני פשוט הנחתי שהוא יודע לבקש מהמערכת להתקין חבילות וביקשתי ממנו להתקין חבילה.

ולגבי הטענות על לאדה: הן נראות לי פשוט מוזרות. לי לא ברור איך אפשר להסתדר בסביבת עבודה שבה פשוט מתחברים עם ssh לכל מחשב (ומריצים את הפקודות הרצויות). שבה קל מאוד להתקין מגוון גדול של חבילות תוכנה בלי להתחיל לחשוש מהתנגשויות. לא ברור לי איך אפשר להסתדר בלי shell נורמלי במערכת. בלי perl. לא ברור לי למה אני צריך להתקין ולעדכן בנפרד תוכנות משרדיות (רק בגלל שכמה חברות יכולות לגבות על זה כסף בנפרד? תרוץ גרוע מבחינתי). כל התוכנות הללו מנוהלות ע"י מערכת ניהול החבילות: אם יוצא עדכון אבטחה חשוב ברובי, אני אקבל עדכון. אני לא אצטרך להוריד עדכונים מאיזשהו מקום ולהתחיל לבדוק איך מתקינים אותם. לא ברור לי איך אפשר להסתדר בסביבה שבה אני צריל להלחם נגד מי שכותב כל תוכנה במלחמה יום־יומית מכיוון שאף אחת מהתוכנות לא בוטחת במשתמש (ששילם מספיק למחבר) והמערכת לא סומכת על אף אחת מהתוכנות הנוספות (שהיא באמת כתובה כמו שצריך). לא ברור לי למה אני צריך להשתמש במערכת שלא מאפשרת לי לקבל את המקור לכל רכיב שלה בצורה אוטומטית.

הבעיה שבה אני נתקלתי היא בעיה דומה לזו שבה נתקל מישהו שקנה מערכת חלונות בסין. קידודי יוניקוד המקובלים פותרים את הבעיה לכל העולם חוץ מלסין, קוראה ויפן: http://en.wikipedia.org/wiki/CJK ולכן משתמשים שם בערב רב של קידודים סותרים. הפתרון שלי לבעיה היה מאוד פשוט ולא דרש לדעת מה זה UTF-8 אלא לדעת שאני לא רוצה סינית. פשוט בחרתי שפה אחרת בזמן ה־login. אני מניח שמשתמש ממוצע יהיה מודע להבדל בין "אנגלית" לבין "סינית" גם אם לצד האנגלית בא עוד צרוף מוזר ששמו "UTF-8".

נדמה לי שכתבתי שם שלטעמי ברירת המחדל הזו היא שגויה מכיוון שקניתי את המחשבון שלי דרך משווק הולנדי (המשווק הכי ותיק שלהם). הייתי מצפה מהם למינימום התחשבות באותו פלח אוכלוסיה שאינו סיני. אבל זה לא היה החלק היחיד שחופף באותה מערכת והיא בהחלט מערכת שלא הייתי מפיל על משתמש תמים. בפרט הם הצליחו לשבור את מנגנוני עדכון החבילות. במקרה היא גם לא היתה מערכת אובונטו.

1 לא בדקתי שהשמות בתאור הזה מדוייקים או שהכפתורים הללו קיימים. לי אישית כבר מזמן לא יצא להשתמש באותם כלים גרפיים.
הלפטופון שלי 532617
נשמע מוזר או לא - שיימוס לא מצא את העברית, זו עובדה. אני מניח שהוא ניסה לחפש.

לגבי כל מה שחסר לך בחלונות, כל אלה טענות לגיטימיות - אבל אני מניח שאתה מבין היטב שלרוב הגדול של משתמשי המחשבים בעולם הן לא רלבנטיות. איזה משתמש שאינו איש מחשבים יעלה בדעתו להתחבר למחשב אחר ב-ssh? למה שהוא יצטרך פרל? למה אתה צריך פרל אם אתה כבר כותב ברובי זו שאלה אחרת, אבל זה כבר ענינך; בכל מקרה אתה יודע ודאי שאפשר להתקין את שתי השפות האלה (וגם פייתון וכמעט כל שפה אחרת) בחלונות חינם. גם אופן אופיס אתה יכול להתקין חינם. לגבי עדכונים, כמעט כל תוכנה חלונאית רצינית היום מצוידת במנגנון עדכון (המערכת עצמה ואופיס, דפדפנים, נגני מדיה וכו') - רוב המשתמשים עובדים עם זה ונוח להם. אני לא מרגיש שאני במלחמה יומיומית נגד כותבי התוכנה כשאני עובד בחלונות, והיכולת לקבל קוד מקור היא נחמדה אבל בפועל כמעט אף אחד לא מנצל אותה - ממילא כשמדובר בתוכנה קצת כבדה הקוד הוא כל כך סבוך שאם אתה באמת מנסה להבין מה הולך שם תצטרך להשקיע חודשים. המשתמש הממוצע לא יזדקק וגם לא ירצה את זה לעולם. בקיצור: לך כ-Power-user עם דרישות מיוחדות זה מתאים פיקס, אבל לדודה שלך או לפקיד בעיריה זה לא מתאים ולא נחוץ.
הלפטופון שלי 532623
א. אתה יכול להתקין חינם. אבל אתה צריך להשקיע בכך עבודה.

נחזור לדוגמת רובי. נסתכל על דף ההורדות של רובי:
רק המערכת חלונות הם לא ממליצים להשתמש במערכת ניהול חבילות כדי להתקין את רובי.

הקישורים להורדת המתקין לחלונות מוליכים אל:
מה קורה אם אני רוצה להתקין כל מיני הרחבות?
הקישור "Help" מראש אותו הדף מוליך אל http://wiki.github.com/oneclick/rubyinstaller . עמוד ה־Tutorials משם:
להעתיק ידנית כל מיני קבצי dll ממקום למקום? נשמע לי מסובך. בשביל זה יש לי מערכת ניהול חבילות. מה בסך הכל צריך הבן־אדם?

apt-get install rails ruby-mysql

בשביל זה לכתוב מדריך שלם?

ב. יש לך הרבה מנגנוני עדכון. יש לך מנגנון עדכון אחד של המערכת. אחר של האנטי־וירוס (שלא סומך על המערכת), שלישי של אדובי, רביעי של מוזילה, חמישי של המשחק החדש שהתקנת, ולא אנסה לנחש מה עוד מותקן אצלך. לפחות חצי מהמנגנונים הללו כתובים גרוע. הם אינם מתואמים ביניהם.

מה שיותר גרוע מזה הוא שכמדובר על תוכנה שאינה חלק מהמערכת. כל תוכנה סוחבת את העותק הפרטי של הספריות שלה, מכיוון שאסור לסמוך על מה שמגיע עם המערכת. אם יש עדכון בעיית אבטחה קטנה ב־libpng, תצטרך עכשיו להוריד עדכונים נפרדים לחצי מהמערכת שלך (והכי גרוע: לחצי מהתוכנות בכלל לא יצאו עדכונים).

כמוכן, מכיוון שההפצה בחלונות מתקדמת כ"כ לאט, אין כמעט נסיון להפריד בין "תיקונים" לבין "תכונות חדשות". עדכוני אבטחה של אובונטו לא יכניסו לך מבלי ידיעתך התנהגות שונה אלא אם כן היתה סיבה טובה מאוד. לעומת זאת, לעדכונים מחלונות כבר יצא שם של דברים שמוסיפים דברים ומשנים דברים ללא צורך. העובדה שאתה לא יודע בדיוק מה נכנס לשם תורמת גם היא לכך. גם אפל ידועה לשמצה בנסיונות להתקין תוכנה נוספת מתוך עדכוני אבטחה של quick-time. דברים מהסוג הזה שוברים את האמון במנגנון עדכוני האבטחה: אם אני לא יכול לסמוך עליו שלא יגרום לי צרות, אני אבטל אותו (וכך ייגרמו צרות אחרות בטווח הרחוק).

(יש הפצות לינוקס שבהם עדכונים שוטפים מכניסים תכונות חדשות, יש גם מקורות תוכנה מהסוג הזה לאובונטו. הרבה פעמים יותר כיף לשחק עם זה, אבל זה מגדיל את הסיכוי לשבר. אני לא נוטה להמליץ עליהן למתחילים)
הלפטופון שלי 532726
לגבי רובי, הרוב המכריע של התוספות לרובי מותקן בחלונות באמצעות השורה הפשוטה gem install <whatever your package name is> ומעודכן באמצעות gem update. תוספות שדורשות קימפול הן מורכבות יותר, ואכן סביר להניח שמי שמעונין לעבוד עם התוספות האלה יעדיף לעבוד בלינוקס.

לגבי מנגנוני העדכון, אני יכול לטעון כלפיך שהעובדה שבלינוקס כולם משתמשים באותן ספריות גורמת לכך שאם אתה מוריד ומנסה להתקין תוכנה חדשה אתה מגלה פתאום שהיא דורשת גרסה חדשה יותר של חלק מהספריות במערכת, וזה מחייב אותך לעדכן בשביל תוכנה אחת משהו שיכול להפיל עשר אחרות. גרוע יותר: מערכות חלונות משמשות בדרך כלל משתמש יחיד, מערכות לינוקס/יוניקס בנויות לשמש מספר גדול של משתמשים ואף משמשות כך בפועל. לכן יתכן שהעדכון הזה שלך יפיל אחרים, אן שהמדיניות של מנהל המערכת תמנע ממך להתקין אותו. בחלונות מעולם לא נתקלתי בתוכנה שמספרת לי שהיא לא יכולה לעלות כי היא קומפלה עם גרסת gcc כזו ומה שיש במערכת משתייך לגרסה אחרת, או כי איזה lib-cairo שאין לי מושג מה הוא עושה ולמה הוא נחוץ לא עונה על דרישותיה. אז יש יתרונות לשיטת הספריה-אחת-לכולם אבל יש לה בהחלט גם חסרונות. יתכן שבסיכום כללי השיטה של לינוקס עדיפה - אבל עדיין זה לא יתרון שיגרום למשתמש מן השורה להעדיף את לינוקס.

עד כמה שאני מכיר, רוב המשתמשים בחלונות לא מבטלים את מנגנון העדכון - לא של המערכת ולא של כל אחת מהתוכנות המותקנות עליה. לפחות מבחינת חווית-המשתמש שלי על חלונות, העדכונים הם לא בעיה שמטרידה אותי באופן מובהק.
הלפטופון שלי 533064
לגבי העברית, היא מובנית ברוב הגרסאות כבר זמן רב, אבל יצאו כמה גרסאות לצריבה על דיסק (ולא DVD) שלא הכילו תמיכה בעברית (כמובן שאפשר להוסיף את זה דרך הממשק הגרפי מהרשת).
הלפטופון שלי 532491
התקנתי השבוע שתי מערכות הפעלה - XP ו-‏7 (חוקית!). השניה עברה כה חלק והתבררה ככה ידידותית כלפי שהתחלתי לחשוד שעוד רגע היא גם תנסה עלי את המהלכים שלה...
הלפטופון שלי 532467
עוד דבר מעניין שקרה לי - מקש אלט הימני זוהה משום מה כייצור מסוג אחר. לקח לי די הרבה זמן למצוא איפה משחקים עם ההגדרות הללו ומתקנים את זה.

אגב אני נטשתי את ה alt+shift כשגיליתי שזה פוגם קשות בעבודה עם Emacs.
הלפטופון שלי 532477
תשתמש ב־caps lock במקומו. ממילא אין לו שימוש נורמלי. כך לפחות זה לא יהיה סתם "המקש שלוחצים עליו בטעות במקום shift". כמוכן אם במקרה יצרן המחשבון שלך החליט לחסוך מקום ע"י ביטול נורית ה־scroll-lock, עדיין יש לך נורית לסמן את מסב המקלדת.

חסרונות:
* בניגוד ל־alt-shift, יש אחד כזה רק בצד שמאל של המקלדת (אלא אם כן יצרן המחשבון שלך מייעד אותו לבעלי יד שמאלית אחת וויתר על ה־alt השני)
* עדיין אפשר בטעות לקבל את הפעולה המקורית של capslock ע"י לחיצה על shift-capslock.
הלפטופון שלי 532480
בחרתי משהו דומה - CTRL+CAPSLOCK. נח מאד, ומאפשר לי להשתמש ב !+ALt שזו פקודת המחץ ב Emacs :-)
הלפטופון שלי 532481
המושג global-set-key מוכר לך?
הלפטופון שלי 532495
מכיר, אבל במקום לשנות את כל הצירופים המתחילים ב !+Alt עדיף לשנות את החלפת השפה...
הלפטופון שלי 532466
למעשה כל אחד מהדברים שנתקעתי בהם הוא משהו קטן שצריך לדעת קודם, או לשאול מישהו.

חזרה לעמוד הראשי המאמר המלא

מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים