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

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

quick_linkמה נאמר ומה נ-גיט: טרידג'לי מציג איך להתחבר ל-BK, לינוס עובר ל-Git [עודכן]

published at 23/04/2005 - 12:15 · ‏פורסם דוביקס · ‏tags לינוקס · שלח לחברידידותי למדפסת
לינוקס אחרי שהופסק השימוש ב-BitKeeper לניהול מאגר קוד המקור של הקרנל, וההאשמות שלינוס הטיח בטרידג'לי על מעורבותו כביכול בנושא, לינוס החליט לעבור ל-Git שפותח על ידו בעוד שטרידג'לי מציג את SourcePuller העובד מול מאגרי BitKeeper.

Git מתואר בקובץ ה-readme כ"מנטר התוכן הטיפש". הבחירה ב-Git הובילה לפיתוח פרוייקטי משנה, כמו למשל Wit שהוא ממשק וובי ל-Git המאפשר לצפות בקלות רבה בשינויים המוכנסים לעץ הפיתוח של הקרנל.

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

מהצד השני של זירת האגרוף, טרידג'לי פתח את פרוייקט SourcePuller ב-Sourceforge. הפרוייקט מציע לקוח לניהול מאגר קוד מקור המסוגל לעבוד מול מאגרי BitKeeper. טרידג'לי מציין שהתוכנה אינה מציעה תחליף מלא ללקוח BitKeeper אבל הוא מעקף במקרים שאין אפשרות להשתמש בתוכנה של חברת BitMover.

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

טרידג'לי גם מזים שמועות לגבי הינדוס לאחור של הקוד עצמו. פענוח הפרוטוקול התאפשר לאחר שטרידג'לי שם לב שהתחברות מקוונת למאגר BitKeeper ב-Telnet מאפשרת לקבל מידע על הפרוטוקול ע"י פקודת help פשוטה. טרידג'לי הדגים את התהליך בהרצאה שהוא העביר במסגרת כנס Linux.Conf.Au ו-The Register אף מספק תמונת מסך שמדגימה את מסך המידע.

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

- טרידג'לי ניסה לבדוק אם אפשר להתחבר לשרת BitKeeper בעזרת פקודת Telnet פשוטה ( telnet thunk.org 5000)
- לאחר מכן, הוא בדק אם השרת מציע עזרה (help)
- לאחר בדיקה ברשימת התפוצה של הקרנל, התברר לו שפקודת clone מאפשרת לשלוף מידע מהשרת
- ולהלן שורת הקוד המהוללת שמאפשרת שליפת מידע מהשרת ושגרם לכל המהומה על לא מאומה:

echo clone | nc thunk.org 5000 > e2fsprogs.dat

<img src="http://img245.echo.cx/img245/4949/bitkeeperinterop8qb.th.jpg" border="0" alt="Free Image Hosting at www.ImageShack.us" />
 

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

מה נאמר ומה נ-גיט: טרידג'לי מציג איך להתחבר ל-BK, לינוס עובר ל-Git [עודכן] | כניסה / יצירת מנוי חדש | 4 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: מה נאמר ומה נ-גיט: טרידג'לי מציג איך להתחבר ל-BK, לינוס עובר ל-Git (ניקוד: 0)
ע"י פינגווין אנונימי ב 23/04/2005 - 13:51
רק מראה כמה צבועים הם אנשי לינוקס, ובראש ובראשונה לינוס.

מה קרה? זה בסדר לעשות ריוורס לפרוטוקול SMB כי זה של מיקרוסופט ולא אכפת לאף אחד איך הם יגיבו כדי ליצור את samba, אבל זה לא בסדר לעשות ריוורס ל-BitKeeper כי עכשיו הם יתעצבנו?

פאתטי. פשוט פאתטי.

[ השב לזאת ]

Re: מה נאמר ומה נ-גיט: טרידג'לי מציג איך להתחבר ל-BK, לינוס עובר ל-Git ע"י פינגווין אנונימי ב 23/04/2005 - 14:34
Re: מה נאמר ומה נ-גיט: טרידג'לי מציג איך להתחבר ל-BK, לינוס עובר ל-Git ע"י צחי ב 23/04/2005 - 16:06
צביעות זה להכתים ציבור שלם ע"י פינגווין אנונימי ב 23/04/2005 - 15:57