על אינטל, אנדרואיד ושקרים

androidכתבתי כאן בעבר שאינטל די נתפסה עם התחתונים למטה בכל מה שמדובר על הסמארטפונים והטאבלטים, ו-7 שנים אחרי שאפל הציעו את האייפון הראשון – לאינטל אין שום פתרון מבחינת מעבד. אתקן את עצמי: יש להם פתרון, אך הוא פתרון גרוע.

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

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

הבעיה המרכזית של השוק: רוב היצרנים אמרו לאינטל "תודה, לא תודה" והם העדיפו לבחור פתרון של Qualcomm, nVidia, ויצרנים אחרים שמייצרים פתרונות מבוססים ARM. חלק מהיצרנים הסכימו למכור מכשירי אנדרואיד מבוססי הפתרון של אינטל, אבל רק כ-עוד פתרון, את זה אפשר לראות לדוגמא אצל לנובו עם ה-K800.

היחידים שכן הסכימו ממש להשקיע בפתרון של אינטל ולמכור אותו לציבור – הם סמסונג, עם דגמים מסויימים של ה-Galaxy Tab-3. אינטל סייעה בתקצוב שיווק לטאבלטים האלו ובפרסומים משלה וגם סמסונג פירסמה תחת כל עץ רענן את הטאבלט הזה.

זה עזר? האם סמסונג תמשיך למכור טאבלטים עם מעבדי אינטל? בחודש שעבר יצאו פרטים לגבי דור ההמשך, ה-Galaxy Tab-4 וכפי שתוכלו לראות כאן, גם סמסונג יורדים מהעץ (אם כי יכול להיות שחלק מהדגמי TAB – הם מוציאים מספר גדול של סדרות – יכול להיות מבוסס על פתרון אינטל).

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

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

כשאנדרואיד החל להיות מפותח, גוגל חיפשה שיטה איך להריץ אפליקציות תחת מעבדים שונים וגם שפת תכנות מומלצת. בסופו של דבר מבחינת שפה הם הלכו על JAVA וגוגל החליטו לבנות שיטה שהאפליקציות ירוצו כמכונות וירטואליות (מה שגרם לאורקל לתבוע את גוגל – ולהפסיד) מה שנקרא Dalvik VM. תפקידו של ה-Dalvik זה לקחת אפליקציה שכתובה ב-JAVA ולהמיר אותה למצב בינארי ולהריץ אותה כ-VM כך שאם האפליקציה נתקעת, האנדרואיד לא נתקע.

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

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

  • להוסיף קוד בינארי לאפליקציה, כך שאותו חלק בינארי ירוץ Native באנדרואיד על המעבד (אפשר לראות זאת באפליקציות רבות שמעבדות תמונה, אודיו וכו')
  • לוותר לגמרי על כתיבה ב-JAVA ולהשתמש ב-NDK של אנדרואיד כדי לכתוב את האפליקציה כולה כאפליקציה בינארית.

אלו כמו שיטות לגטימיות… כל עוד אותו אנדרואיד רץ על מעבד מבוסס ARM.

אבל מה קורה כשהמעבד שמריץ את אותן אפליקציות הוא ATOM? אז ישנם מספר סיטואציות:

  • אם האפליקציה כתובה לגמרי ב-JAVA, הביצועים יהיו בערך כמו המעבדים של ARM ולפעמים הם ירוצו יותר מהר.
  • אם האפליקציה כתובה ב-JAVA אך ישנם חלקים בינאריים שכתובים עבור ARM, באותם חלקים בינאריים, המערכת תצטרך להשתמש באמולציה, מה שיגרום למעבד להתאמץ הרבה יותר והביצועים יהיו הרבה יותר איטיים. כמה איטיים? בין 25-50% יותר איטי.
  • אם האפליקציה היא בינארית וקומפלה רק עבור ARM – הביצועים יהיו גרועים עם צריכה כבדה של הסוללה והמעבד יתאמץ הרבה יותר כדי להמיר בינארי מ-ARM לאינטל.
  • אם האפליקציה היא בינארית לגמרי וקומפלה עבור אינטל – היא תרוץ מהר ולעיתים יותר מהר ממה שמעבד ARM יכול להציע, אבל המחיר – הוא בביצועי הסוללה, צפו ל-20-30% פחות סוללה בהשוואה למעבדי ARM.

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

ב-ARM הוציאו לאחרונה מסמך שבחן מנקודות שונות את ההבדלים בין ARM ל-X86 של אינטל, הן מבחינת אפליקציות שזמינות ל-2 המעבדים, הן מבחינת תואמות (אחת התוצאות המפתיעות – עליה של 3% בשנה האחרונה בתוכנות שרצות על מעבדי ARM ולא רצות על מעבדי אינטל, גם עם תואמות בינארית). נכון, המסמך עצמו אינו ממש אובייקטיבי אך הנקודות שהמסמך מעלה שם (גם כשלא מדובר באנדרואיד אלא Windows RT לדוגמא) מראים תמונה ברורה: אם הסוללה חשובה לך כך שלא תצטרך לרוץ לשקע כל כמה שעות, אם חשוב לך תאימות כך שכל אפליקציה שתתקין – תרוץ בצורה מיטבית, אז סמארטפון או טאבלט מבוסס מעבד אינטל אינו מוצר שמומלץ לך לרכוש.

ועוד נקודה שהמסמך בקישור לעיל לא מתייחס אליו אך חשוב שאתם תדעו: פיתוח אפליקציית אנדרואיד, בין אם בצורה של Native Binary או JAVA – כולל התאמות לתצורות מכשירים פופולאריות (סמארטפון/טאבלט/פאבלט) לוקח זמן ומשאבים. כרגע זה לוקח יותר מאשר לכתוב לאייפון (שוב, מבחינת עיצוב UX) אבל עוד חודשיים המצב גם עם אפל ישתנה (חכו להכרזות ב-WWDC הקרוב) ורוב מוחלט של החברות פשוט לא מוכנים להשקיע עוד משאבים בקימפול האפליקציות לאינטל אם זה דורש השקעה (כמו במקרים של אפליקציות בינאריות). השוק עצמו לא דורש זאת, אז גם אותן חברות עושות מינימום ואם יש בעיה עם קימפול ל-X86 אז הן פשוט מורידות אותו בשורת הקומפילציה ומוציאות גירסת ARM לאפליקציה. הרבה אפליקציות רצות נהדר על מעבדי אינטל, אבל אף פעם אינך יודע אם האפליקציה שאתה בדיוק צריך כרגע לבצע מטלה מסוימת – תהיה תואמת או לא ואם היא תרוץ בצורה טובה או לא. אתה אוהבת הפתעות?

מה קורה, אינטל?

אינטל ברבעונים האחרונים מציגה תמונה די מעניינת של מצב השוק בכל הקשור ל-PC: הרווח למניה עלה, אך היתה צניחה של 26% ל-1.9 מיליארד דולר ברבעון האחרון. אינטל יודעת ורואה מה שרבים מהאנליסטים רואים: פחות ופחות אנשים קונים PC חדש, ואם הם כבר חושבים על קניית מחשב חדש, הם במקרים רבים ירכשו טאבלט ואולי ישדרגו את ה-PC הקיים מבחינת זכרון/דיסק, מה שאומר שאינטל תרוויח פחות משדרוגים.

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

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

קודם כל נבדוק מי יכולים להיות המתחרים של אינטל שיכולים להציע הצעות מפתות לגוגל ואחרים. נתחיל עם Oracle.

מה הסיכוי שאמזון, פייסבוק, או גוגל יעברו למעבדי Sparc? טכנית, המעבדים הללו יותר מהירים ממה שאינטל מציעה בקצה העליון – במיוחד בכל מה שקשור לאפליקציות שיודעות להשתרשר (Threading). גם באינטל יש תמיכה ב-Threading אך היא מצומצמת (בהשוואה למה שיש ב-SUN) ולמעבדי ה-Sparc מסדרות T, X, M, והם מאפשרים לעשות דברים מאוד מעניינים בוירטואליזציה (ספציפית עם Solaris Zones אם אתם מריצים מערכות סולאריס כמכונות וירטואליות על שרת SUN עם מעבד Sparc רציני).

הסיכוי שאותן חברות יחתמו על רכישה מאסיבית מאורקל הוא אפס. מדוע? מכמה סיבות.

הסיבה הראשונה היא שאורקל/SUN עדיין חיה בשנות ה-80 כשיש צורך לשלם רשיונות פר ליבות, דבר שאף חברה מהשלישיה (גוגל,אמזון,פייסבוק) לא מוכנה אפילו לשמוע על כך. הסיבה השניה קשורה יותר לביצועים, כך לדוגמא אם תסתכלו כאן תראו שגם המעבד האחרון של SUN, ה-T5 חוטף נבוט בראש מ-Xeon E7 וה-E7 מהיר במקרים רבים ב-30% מה-T5 כשבודקים ביצועי אפליקציות, ועוד לא דיברנו על כך שאינטל יכולה לחתוך מחירים הרבה יותר מאורקל.

(אגב, אם אני כבר מזכיר את SUN, בקרוב תהיה מסיבת עיתונאים בה תוכרז גירסה 11.2 של סולאריס. לא, אתם לא ממש צריכים להתכונן לשדרוג מאסיבי אם אתם משתמשים בסולאריס. 3 שנים אחרי שיצאה סולאריס 11 לשוק, התוספות שיש ב-11.2 הם Open Stack ו-Puppet ביחד עם עוד כמה תוספות. פלא שהפצות לינוקס אוכלות לאורקל לקוחות?)

מכאן הדברים מתפצלים לכיוונים מעניינים.

moboמהנדס בכיר בגוגל העלה תמונה (משמאל, לחצו להגדלה) של ה-Red Board החדש שלהם. חדי העין שביניכם שיסתכלו בתמונה המוגדלת יראו כי הלוח שונה לחלוטין מכל לוח אחר שקיים בשוק, ויש סיבה לכך: הוא לא מבוסס מעבד אינטל או X86/X64. הלוח הזה הוא הלוח הראשון שגוגל תכננה שרץ על המעבד של IBM, ה-Power8.

מדוע מעבד זה? באוגוסט IBM הכריזה ביחד עם חברות כמו גוגל, nVidia ורבות אחרות על OpenPower, בסיס לחברות אחרות לקחת את פלטפורמת Power שנפתחה, ולבנות מעבדים וחומרה מסביב. בגוגל לקחו את העניין ברצינות והלוח הוא התוצאה הראשונה.

מדוע Power8? כי מדובר במפלצת ביצועים שעד לאחרונה לא היה לה תחרות רצינית בשוק (לפחות לא עד שהגיע Xeon E7 V2 שצריכת החשמל שלו בשמיים!), ובשביל גוגל ה-OpenPower מאפשר לתכנן את הכל מהתחלה ללא צורך בהתחשבות בדברים ישנים שהיו צריכים להישאר במערכות X86. אם תסתכלו לדוגמא על הלוח, תראו שאין בכלל תושבות זכרון, הוא ישב בצורה אחרת ממה שהיה צריך עם מעבדי XEON (זכרון צמוד כמה שיותר למעבד).

מבחינת גוגל, כל מה שהם צריכים כדי להכניס מערכות כאלו, זה לקמפל את הלינוקס מחדש בחלקו (קיים כמובן לינוקס ל-POWER, אבל עדיין לגוגל יש כל מיני דברים שהם הוסיפו והעיפו) – צפו לסמיטריילר של טלאים מגיע ל-Linux kernel mailing list.

גוגל במקביל עובדת על עוד פרויקט שכרגע עדיין לא מפורסמים פרטים (כך שמה שאני כותב הוא יותר קשור לשמועות עקשניות) להכניס מעבדי ARM של AMD (ה-Opteron A1100) בחלק אחר של עבודה שם. אני מאמין שנשמע יותר על כך לקראת נובמבר.

באמזון החליטו לעבור ל-ARM, אז מה אמזון עשתה? היא "חטפה" את המהנדסים שעבדו ב-Calxeda ז"ל בשביל לעבוד על מעבד עבורה מבוסס ARM של חברת Applied Micro כפי שתוכלו לראות כאן. מבחינת אמזון, התכנון יהיה להעביר כנראה מערכות פנימיות ל-ARM (לפי תכנון עומסי עבודה, Front End וכו') ולאחר מכן בהדרגה להציע ללקוחות שרתים וירטואליים מבוססי ARM במחירים זולים מאוד (עשיריות הסנט ומתחת לכך).

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

מבחינת מיקרוסופט, לחברה אין את הלוקסוס כמו פייסבוק, גוגל ואמזון שמשתמשים בלינוקס ושהמעבר למעבד אחר אינו כזה מורכב. מיקרוסופט שמשתמשת ב-Windows Server 2012 כמעט לכל המערכות שלה, תצטרך בשלב ראשון לעשות Porting ל-Windows 2012 מ-X64 ל-ARM וזו עבודה גדולה מאוד (ה-Core עצמו כבר רץ תחת ARM, אבל שאר החלקים שמרכיבים את 2012 – עדיין לא) ואם מיקרוסופט חכמים, אז הם התחילו לעבוד על כך, אבל עד שאין מערכת 2012 מוכנה לרוץ החל מה-Boot על ARM, מיקרוסופט לא יכולה לעבור לשום פלטפורמה אחרת. ברגע ש-2012 תהיה מוכנה, אז סביר להניח שמיקרוסופט תראה מה קורה בשוק מבחינת הצעות מבוססות ARM, ביצועים, מחירים – וכנראה שעוד שנתיים-שלוש – גם היא תתחיל לעבור.

באשר לחברות אחרות – סביר להניח שהחל משנה הבאה נראה יצרנים מוציאים לוחות-אם עם Opteron A1100 של AMD (שזה מעבד ARM) שייועדו בעיקר עבור ספקי תשתיות ענן (אמזון, גוגל וכו') והמחיר הזול שאותן חברות יציעו (הרבה יותר זול מ-VM על אינטל) יתחיל לשכנע סטארט-אפים וחברות אחרות להעביר חלק ממכונות ה-VM ל-ARM בשלבים כדי "לבדוק את המים". עם תמחור אגרסיבי מצד אותם ספקי IAAS, יותר ויותר חברות יראו שאפשר לקבל מה שהם התרגלו אליו – על ARM במחיר זול יותר, והן יעברו.

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

מה שאינטל, לעניות דעתי, יכולה לעשות זה להתבגר, לסגור על רישוי ARM, לרכוש עיצוב מוכן של אחד המתחרים ולהוציא לשוק (כדי לקבל דריסה) – ומשם להתחיל לבנות מעבדים לשרתים (וטאבלטים?) עם הנסיון העשיר שיש לה. השאלה אם אינטל תתעורר בזמן ולא תחזור על הפאדיחה של מעבד ה-Itanium (מעבד שאף אחד לא רצה ולבסוף אינטל בשקט העתיקה את תוספות ה-64 ביט ש-AMD המציאו).

האם אינטל תבין את הפואנטה לפני שהיא תתחיל להפסיד ברבעונים הבאים עוד? שאלה מצויינת.

"מתקפת" טאבלטים/מחשבים ניידים זולים בקרוב – עם טוויסט

בימים אלו מיקרוסופט עושה את הכל כדי שלא להציג את הפאשלה שלה בכל הקשור לטאבלטי ה-Surface שלה או מערכת ההפעלה "חלונות 8" שלה, שהאימוץ שלה יותר גרוע מהאימוץ של Vista. האשמה כמובן מונחת על כתפי מיקרוסופט, שהוציאה זול טאבלטים שההבדל ביניהם אינו נהיר לציבור הרוכשים שאינו טכני, נוסיף לזה ממשק משתמש חצי מבושל (אייקונים גדולים במסך פתיחה, אבל מצב ה-Desktop רחוק מאוד מאופטימיזציה עבור מגע אצבעות), נמשיך בכך שהיצרנים מתלוננים על מכירות מאוד נמוכות, ונקנח בכך שבגירסת חלונות 8.1 המתקרבת ושהודלפה, מיקרוסופט עדיין מתעלמים מהבעיה המרכזית שרבים מתלוננים עליה – חוסר תפריט ה"התחל" (Start Menu). ב-8.1 יהיה כפתור תפריט התחל, אולם מה שהוא יעשה בעצם הוא את אותה פעולה כמו שתלחץ על הכפתור הפיזי של ה-Windows מתחת לצג מגע. 

אינטל ויצרני המחשבים נמצאים בבעיה: אתה לא יכול למכור מחשבים עם חלונות 7, מכירות מחשבים עם חלונות 8 זוחלים והחברות הנ"ל רוצות למכור כמה שיותר ברזלים.

מה עושים? למי פונים?

למתחרים ממול, לגוגל.

לא, אני לא מתכוון לכרום OS שכל היצרנים כבר מוכרים, אלא משהו יותר מוכר לכם..

androidמוכר לכם האייקון מצד שמאל? אז כן, הם פונים לאנדרואיד… 🙂

מה שקרה בחודשים האחרונים, זה שאינטל עבדה מול גוגל ויצרנים אחרים על פיתוח מחשב חדש וזול שיהיה מבוסס אנדרואיד. כמה זול? מדובר על מחיר מוערך של בערך כ-500$. הוא יהיה טאבלט משולב מקלדת (כלומר מחשב נייד פשוט עם מסך מגע) ומכיוון שאינטל דוחפים, זה יגיע עם מעבד אינטלי מסידרת Atom. איזה דגם זו שאלה טובה, אבל אני יכול לנחש שזה יהיה באזור ה-Atom Z2420 או מעליו, משהו מהחדשים שאינטל תכריז בקרוב. אני מעריך שהיצרנים גם ישתמשו במעבדים שהם קצת יותר דסקטופים ואני מהמר שסמסונג תוציא משהו כזה מבוסס ARM Exynous 5 עם 8 ליבות.

המחשב הזה תופס מקום מעניין. הוא לא מכוון לשוק הנטבוקים ז"ל (שנמכרו בסביבות ה-200-300$ לחתיכה), והוא גם לא מתוכנן להתחרות במחשבים הניידים הרגילים שנמכרים ב-700 דולר ומעלה מיצרנים שונים. הוא מכוון בדיוק היכן שמיקרוסופט מיצבה את גירסת ה-RT.

האם זה יצליח? זו שאלה טובה. אסוס מכרה ומוכרת לא רע את דגמי הטרנספורמר (במיוחד דגמי 300T/700T/TF שכוללים בחבילה את המקלדת שכוללת בתוכה סוללה נוספת), אבל לאסוס אין את המשאבים והמפתחים שיש לאינטל להכניס באנדרואיד שינויים מספקים לעבודה נוחה עם המקלדת וליצרנים אחרים יש פתרונות מקלדת ותצורה אחרים כמו ה-Lenovo Yoga הכולל מקלדת בהחלט נאה ושימושית (יש שמועות על כך שללנובו כבר יש גירסת Yoga עם אנדרואיד כמערכת הפעלה עיקרית והם מחכים להכרזה של אינטל).

מבחינת אפליקציות שייועדו למחשבים כאלו, המצב דווקא לא רע: סביר להניח שגוגל תכריז בכנס I/O הקרוב על Quick Office כאפליקציה Native לכרום וגם גירסה משופרת לאנדרואיד, וכיום יש כבר הרבה מאוד אפליקציות שיודעות לעבוד היטב במצב Landscape. כמובן שישנם אפליקציות שלא פועלות על X86 (לדוגמא: האפליקציות של פייסבוק וכל אפליקציה שנכתבה כ-Native, אפליקציות אלו יהיו צריכות להיות מקומפלות מחדש ל-X86).

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

הטאבלטים החדשים של מיקרוסופט

אני די בטוח שחובבי אנדרואיד ו-IOS יאהבו לקרוא את הפוסט הבא…

מיקרוסופט הכריזה כי יהיו 2 גירסאות טאבלט עם Windows 8: אחת מבוססת מעבדי ARM, ואחת מבוססת X86. בגירסת ARM תוכלו להתקין אפליקציות רק דרך החנות של מיקרוסופט ורק אפליקציות מבוססות Metro UI (בלי Flash, לא יהיה Flash ל-Windows 8 ב-ARM, כך החליטה מיקרוסופט) ואם אתם חושבים לייעל את הטאבלט בכך שתתקינו עליו גם גירסת אנדרואיד כלשהי (כמו Cyanogenmod) תשכחו מזה ומיד – מיקרוסופט מכריחים את היצרנים להשתמש ב-Secure boot שנועל את ה-Boot Sequence כך שלא ניתן לשנות בייט אחד מהרגע שהטאבלט יצא מהמפעל (למעט עדכונים שגם הם צריכים להיות חתומים ע"י היצרן ומיקרוסופט).

במחשבה ראשונה מבחינה טכנית זה נשמע הגיוני: מיקרוסופט לא מעוניינת בחוויית משתמש של תקיעת טאבלט בגלל דרייברים סוררים (היי Vista!) אבל אז מגיעה נקודה אחרת: המחיר. היצרנים כבר "מזמרים" ל-Digi-times שלפי מחירי החלקים שמיקרוסופט מכתיבה, מחירי הטאבלטים עם Windows 8 יהיו יקרים יותר ממחירי טאבלטים מבוססי אנדרואיד וגם מהמחיר של האייפד. במילים אחרות: אם אתה מתעקש על Windows עם ARM – תשלם!

מהצד השני, יהיו טאבלטים עם מעבד X86 של אינטל. איזה מעבד? Atom מתאים לכם? כי זה מה שיהיה: מעבד Z2760, עם אפשרות "האצה לזמן מוגבל" (בתרגום לעברית: שכחו מביצועים רציניים!), 9 שעות עבודה, חיבור Wifi ו-Wifi Direct, חיבור סלולרי דור 3/4, פחות מ-9 מ"מ עובי (כאילו שזה כל כך מהותי למישהו כיום).

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

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

כפי הנראה לא אינטל ולא מיקרוסופט למדו את השיעור שמוטורולה למדו על בשרם בתמחור המפגר של ה-XOOM (זוכרים? יותר מ-800$!). מה המחיר הצפוי לטאבלט מבוסס Windows 8? אה, ממש כלום .. 600-900$! להזכירכם, אייפד 3 החדש ללא 3G עם 16 ג'יגה זכרון עולה .. 499$.

וכך אנו מגיעים למצב מאוד מעניין: לאפל יש ערימות של אפליקציות ל-IOS ולרובן יש גרסאות כמו לאייפון וגם לאייפד. לאנדרואיד יש הרבה מאוד אפליקציות, חלקן מותאם לטאבלטים ויותר ויותר אפליקציות מתחילות לקחת את היתרון של ICS לכתוב אפליקציות שמתאימות לטלפונים ולטאבלטים, כך שהיום אם אתה חושב לקנות גלקסי TAB (החדש, 2, שיוצע ב-50-100 דולר פחות מהגירסה הראשונה), יש לך לא מעט אפליקציות לשחק איתן.

למיקרוסופט מצד שני תהיה בעיה: הם יצטרכו לשכנע חברות פיתוח לכתוב אפליקציות מחדש (כלומר אם יש לחברה אפליקציות כיום, הם יצטרכו GUI חדש מבוסס Metro, להכין גירסה ל-ARM ובנוסף להתאים את האפליקציה שלהם שתעבוד על מעבד Atom עגלה) ועוד לא דיברנו על הגרסאות ל-Desktop. זה קל אם האפליקציה שלך מבוססת Web, זה סיוט אם האפליקציה שלך דורשת משאבי מעבד או מעבד גרפי (כמו.. משחקים, ואפליקציות אחרות).

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

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

 

באמת סוף רומן בין אפל לאינטל?

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

קודם כל הערה קטנה לגביי: יש לי הערכה גדולה לאפל על מוצריהם, אם כי אני לא אקנה את המוצרים שלהם בגלל סיבות כמו מחירים מופרזים, התייחסות גרועה ללקוחות וגם עניין של "דיקטטורה". אני אוהב מכשירים קלים לפריצה, שאפשר לשנות בהם כמעט הכל (המממ… Nook Color?).

אתחיל במחמאה לאפל: אם יש חברת טכנולוגיה גדולה שיודעת לקום ולעזוב פלטפורמה אחת ולעבור לאחרת, זו אפל. מיקרוסופט היא דוגמא הפוכה לכך: רק כש"מכריחים" את מיקרוסופט לתמוך בפלטפורמה חדשה, הם מוכנים לעשות צעד כלשהו (קחו לדוגמא את מעבדי Itanium: יש גירסה של Windows 2008, אין Exchange ל-Itanium. למה? ככה.

אז מבחינה תאורתית, האם אפל יכולה מחר בבוקר להרים את OS X על ARM? כן ולא, הרבה יותר לכיוון "לא". הסיבה לכך היא די פשוטה: לא חשוב איזה מעבד ARM ניקח היום מכל חברה, הביצועים שלו נחותים פי כמה וכמה מכל מעבד מקביל של אינטל, בין אם לשולחנות עבודה כמו i3, i5, i7 או מעבדים למכונות רציניות/שרתים (מעבדי Xeon). בנוסף, למעבדי ARM אין את התוספות שיש כיום למעבדי אינטל. רוצה להריץ וירטואליזציה בצורה רצינית? אין VT ל-ARM. אין מיפוי משתנה של PCI למכונות וירטואליות (VT-D), אין אפילו צ'יפ של חברה כלשהי שתומכת בדברים כמו USB 3.0, Thunderbolt, Firewire וכו'. (טכנית אפשר לדחוף על לוח האם צ'יפ כזה, אבל בשביל לאתחל אותו תצטרך לעשות שמיניות באויר, קחו לדוגמא מה שקרה עם Amiga OS 4 ותמיכת AGP, וזה היה לפני שנתיים). בנוסף, ריבוי ליבות (4 ומעלה) רק מתוכנן להיות בערך ב-2013/2014.

מה יוצא מכך? שאפל לא תעבור בזמן הקרוב מבחינת מחשבים אישיים ל-ARM. זה טוב לאייפון/אייפוד/אייפד שהיישומים שרצים עליהם לא גדולים, ואין דרישות Multitasking רציניות. Final Cut pro "ירצח" מעבד ARM.

נעבור לסעיף היתרון: אפל הם לקוח בינוני לאינטל (HP, IBM ו-DELL הם הרבה יותר גדולים מאפל) ואינטל מוכנה לעשות עם אפל דילים של בלעדיות, אם כי לזמן מסויים. למק-בוק אייר היה יתרון של מעבד חדש, אבל היתרון הזה החזיק בקושי 6 חודשים: לנובו הוציאו Thinkpad דקיק עם בדיוק אותו מעבד אחרי 6 חודשים. במקרה של Thunderbolt, מדובר על שת"פ בין אינטל לאפל ומכיוון שאפל היו המובילים בפיתוח הטכנולוגיה, הם קיבלו בלעדיות, אבל גם כאן זה לא יהיה לטווח ארוך: אינטל יכולים לעשות המון כסף מ-Thunderbolt לא רק במחשבי Desktop אלא גם בשרתים: תארו לכם חיבור של Storage פשוט למספר שרתים עם Thunderbold – זה פשוט יהיה מטריף להשתמש בטכנולוגיה הזו במקום כל ערימת הסוויצ'ים והסיבים שצריכים היום בשביל להגיע ל-10 ג'יגהביט (ולמי שלא מודע: כרטיס רשת 10 ג'יגהביט נותן הרבה פחות מ-10 ג'יגהביט בתנאי שטח).

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

בקיצור, יש כאן שוב שמועות (המסתמכות על דו"חות של אנליסטים.. כן, ראינו כמה אנליסטים הוזים בעבר לא פעם ולא פעמיים. הממ, אולי יש קשר בין אנליסטים למיסטיקנים? 🙂 ) שאין להם שום אחיזה במציאות. חברות גדולות יודעות להתחרות מצד אחד, ולשתף פעולה מצד שני (בניגוד לכל מיני ספקי אחסון שרתים בארץ). לאפל בשלב זה אין שום יתרון בלנסות לעבור למעבדי ARM למחשבי מק-בוק בשלל הסוגים שהם מציעים, אין להם שום חשק לזרוק השקעה עתירת דולרים רק בגלל שסמסונג מייצרת טלפונים סלולריים (סמסונג נמצאת רחוק מאפל בטבלת המכירות של טלפונים סלולריים).

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

איך AMD מפסידים את השוק

אתמול נודע כי מנכ"ל AMD דירק מייאר נבעט החוצה ע"י בעלי השליטה בחברה.הסיבה הלא רשמית? שוק הטלפונים הניידים/טאבלטים ו-AMD לא מציעה בשוק זה כלום, בניגוד למתחרים יותר קטנים כמו nVidia או מתחרים יותר גדולים כמו Texas Instruments ואחרים.

האמת, שזו לא הפעם הראשונה ש-AMD מפסידים שוק. כש-ASUS המציאה את שוק הנטבוק, הם השתמשו בהתחלה במעבדי סלרון של אינטל, עד שאינטל הוציאה לשוק את ה-Atom (שיועד בכלל למה שאינטל קוראת "MID"), ו-ASUS פשוט קפצו על המציאה והתחילו להשתמש בו ולאחר מכן גם המתחרים. לאינטל לא היה פה מוצר סופר מיוחד: לקחו מעבד סטנדרטי (Dual Core) ופשוט התחילו לגלח ממנו חלקים:  סיוע וירטואלי? (VT) בחוץ. זכרון מטמון? חתכו המון. תמיכה בזכרון? הורידו ל-2 ג'יגה מקסימום, וכך יצא צ'יפ קטן שאין בו שום דבר מיוחד חוץ מזה שהוא קטן ו… זול.

אבל השיטה שאינטל כבשה את השוק עם ה-ATOM היתה שיטה פשוטה: מחירי רצפה. אינטל הציעה ליצרנים הצעה שאי אפשר לסרב לה: קחו מעבד, ערכת שבבים + גרפיקה (סה"כ 3 צ'יפים) במחיר מדהים של 25$ לחתיכה וזה כולל את מעבד ה-ATOM! רק לשם השוואה, במחשב רגיל, העלות של מעבד + ערכת שבבים עוברת את ה-100 דולר! היצרנים פשוט חטפו את זה והתחילו להפציץ את השוק בנטבוקים.

ובזמן שהקופה של אינטל התמלאה בדולרים מהדילים האלו מה עשו ב-AMD עם דירק המנכ"ל? כלום. חוץ מאשר לזלזל בנטבוקים, לא היה ל-AMD שום מוצר מתחרה. ב-2007 הכריזו AMD על פתרון משלהם תחת שם קוד "Bobcat" שיתחיל להיות משווק ב… רבעון הראשון השנה, שנת 2011 עם תצרוכת של עד 10 וואט. אינטל, לשם השוואה, הוציאה את ה-N270 שצורך יחד ערכת השבבים 11.8 וואט.

אבל כאן לא נגמר הסיפור. הפדיחות רק מתחילות.

ב-2008 רכשה AMD את ATI, יצרנית מעבדים גרפיים. ATI רכשה בזמנו חברה בשם Imageon שיצרה צ'יפים מבוססי ARM עם תמיכה גרפית טובה. אחרי ש-AMD רכשה את ATI, הם מכרו ב-2009 את Imageon ל-Qualcomm בעבור חופן דולרים. AMD פשוט לא רצו שום קשר למעבדי ARM והרבה יותר עניין אותם המזומנים.

באותו זמן, חברה אחרת המתחרה ל-ATI, מחליטה בדיוק ההיפך: לייצר מעבדי ARM וצ'יפים גרפיים לטלפונים ניידים ומעלה. שם החברה? nVidia. הם רוכשים טכנולוגיות וחברות ומתחילים לעבוד על Tegra תוך תמיכה בכל מערכת הפעלה קיימת. nVidia שחררו את Tegra הראשון לייצרני חומרה אולם הוא לא נתקל בהתלהבות, אבל Tegra-2 היה סיפור אחר לחלוטין: ב-CES האחרון כל יצרן טלפון סלולרי וטאבלט הבליט במפרט המוצר ש…הוא מבוסס על Tegra-2, ו-nVidia הרגישה כמו ביום חג.

ב-Digital Word יש מאמר מצוין על הפיטורין של דירק, עם כמה דברים מעניינים. אחד הדברים, לדוגמא, היא הרצאה שבו הודיע דירק היקר באוקטובר 2010 כי שוק הטאבלטים לא נמצא בעדיפות גבוהה אצל AMD. אני בטוח שהנהלת nVidia מאוד אהבה לשמוע את הדברים האלו.

וכאילו לא היו מספיקים הפדיחות של דירק והנהלת AMD, באה ההכרזה של מיקרוסופט ב-CES שמיקרוסופט יוציאו את גירסת ה-Windows הבאה לא רק למעבדי X86/X86-64, אלא גם ל..ARM. מה ההצעות שיש ל-AMD מבחינת פלטפורמת ARM ליצרני חומרה? נאדה. חצץ.

כך קרה שכל העולם ואחותו התקרבו ב-3 וחצי השנים האחרונות ל-ARM יותר ויותר, כך שאפילו אינטל החלו לעבוד על יצור מעבדי ARM ו-AMD? אה, מי צריך ARM, לנו יהיה מעבד X86 שיוכל לעבוד במיליוואט! הם כנראה לא למדו מה שאינטל ממזמן למדה: השוק רוצה מעבדי ARM, לא X86 בטאבלטים ובטלפונים סלולריים.

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

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

לנוקיה נפל האסימון

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

אני שמח להודיע כי לנוקיה סוף סוף נפל האסימון.

זוכרים את Maemo, מערכת ההפעלה הלינוקסאית שהיתה בטאבלטים הקטנים של נוקיה ולאחר מכן עברה ל-N900? אז מעכשיו אפשר לאמר עליה פחות או יותר קדיש. נוקיה נוטשת את Maemo ועוברת במכשירי ה"עלית" (דגמי N) למערכת הפעלה לינוקסאית אחרת, הלו היא ה-Meego, שהוא תוצר שיתוף פעולה בין Intel ל-Nokia, כך שהמכשיר הבא המתוכנן בימים אלו (ה-N9) והלאה ירוצו עם מערכת Meego.

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

איך Meego יראה על טלפון סלולרי עדיין לא יודעים, אך הנה קליפ קצר שמראה את Meego רץ על טאבלט, וסביר להניח שהוא ירוץ פחות או יותר אותו דבר על הטלפונים של נוקיה.

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

נקודה נוספת ומעניינת: מיקרוסופט במשך שנים נלחמה בלינוקס כדי לדחוק אותו החוצה מכל מקום, בין אם בשרתים, במערכות משובצות, וכמובן בטלפון, ועכשיו מגיע המצב שלינוקס תופס אחיזה מאוד רצינית בשוק: מצד אחד אנדרואיד שהוא לינוקס, ומצד שני בקרוב אינטל ונוקיה עם Meego שהוא גם לינוקס. אגב, תגובתה של מיקרוסופט לכל עניין הלינוקס והתחרות? Windows Phone 7 עם "חידושים" כמו ביטול Multitasking, נעילת המכשיר להתקנות חיצוניות (רק דרך החנות) וביטול… Cut & Paste.. אין ספק, מיקרוסופט מעתיקים לא רק את התכונות של האייפון, אלא גם מקצצים רבות בפונקציות הכרחיות. אחלה דרך!

כמה מילים על Google TV

בשבוע שעבר הכריזה גוגל על שרות חדש: גוגל TV. השרות החדש הוא שיתוף פעולה של מס' חברות כמו אינטל, סוני, לוג'יטק, ועוד מס' חברות. המוצר עצמו ישולב בתוך טלויזיות ונגני Blu-Ray של סוני וימכר כמכשיר ע"י לוג'יטק.

הרעיון של גוגל TV הוא די פשוט: גוגל יביאו את ה-WEB לטלויזיה שלך, תוכל להתקין אפליקציות אנדרואיד בשרות הזה, לגלוש באינטרנט וכו'. הפלטפורמה תרוץ על מעבדי אינטל (Atom) וכך תוכל לגלוש בטלויזיה, לראות וידאו מיוטיוב ושאר אתרים ישירות מהכורסא ולהנות יותר מהטלויזיה והשרות.

הכל טוב ויפה, אך כיום יש בעיה מהותית לגוגל: חוץ מ-Dish Network, אף אחת מחברות הכבלים הגדולות בארה"ב לא מוכנה בשלב זה לסגור עיסקה עם גוגל כדי לשלב את גוגל TV, מה שאומר שאם תרצה להקליט תוכניות או לצפות בתוכניות שספק הכבלים שלך מספק לך, תצטרך לעבור לערוץ של הממיר שלך בכדי להחליף תחנה. הקלטה? אם הממיר שלך תומך, אז הממיר שלך יקליט בשיטה ובדרך שעד היום הוא הקליט.

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

גוגל עם גוגל TV בונים יותר מדי "באוויר". הם מציעים בהדגמה שלהם שוידאו של פרקים או סדרות יהיה ניתן לצפות ב-HULU, רק ש-HULU די זריזים לחסום כל מיני שרותים שמשתמשים ב-HULU לתועלתם, כך HULU חסמו את Boxee ושאר חברות שבנו קופסאות STB. גם מיקרוסופט ניכוו בקטע הזה (אם כי לא היה כל קשר בין HULU למיקרוסופט) וכיום הם מציעים את המדיה סנטר שלהם כחלק מווינדוז 7 מבלי לשאוף ליותר מדי..

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

כשטכנולוגיה נופלת בין הכסאות

רוב הקוראים הטכניים כאן מכירים פתרונות וירטואליזציית PC כמו VMWare, Xen, KVM ועוד, ולמי שלא מכיר: הכוונה לתוכנה שמדמה 2 (או יותר) מחשבים שמריצים מערכות הפעלה דומות או שונות על המחשב המארח. מערכת ההפעלה המדומה נקראת Guest והמחשב המארח נקרא Host.

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

אינטל מכירה את הבעיה עוד ממזמן ומהנדסיה גם המציאו פתרון עוד ב-2006 לכך. הפתרון הוא מעין “תוספת” הנקראת VT-d (או איך שאינטל קוראים לזה: Intel® Virtualization Technology for Directed I/O) והוא ממומש ב-2 חלקים: ה-VT-d נמצא במעבד וה-VT-x נמצא בצ’יפ הגשר הצפוני (אפשר לקרוא על כך בהרחבה כאן)

הפתרון של אינטל, בקצרה, הוא שיטה של שימוש ב-DMA של המחשב על מנת למפות אזורי זכרון (ומכאן גם ציודים) למכונות הוירטואליות בגישה אקסלוסיבית למכונה הוירטואלית. דוגמא פשוטה: אם יש ברשותך 2 כרטיסי מסך, תוכל למפות את אחד הכרטיסים ישירות למכונה הוירטואלית, וכך תקבל ביצועים מקסימליים, תוכל להריץ משחקים, אפליקציות תלת מימדיות וכל דבר שחשקה בו נפשך מבלי להזדקק לאמולציה שתוכנת הוירטואליזציה תספק עבורך. דוגמא אחרת היא גישה אקסלוסיבית לפורטי Ethernet. כיום ההגבלה היא ברמה של תוכנת הוירטואליזציה, אבל עם VT-d ההגבלה היא ברמת ה”ברזלים”, כך שיוצא מכך שכשיש VT-d, אפשר לקבל ביצועים הרבה יותר גבוהים וגם למפות ציודי PCI וכו’ למכונות וירטואליות.

הכל טוב ויפה. ניקח מחשב רגיל (לא שרת) שנרכש בשנה, שנתיים האחרונות וניכנס ל-BIOS ונחפש את הפוקנציה הזו (היא אמורה להימצא בהגדרות של ה-North Bridge). רוב הסיכויים שאם תחפשו לא תמצאו את זה. זה קיים בחלק גדול מהלוחות שאינטל עצמה מייצרת, קיים בשרתים, קיים על מק פרו ומקבוק פרו, אבל על רוב הלוחות של שאר היצרנים זה לא נמצא. יותר גרוע: בתוכנות הוירטואליזציה גם שם התמיכה היא בעייתית, בלשון המעטה: ב-ESX (גירסאות 3.5 ומעלה) יש תמיכה ל-VT-d אבל לא ב-Workstation. ל-Xen יש תמיכה כלשהי (שמסובכת בטירוף, אגב) אבל לא ל-QEMU הרגיל. ב-Parallels יש תמיכה אך ורק בגירסא מיוחדת של התוכנה וגם אז זה רץ אך ורק על דגם מסוים של תחנת עבודה של HP. ב-KVM יש תמיכה אבל תצטרך לקמפל קרנל ולמפות ידנית את הציוד כדי “להסיר” אותו מהמכונה המארחת ולהפעיל אותו במכונה הוירטואלית.

ובכן, מדוע המצב כל כך גרוע עם VT-d? יצרני הלוחות מפנים אצבע מאשימה כלפי אינטל. כך לדוגמא חברת ASUS מדברת על כך שבשביל VT-d יש צורך ב-DMA Remappping (אותו מיפוי שכתבתי עליו פה בהתחלה) והטבלאות שאינטל מספקת ליצרני ה-BIOS וליצרנים אחרים הם בעייתיים בלשון המעטה, מה שאומר שיש לא מעט סיכוי שברגע שתפעיל את המכונה הוירטואלית, המחשב שלך כולו יתקע. אינטל מצידה דווקא לא הכניסה את טכנולוגיית ה-VT-d לכל המעבדים אלא רק למעבדי Core 2 Duo VPro ולמעבדי XEON לתחנות עבודה ושרתים. מדוע אינטל לא דחפה את הטכנולוגיה לכל המעבדי Mainstream שלה כמו שהם הכניסו את ה-VT? אה, שאלה טובה, מצוינת אפילו, אבל לאינטל אין תשובות. מצד שני, אם אתה תקנה היום מעבד כמו i7 אז הפעם זה כבר בפנים.

וכך נוצר מצב עצוב שבו יש טכנולוגיה עם פתרון לבעיות וירטואליזציה למשתמשים כבדים, אבל עקב תקלות באינטל הטכנולוגיה לא חדרה ממש לא ברמה של הסיליקון וכמעט שלא ברמה של הפתרונות וירטואליזציה הקיימים. אם אתה משתמש בתוכנה כמו VMWare Workstation או VirtualBox אז צר לי, אין תמיכה ב-VT-d כרגע, 4 שנים אחרי שאינטל המציאה (אההמ… “המציאה”.. החבר’ה ב-IBM נשפכים מצחוק) את הטכנולוגיה. אם זה לא היה עצוב, זה היה מצחיק..

אינטל מציגה: N450, D500, D510

במזל טוב אינטל הכריזו (די בהפתעה למען האמת) על שלישיית מעבדים חדשים במשפחת Atom, ולהלן השלישיה:

  • לנטבוקים, ישנו מעבד N450 שהוא יותר קטן מ-N270/N280 ויש גם שיפור של 20% בצריכת האנרגיה שלו.
  • לדסקטופים ברמה "התחלתית" אינטל הוציאה את D500 ו-D510 כאשר ההבדל ביניכם הוא ש-D510 הוא מעבד כפול ליבה וה-D500 חד ליבה. המעבדים גם מיועדים ל-Nettops.

בשלושת המעבדים הנ"ל אינטל הכניסה לתוך המעבד את הצ'יפ הגרפי ואת בקר הזכרון, כך שבמקום 3 צ'יפים, זה הופך ל-2 צ'יפים.

מבחינת שינויים מאסיביים, אין כאן חדשות ממשיות. אינטל הכניסה את ה-GMA500 (צ'יפ ענתיקה במובנים של היום) והאיצה את מהירות השעון של החלק הגרפי ב… 67 מגהרץ, כלומר החלק הגרפי ירוץ במהירות 200 מגהרץ. מה זה אומר לך המשתמש? לא הרבה. אם מקודם לא יכלת לנגן סרטי HD ברזולוציה של 1080P עדיין לא תוכל להריץ. יש קצת יותר חסכון בצד של הסוללה (ה-N450 צורך 5 וואט בהשוואה לדור הקודם שצרך 6 וואט).

ה-D500 וה-D510 קצת יותר מעניינים: הם מתאימים למחשבים מאוד זולים כאשר צריכת החשמל שלהם נעה בסביבות ה-13 וואט, וסביר להניח שאינטל בקרוב תוציא גם לוחות אם עם מעבדים מובנים, כך שאם תראו הצעות למחשבים אישיים (לא ניידים) בסביבות ה-1000 ש"ח ומטה, סביר מאוד להניח שאלו המעבדים שיהיו בהם.

ASUS היו הראשונים לצאת עם נטבוק עם הצ'יפ הנ"ל וב-CNET בדקו דגם נוסף (1005PE) עם N450 ושם מצאו כי המחשב מצליח להריץ את מבחן "יבוש סוללה" (המבחן פשוט מריץ סרט וידאו בלולאה עד שנגמרת הסוללה) עם תוצאות מרשימות מאוד: 8 וחצי שעות עם הסוללה שמגיעה אותו, מה שמתורגם ליותר מ-10 שעות עבודה במצב סטנדרטי. בהחלט מרשים.

מי שמחפש לקנות מחשב נייד נחמד לילד/ה שלו בבית וכל מה שהילד/ה עושה זה גלישה, מסנג'ר, קצת מיילים ומשחקי פייסבוק למיניהם (ישמרנו האל מ-Farmville!), מחשב עם מעבד N450 יהיה יותר ממספיק עבור ה"תכשיט" שלכם, רק שלא צריך להמתין עד שיתחילו בארץ למכור את הנטבוקים עם ה-N450, כי אין הרבה הבדלים בינו לדור הקודם.

לעומת זאת, מי שמעוניין במשהו שגם יכול להריץ דברים כמו Sims 3, וידאו ברזולוציה גבוהה וגם יש לו חיבור HDMI, גם יכול לקנות עכשיו נטבוק כזה (לנובו, HP ואחרים מציעים דגמים שונים) עם nVidia ION. שימו לב: ישנם 2 סוגים של ION: יש את ה-ION ויש ION LE כאשר דגם ה-LE מאיץ גרפיקה עד DirectX 9 ולא מעבד לכך, כלומר הוא רץ אחלה על XP, אבל בחלונות 7 לא תקבלו ביצועים מואצים.

אם לעומת זאת, חשקה נפשך במעבד החדש וגם בביצועים גרפיים של nVidia, תצטרך להמתין קצת ל-ION 2 של nVidia. כרגיל, אינטל שברו (מבחינת אלקטרוניקה) תאימות עם המעבדים החדשים כפי שמוסבר כאן. מכיוון שהצ'יפ החדש הנלווה ל-N450 (הלו הוא ה-NM10) נותן סוף סוף PCI Express, מה שאומר ש-nVidia יוכלו לדחוף צ'יפ גרפי חדש עצמאי, אבל את הדברים נדע בבירור יותר ב-Q1 2010.

לסיכום: המעבדים החדשים הם לא יותר מאשר התפתחות אבולוציונית. אינטל עדיין מנסים להילחם בתופעה שיותר ויותר נטבוקים נמכרים, מה שדופק את מכירות המעבדים היותר רווחיים (כמו עניין המחשבים עם מעבדי ה-CULV שלא ממש תופס תאוצה). מהצד השני, יצרני המחשבים דווקא אוהבים את עניין המכירות (המאוד גבוהות) של נטבוקים והם מנסים לדחוף את המעטפת עוד ועוד: פעם אינטל הגבילו את גודל המסך עד 10.2 אינטש, היום לנובו ואחרים כבר מציעים מחשבים בגודלי מסך של 12 אינטש עם מקלדת מלאה ואני מאמין שהדחיפה תימשך לכיוון ה-13.3 אינטש. האם כדאי להמתין לנטבוקים שיצאו עם המעבדים החדשים? לדעתי, לא ממש. השינויים והיתרונות הם מזעריים, אלא אם אתה מחפש נטבוק גרפי שיתן ביצועים מעולים יותר ממש שיש כיום, ולכך כדאי להמתין שיצא ION 2.