ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin

quick_linkדעה: תחרות היא דבר טוב (ואיך זה עוזר להקפאת הנייד שלי)

published at 12/06/2004 - 22:12 · ‏פורסם aviram · ‏tags חומרה · שלח לחברידידותי למדפסת
חומרה יש לפעמים הרבה ביקורת בקהילה על הנטיה לפצל מאמצים בפרויקטי קוד פתוח שבעצם מתחרים אחד בשני: KDE ו- Gnome הם אולי הדוגמאות הבולטות ביותר, אבל יש לא מעט אחרים; מנהלי חלונות, נגני מוזיקה, מעבדי תמלילים, דפדפנים, וזה עוד לפני שדיברנו על כמות דו ספרתית של הפצות לינוקס פעילות.

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

דוגמה לתחרות בונה כזאת, היא פרויקטי ה- software suspend, תכונה המאפשרת "הקפאה" (hibernation) של מצב המחשב לדיסק ומיועדת לאפשר לכבות מחשבים נישאים באופן שיאפשר הפעלה מאוחר יותר שתחזור בדיוק למצב שהיה לפני ההקפאה. לתכונת ההקפאה פותחו לא פחות מ- 3 מימושים מקבילים, שלושתם קיימים היום בקרנל 2.6 ומאפשרים הקפאה מלאה של הקרנל, ברמות שונות של יציבות ועם יכולות מעט שונות.

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

בבלוג שלי נתתי סקירה קצרה של היסטורית ה- hibernation להנאת חובבי תורת האבולוציה, וגם הסבר שימוש קצר.



הערה: נערך ע"י דוביקס
 

קישורים רלוונטיים

· עוד על חומרה
· חדשות מאת aviram


הסיפור הנקרא ביותר בנושא חומרה:
מדריך להתקנת מצלמת אינטרנט

דעה: תחרות היא דבר טוב (ואיך זה עוזר להקפאת הנייד שלי) | כניסה / יצירת מנוי חדש | 9 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: דעה: תחרות היא דבר טוב (ואיך זה עוזר להקפאת הנייד שלי) (ניקוד: 1)
ע"י צחי ב 13/06/2004 - 00:03

(מידע על משתמש | שלח הודעה) http://faster.co.il/01il
איזה נייד יש לכותב?

[ השב לזאת ]

Re: דעה: תחרות היא דבר טוב (ואיך זה עוזר להקפאת הנייד שלי)(ניקוד: 1)
ע"י elcuco ב 13/06/2004 - 00:55
(מידע על משתמש | שלח הודעה) http://http://
עזוב את זה,
איך עושים את זה... זאת שאלה טובה :)

[ השב לזאת ]

Re: דעה: תחרות היא דבר טוב (ואיך זה עוזר להקפאת הנייד שלי)(ניקוד: 1)
ע"י Nirro ב 13/06/2004 - 01:10
(מידע על משתמש | שלח הודעה) http://
תיכנסו לבלוג, הכל מוסבר.
וכן, חן חן לאבירם על רשימה מעניינת מאד.

[ השב לזאת ]

Re: דעה: תחרות היא דבר טוב (ואיך זה עוזר להקפאת הנייד שלי) (ניקוד: 1)
ע"י omri ב 13/06/2004 - 06:01

(מידע על משתמש | שלח הודעה) http://http://
אהבתי :)
וכל הכבוד לך שתרמת לפרוייקטים :)

[ השב לזאת ]

בקשה למידע נוסף (ניקוד: 1)
ע"י FitzRoy ב 13/06/2004 - 07:43

(מידע על משתמש | שלח הודעה) http://home.matan.biz
מישהו יכול לעזור בבקשה עם מידע נוסף על תהליך הHibernation מבחינה טכנית ?
אשמל לקישור למאמר לא טכני מדי.

תודה

[ השב לזאת ]

הערה קטנונית (ניקוד: 0)
ע"י פינגווין אנונימי ב 13/06/2004 - 16:07
האם לא עדיף היה לקבל מימוש אחד שגם יהיה יציב יותר וגם ישלב את כל היכולות?

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

[ השב לזאת ]

Re: הערה קטנונית (ניקוד: 1)
ע"י mksoft (meir@mksoft.co.il)
ב 13/06/2004 - 16:19
(מידע על משתמש | שלח הודעה) http://mksoft.co.il/
לא בהכרח. פיצול מאפשר לחקור כיוונים ואפשרויות יישום שונים. כך היישום הטוב ביותר "מנצח".

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

[ השב לזאת ]

Re: הערה קטנונית(ניקוד: 0)
ע"י פינגווין אנונימי ב 13/06/2004 - 19:36
>'לא בהכרח. פיצול מאפשר לחקור כיוונים ואפשרויות יישום שונים. כך היישום הטוב ביותר "מנצח"'

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

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

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

[ השב לזאת ]

Re: הערה קטנונית(ניקוד: 1)
ע"י roterl ב 13/06/2004 - 18:21
(מידע על משתמש | שלח הודעה)
דווקא אגו זה אחד מהגורמים החזקים להנעת דברים.
וככל שיש יותר מגוון וככל שיש יותר פיצולים - בטווח הקצר זהו בזבוז משאבים, וגורם לבלבול ואי סדר - בטווח הרחוק התוצאה היא מוצר איכותי יותר.

[ השב לזאת ]