מוקו מוקו..

שלום לכולם,

מי שבקשר איתי בטח שם לב שנעלמתי בשבוע האחרון. נסעתי לשבוע של הרגעות בצפון יחד עם משפחתי (נחל שניר למתעניינים).
בדיוק לאחר שהזמנתי את מכשיר האופןמוקו (A6 850+Buzz fix שזהה ל־A7 רק יותר זול) נסעתי, והתכנון היה שלאחר מסלול ארוך ברחבי העולם הטלפון יגיע אליי באמצע הטיול – ואכן כך היה. הטלפון הגיע אליי ביום שני האחרון (ה־17 באוגוסט), ולא יכולתי לעשות איתו יותר מדי.

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

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

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

lsusb

אם מופיעה השורה “First International Computer, Inc. OpenMoko Neo1973 kernel cdc_ether USB network” הכל בסדר. אם לא – יש להכנס למצב המתנה (Suspend), לחזור חזרה, ולנסות שוב את הפקודה. אם זה לא עובד ניתן לנסות לנתק את המכשיר מהכבל, ולחבר חזרה, ואם כל אלה לא עבדו, תמיד אפשר פשוט להפעיל מחדש את המכשיר.

כעת כשהמכשיר מזוהה, יש להכנס למצב מנהל (באמצעות הפקודה sudo su, לא לעשות sudo לפני כל פקודה) ולהריץ את הפקודות הבאה:

ifconfig eth1 192.168.0.200 netmask 255.255.255.0 up
route add -host 192.168.0.202 dev eth1
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING  -o ath0 -j MASQUERADE

שימו לב שבפקודה הראשונה והשנייה מופיע eth1. חיבור זה הינו החיבור של המכשיר, ייתכן ואצלכם הוא יהיה eth2, eth3 או usb0. ניתן לבדוק באמצעות ifconfig.
בפקודה הרביעית מופיע ath0. זהוהחיבור האלחוטי שממנו אני מחובר במחשב לאינטרנט. אצלכם שנו זאת לחיבור שלכם.
את הפקודות האלו יש לבצע בכל פעם שמחברים את המכשיר ורוצים בו אינטרנט או גישה אליו. (מעניין אם קיים סקריפט שעושה את זה)

כעת לאחר שהגדרתם את הכל, ודאי תרצו כבר להתחבר למכשיר ב־SSH. יש לחזור למשתמש הרגיל (באמצעות su USER_NAME), ולהריץ את הפקודה:

sudo ssh root@192.168.0.202

לא ברור לי למה, אבל כשמחוברים במצב מנהל זה לא פועל, אבל כשמנסים להתחבר כמשתמש רגיל זה גם לא פועל, ורק עם sudo זה פועל חלק.

תתבקשו לתת את הסיסמת ה־ROOT של המוקו. פשוט הקישו אנטר (אין סיסמה).
זהו. אתם בפנים, ואפילו יש אינטרנט.

כעת מומלץ להתחיל להתקין את התוכנות שאתם רוצים על המכשיר.
קודם־כל יש להתקין את מנהל החבילות opkg שהוא מנהל החבילות הפופולרי בהפצת ה־SHR (וגם ב־OM). בכדי לעשות זאת הריצו את הפקודה:

opkg-cl update && opkg-cl install opkg libopkg0

כעת opkg מותקן. זמן להתקין תוכנות.
ההתקנות שלי:

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

את ההתקנות עשיתי באמצעות הפקודה: opkg install PACKAGE_NAME (כאשר את PACKAGE_NAME מחליף שם החבילה), חוץ מאת Woosh! אותו התקנתי ממאגר החבילות של OPKG.org.

כדי לכוון את השעון (שעה ותאריך) בעזרת האינטרנט, התקנתי את NTP:

opkg install ntpclient

ואז כיוונתי את השעון כך:

ntpclient -s -h pool.ntp.org

במידה ותרצו להעביר קבצים אל מכשיר המוקו שלכם, תוכלו לעשות זאת באמצעות הפקודה הבאה:

scp ~/Music/* root@192.168.0.202:/home/Music/

תוספת אחרונה:
בודאי תרצו עברית במקלדת של המוקו, לשם כך יש להתקין את החבילה illume-keyboard-hebrew (ב־SHR):

opkg install illume-keyboard-hebrew

כעת כל שנותר הוא לאתחל על הסביבה הגראפית:

/etc/init.d/xserver-nodm restart

.

התרשמות כללית:
מכשיר מצוין עם המון פוטנציאל.
אנשים אומרים שמוקו הוא בעיקר משקולת לנירות, שזה מכשיר איטי נורא, שכלום לא עובד בו, שהוא לא מתפקד כמו טלפון בכלל.
אנשים לא יודעים מה הם אומרים.

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

בקיצור, מכשיר באמת כיפי ונוח, יש בו מקום לשיפור, אבל הוא בהחלט מספק אותי ואת צרכי.

דור.

Be Sociable, Share!

11 thoughts on “מוקו מוקו..

  1. sudo su זו דרך ממש מסורבלת להכינס למעטפת רוט, הנה 2 דרכים פשוטות יותר :
    sudo passwd # set your real root password
    sudo -i # open shell

    ובאשר לקימפול, שווה לשקול שימוש ב-distcc, כשמהמשב הרגיל ישמש כשרת קימפול. רק צריך להתקין עליו קרוס-קומפיילר מתאים.

    ReplyReply
  2. הנה רשמיי מההפצות עד כה:
    1. אם רוצים סביבה מלאה עם מאגר תוכנות ענקי – יש את דביאן
    החסרון היחידי המעיק הוא שאין כפתור ימני, מה שמקשה על עבודה אמיתית בסביבה כזו ( אולי יש איזה פתרון שעוד לא ראיתי, היה נחמד עם למטה למשל היו מציגים כפתורי עכבר ).
    2. SHR היא סביבה דיי טובה, יש לה אחלה תוכנות, אבל גם יש לה חסרונות רבים:
    א. היא לא סטבילית, הרבה באגים ובעיות, לפחות מנסיוני. עדיף לדעתי להשתמש בTESTING וללכת על בטוח מאשר להתאבד על UNSTABLE שאולי טובה יותר אבל מכילה בעיות רבות.
    ב. סביבת הטלפון שלה לא משהו, אין חיפוש שמות, הרישומים לא עובדים ועוד.
    ג. הסביביה נורא איטית יחסית לom2008. נראה שדברים עולים מאוד לאט, ולפי מה שזה נראה, הסיבה נובעת בעיקר מכך שהסביבה של illume שהיא משתמשת בה נורא כבדה. בom2008 משתמשים בASU, שהיא אמנם הרבה פחות שימושית ונוחה (יש מדריכים כיצד לשפר אותה), אבל היא זזה מהר מאוד ודברים עולים בה הרבה יותר מהר.
    3. ההפצה שראיתי שפועלת הכי מהר על האופנמוקו היא QTOPIA, שלצערי לא תומכת עברית כמו שצריך ולא מצאתי עד היום כיצד לאפשר בה עברית. בנוסף, היא כבר לא מפותחת על ידי TROLLTECH ועברה לקהילה, והגירסאות החדשות שלה איטיות באופן מחריד.

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

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

    רם מתתיהו.

    ReplyReply
  3. שקלת להתקין על המכשיר את Mozilla Fennec? זה עשוי להיות דפדפן שיתאים באופן אופטימלי לדרישות שלך ויכולות המכשיר.

    ReplyReply
  4. מזל-טוב…
    אולי תעלה לנו כמה תמונות…

    ReplyReply
  5. אחח.. תומר, רק חיכיתי לתגובה הזו שלך :P
    האמת שחשבתי להתקין את פנק, אך לא מצאתי בשום מקום לא קובץ בינארי, לא opkg, ונאמר לי שזה עובד ממש ממש לאט על מוקו, ולכן ויתרתי.
    בכל מקרה אם תוכל לעזור לי למצוא קוב בינארי או opkg אין ספק שאני לפחות אנסה אותו…

    עקיבה: בכיף, אני אצלם את החבוב..

    ReplyReply
  6. תתחדש !!
    חלומות נוטים להתגשם מתישהו, אם רוצים מספיק (או כמו שאמר מי שאמר את מה שאמר: “אם תרצו – אין. זו אגדה” :) ).
    אם עכשיו לא נשאר לך כסף לחולצות אובונטו, לא נורא. העיקר שיש מוקו…
    גם אני מצטרף לעקיבה בקריאה נרגשת: הראה את הבייבי.
    תהנה.
    בעז.

    ReplyReply
  7. תתחדש! מקווה לראותו במפגש הקרוב.

    ReplyReply
  8. היי (סוף סוף אני ברשת האינטרנט…)

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

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

    אבל בכל מקרה, דור, תתחדש ותהנה מהמוקו שקנית (בכמה? לא סיפרת…)

    ReplyReply
  9. היי שימי! הרבה זמן שלא היית :)
    מוקו משתמש גם בחומרה פתוחה, כך שתמיד אפשר לתקן ולשפר אותה, והתאים את התוכנה אליה (לעומת N900 של נוקיה).
    למוקו יש קהילה גדולה ואוהדת לעומת נוקיה, שמוכרת לך פשוט מכשיר טלפון מרובע ופשוט (ולא משנה איזו מערכת הפעלה יש לו, אתה לא תמצא באינטרנט קהילת משתמשי N900 של נוקיה, נכון?)

    ReplyReply
  10. למה pocket.co.il לא מספיק?
    הם כבר הצילו לי את הנוקיה מטעות שעשיתי, אבל קטנה אבל עדיין..
    וזה בלי קשר ל-N900, אבל בהחלט, הם מתכוונים לפתוח שם קהילה למערכת ההפעלה הזו, ויש לפחות מומחה אחד ואפילו כמה לענייני לינוקס.
    נראה לי בגלל שהאתר די קטן ולא מוכר, חושבים שאין אתר כזה…
    (כן, יש שם גם תמיכה לאופן מוקו [ולעוד שלל דברים מוזרים])

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

    ReplyReply

Leave a Reply

Your email address will not be published. Required fields are marked *