על Core Boot, Thunderbolt ו..אינטל

אין תגובות

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

הטכנולוגיה שרציתי להכניס לשרת היא Thunderbolt. למי שלא מכיר, זהו פתרון של חיבור סריאלי חיצוני שעליו עובר ממשק PCI Express, ובתרגום לעברית: Thunderbolt הוא ממשק סריאלי המאפשר חיבור ציודים שצורכים המון נתונים בחיבור טורי. מהירות החיבור היא 10 ג’יגהביט וכל ציוד שמחובר הוא בעצם PCI Express רק עם תמיכה לחיבור “חם” (לא צריך להפעיל את המחשב מחדש), ואפשר לחבר ציודים שונים בחיבור טורי: המחשב שלך מתחבר למסך עם Thunderbold ומשם באותו חיבור אפשר לחבר דיסקים קשיחים, או כל ציוד אחר (ש”מדבר” Thunderbolt). חיבור פופולרי ב-מק עם Thunderbolt זו קופסא שמחברים למחשב הנייד ואליה מכניסים כרטיסים גרפיים או כל ציוד אחר.

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

מדוע? כי חסר לך משהו ב-BIOS. חסר טבלאות ACPI, הגדרות ודברים נוספים כדי שכרטיס כזה ירוץ בצורה טובה. ב-BIOS יש תמיכה בכך שאתה מכניס כרטיס גרפי, אבל לא בצורה של חיבור “חם” דרך ממשק Thunderbolt, כלומר גם אם קנית מחשב חדש ואתה מוציא אותו מהניילונים ברגעים אלו, לא תהיה לו תמיכה גם אם תוסיף את הכרטיס.

מישהו צריך לכתוב את התמיכה ל-BIOS, ומי עושה זאת? יצרני ה-BIOS כמו Award וכו’, אולם בשלב זה עדיין אין עדכון מאסיבי לרוב ה-BIOSים שמותקנים במחשבים וגם לא יהיה. מבחינתם, זה יקח זמן וכשזה יצא – זה יצא רק למחשבים חדשים.

מי שמכיר לינוקס טוב, יודע שלינוקס יכול להסתדר כמעט עם כל דבר (כמובן שצריך להגדיר ולעבוד על הלינוקס עצמו), החל מקומודור 64 (לא צוחק) ועד המפלצות System Z של IBM, מערכות HPC ועוד, ולינוקס יודע להסתדר על חלופה ל-BIOS שנקראת CoreBoot, זו תוכנה בקוד פתוח שאפשר להריץ אותה על לינוקס, לבחור פרמטרים שונים ובסופו של דבר יוצא לך קובץ אשר אפשר לצרוב אותו על ה-BIOS שלך כתחליף (זה קצת יותר מסובך מזה ואפשר למצוא את ההוראות שם).

הבעיה עם דברים כמו Thunderbolt ו-CoreBoot, היא שצריך לכתוב תמיכה לכך ב-Core Boot, ולמי יש את התיעוד, הנסיון והידע בכתיבת דברים כאלו? אינטל. מי גוררת רגליים בתמיכה ופיתוח של CoreBoot? ניחשתם נכון.. אינטל.

מבחינת לינוקס עצמו, יש כבר תמיכה בכל ה”מסביב”. יש בלינוקס דבר שנקרא ACPIPHP עוד ממזמן (מ-2001 בערך) שיודע לתמוך בהכנסת ציודים בחיבור חם, אבל צריך להוסיף דברים ב-BIOS ובליבת לינוקס עצמה. ב-ליבה יש לא מעט כאלו שמוכנים כבר היום לבצע את זה, אך כל עוד אין תמיכה לא ב-BIOS ולא ב-Coreboot, הם לא יכולים לעשות מאומה. המצב, אגב, ב-Windows קצת יותר מסובך: ב-Windows צריך להוסיף מערכת שלמה לתמיכה ב-Thunderbolt וגם לוודא שב-BIOS יש את כל מה שצריך (שוב, בעיה בגלל יצרני ה-BIOS), כך שהמשימה שם יותר מסובכת.

מדוע אינטל גוררת רגליים? שאלה מעולה. AMD לדוגמא בהחלט תומכים בצ’יפים שלהם ב-Coreboot וניתן לראות את המהנדסים משתתפים ברשימות התפוצה לעיתים מאוד קרובות.

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

ביעוס.

למעוניינים: הפוסט הבא יהיה פוסט יותר מפורט על Coreboot, אולי תרצו לקרוא.

תגובות

הצפון ובחזרה, ופרטיות של הסלולר שלך

6 תגובות

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

כאן בצפת נפתח לאחרונה בית ספר לרפואה, מה שהצליח תוך זמן קצר להקפיץ את המחירים פה בעשרות (ולעיתים במאות) אחוזים. פעם היה אפשר לשכור בצפת דירה של 3 חדרים בגודל של 70-90 מטר בסכום של 1300-1600, היום המחירים מתחילים ב-2200. כמובן שאפשר לחפש דירה יותר קטנה במחיר יותר זול, אולם אלו ברובם תפוסות ע"י הציבור דתי-חרדי (לא מעט מודעות מפורסמות עם הדגשה שהם לציבור החרדי בלבד).

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

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

איך הפתגם אומר "דברים שרואים משם, לא רואים מכאן", הפתגם בהחלט צודק, ולכן אני מבקש את עזרת הקוראים: אם מישהו מכיר דירה באזור תל-אביב/רמת-גן/חולון/בת-ים/ראשל"צ/גבעתיים עד מחיר 2800 ל-2.5 חדרים, ל-50 מטר בערך – אשמח לשמוע.

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

תגובות

הבהרות בקשר לפוסט "שרתים"

אין תגובות

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

  • הפוקוס של "חץ ביז" תמיד היה ותמיד יהיה שרתי VPS (שרתים וירטואליים) בארץ או בחו"ל. זה היה וזה יהיה התחום של העסק – למכור שרתי VPS במחיר המשתלם ביותר בישראל ובמחיר תחרותי בחו"ל. אנחנו מתחרים יפה מאוד מול המתחרים מבחינת תמחור וביצועים ואין לנו בעיה לתת מכונה לנסיון ללא תשלום.
  • יצור ומכירת שרתים לא היה ולא יהיה הפוקוס של "חץ ביז". כל מטרת רעיון היצור הוא לחתוך עלויות על מנת להגיע לרווחיות מרגע שהושקע הכסף ברכישת שרת – תוך זמן קצר יותר בהשוואה למצב כיום של רכישת שרת מיצרן ידוע. בנוסף אנו מעוניינים לתת ללקוחות לשכור שרתים יעודיים במחירים תחרותיים מאוד בהשוואה לארץ ולחו"ל.
  • השרתים מיוצרים ומיועדים בראש ובראשונה ללקוחות "חץ ביז" תוך דגש על יציבות מקסימלית. אני לא אומר את זה כטקסט שיווקי – אנו מחוייבים ב-SLA לפתרון תוך 4 שעות במקרה ויש תקלת חומרה, מה שאומר – לנו זה עולה כסף להגיע לראש עין ולהביא חלקים ולהחליף ציוד במסגרת אותו SLA.
  • אין פה כוונה להתחיל לעשות קידום ושיווק שרתים מ"תוצרת" שלנו. היצור מיועד עבורנו לשימוש העסק. יפנה מחר ספק מתחרה או מאן דהוא ויאמר שהוא רוצה 5 ברזלים לרכוש, אהלן וסהלן, זה Nice to have אבל זה לא הפוקוס שלנו.
  • חלק מהקוראים ציין כי בעקבות היצור יש חשש שלקוחות יפגעו כי אין ל"חץ ביז" מספיק נסיון ביצור שרתים. אני יכול להרגיע את החוששים ולאמר כי שום שרת לא יכנס לשימוש ללא בדיקת עומסים רצינית ויהיו מספר אנשים שיבדקו אותו (מחוץ ל"חץ ביז", אנשים שזה התחום והמקצוע שלהם). כפי שציינתי לעיל – לנו זה עולה כסף לטפל בתקלות חומרה, הרבה כסף ולכן האינטרס שלנו הוא להכניס רק שרתים שתוכננו ועמדו בבדיקות קפדניות של עומסים גבוהים. (אני כותב את הדברים ונזכר במשהו: דווקא אחד השרתים הכי יקרים אצלנו Dell R815 שעלה לנו כמעט 50K – נפל שוב ושוב. שרתים שעלו מחצית מכך לא נפלו אפילו פעם אחת!)
  • היו שתהו באימייל עם אלו מעבדים נעבוד. אנחנו מסיימים בשלב זה לעבוד עם המעבדים של אינטל ועוברים לעבוד עם סדרה 62XX של AMD. הסיבה? יחס CPP (ר"ת: Cores Per Processor). ביחס הזה אינטל עדיין רחוקה מ-AMD וגם המעבדים החדשים של אינטל עם 10 ליבות עולים בערך כמו 5-6 מעבדים ממוצעים של AMD.

מקווה שעתה הדברים ברורים יותר סמיילי

תגובות

Older Entries