51 חברים מחוברים
הצטרפו עכשיו
בית פורומים אי אל 2 ATI או nVidia
דיון

ATI או nVidia

33 הודעות 4,752 צפיות לפני 19 שנים
#1 · לפני 19 שנים
גם אני מסוגל "הלבין"... אני עובד בפיתוח אלגוריתמים למצלמות ואני יודע מה טמון בקוד שלא נחשף (ובאמת המון). אבל מצד שני אני יודע עד כמה קשה לנסות להכניס פנימה קוד חיצוני/טכנולוגיה חיצונית.

הבעיה היא שאני באמת מבין שחומרה סוגרה ודרייברים סוגרים הם גרועים בסופו של דבר בעיקר ללקוח. יש כמה דברים ממש טובים שיצא לי לקרוא לאחרונה את זה אתה בטח מכיר:
http://www.mjmwired.net/kernel/Documentation/stable_api_nonsense.txt
שלא נדבר על זה ששילוב קוד סוגר עדיין מהווה הפרה של GPL - אם כי זה נושא מאוד עדין.

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

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

לדוגמה אני מאוד רוצה לאחרונה לנסות xgl+compiz שהיום קיים רק בגרסאות בטא - סביבת עבודה חדישה תלת מידית עם שקיפויות ושימוש ברכיבים שונים של OpenGL. לא הצלחתי להתקין אצלי (מערכת בטא) אבל אם היה LiveCD שמוכן ומכויין הייתי בכיף מנסה אותו... אבל........

לא ניתן לשלב דרייברים סוגרים - זהו! אני בהחלט חושב שמי שלא משחרר מפרטים ו/או דרייברים עושה נזק בעיקר ללקוח.
טייסת 101 האדומה הוירטואלית של Aces High 2
#2 · לפני 19 שנים
תשאל את עצמך רק כמה משתמשים באמת מתעניינים בטכנולוגיה, בספקים ובקוד כמוך, לעומת כמה רק רוצים בסך הכל לחבר להתקין ולהתחיל לשחק. הנזק הכלכלי שיגרם כתוצאה מגניבת IP ע"י המתחרים עולה עשרות מונים על הרווח הפוטנציאלי מכמה בודדים בעולם שיבחרו את המוצר שלהם לפי הקוד הפתוח של אותה חברה.
אני מעלה את זה כי אלה בדיוק הטיעונים שהעלו מולי כשאני תמכתי בעניין. הקטע המשפטי של שחרור מוצר סגור שעובד בסביבת GPL כבר נבדק ע"י טובי עורכי הדין של החברות הגדולות ונטחן עד דק - ההנחה היא שקיים ריסק משפטי, אבל אף אחד בעולם לא יקום ובאמת יקח את זה לבית משפט, כי התוצאה ידועה מראש. הפתרון של "עטיפת" קוד סגור בשכבת אינטרפייס בקוד פתוח כבר קיימת שנים אצל המון חברות, כי ידוע שהיא טובה מספיק כדי "לכסות" מספר דיטרו'ס נפוצים, ונותנת את האפשרות למשוגעים לדבר להמיר את זה לאלה שפחות נפוצים די בקלות.
בא נהיה כנים רגע - את החברות הגדולות כדוגמת ATI מעניין בעיקר מה יגידו החברות הגדולות האחרות כדוגמת DELL שמשלבות את המוצר במוצר שלהן. אם הדרייבר עובד בצורה בסיסית בלינוקס ונותן משהו יציב, זה מספיק טוב עבור שתיהן. לקוחות הקצה כגון פורצי דרך טכנולוגים מעניינים אותן כקליפת שום. זה תמיד עניין של רווח לעומת הפסד פוטנציאלים.


שמוליק
טייסת 101 הוירטואלית
😎
#3 · לפני 19 שנים
הטיעונים האלה די ברורים כמו החשש של חברות גדולות וגם הטיעונים המשפטיים, כמו כן ברור לגמרי שאף אחד לא יקום ויתבע את ATI שישחררו את הדרייברים שלהם בגלל "הפרת" רישיון GPL כי התוצאות עלולות להיות הפוכות.

את החברות הגדולות כדוגמת ATI מעניין בעיקר מה יגידו החברות הגדולות האחרות כדוגמת DELL שמשלבות את המוצר במוצר שלהן.

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

יש עוד בעיה רצינית... אני שם לב שלאחרונה ריבוי פלטופרמות הולך לגדל - קודם כל 64 זאת מציאות בייחוד בתחום לינוקס. גם לאט לאט BSD מרימה את הראש ומתחילה לתפוס את המשתמש הביתי, Mac קיים בשתי גרסאות Intell וגם PPC.
ל-ATI וגם ל-nVidia יהיה קשה לתמוך בריבוי פלטופרמות הנוראי הזה.

דוגמה טובה nVidia היום תומכים ב-BSD 32 אבל לא 64, חברת ATI לא תומכת ב-BSD בכלל. היום לתמוך במספר רב של פלטופרמות זה בהחלט לא פשוט, אם הדרייברים ישוחררו הפתרון יהיה הרבה יותר טבעי, שלא נדבר על הרווח שהחברה תקבל בשוק הלינוקס.

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

טוב... בינתיים כל זה רק תקוות...

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

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

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

לצורך העניין בניתי לא מזמן LiveCD עברי על בסיס Knoppix והסרתי ממנו כל רכיב לא חופשי על מנת למנוע ממני צורך בבדיקת רישיונות ושאר השטויות שהשימוש ברכיבים סוגרים דורש.
טייסת 101 האדומה הוירטואלית של Aces High 2

רוצים להגיב?

התחברו כדי להוסיף תגובה לדיון, או הצטרפו לדיסקורד לדיון חי.