הישים הוא יישום BitTorrent חופשי.
מטרותיו של פרויקט זה כוללות יעילות, פשטות ואיכות גבוהה קוד.
ישים הוא הליכי משנה בודדים ואסינכרוני, נכתב בANSI C באמצעות libevent וmmap () לביצועים.
ישים פותח בעיקר תחת OpenBSD, אולם זה כבר נכתב בניידות ובנפש צריך לקמפל ולהריץ מהקופסה על לפחות:
In- FreeBSD 6.2
In- אובונטו לינוקס 7.10
In- Centos 5
In- Mac OS X
In- Solaris 10
אני הולך בדרך שלי לשימוש בפלטפורמות איטיות יותר, קשות יותר לפיתוח (למשל SPARC64 הישן, macppc G3, זרוע zaurus) כדי לסלק את בעיות endianness ומצביע, וכמובן כדי לקבל תחושה לבעיות ביצועים. גישה זו הובילה לדרישות מעבד וזיכרון סבירות למדי. העברה סביב 150KB / sec בשימוש מעבד 5% וזיכרון 1.4M על מכונה 270Mhz אולטרספרק השנייה. בהתחשב בכך שמכונות עכשוויות הן בערך סדר הגודל מהר יותר מזה, ביצועים צריכים להיות בגבולות טעם טובים.
שימוש
ישים אמור להיות פשוט לשימוש.
$ Mymusic.torrent ./unworkable
בסדר חשיש mymusic.torrent: RX 35%: 2:38 ETA של 9538KB 103.0KB /
דף הוראות כלול במקור, ונבנה על ידי ברירת מחדל תחת OpenBSD
מה חדש בהודעה זו:.
- גרסה זו מתקנת כמה קצה-מקרה באגים במיפוי של חלקים לmmap על-דיסק () 'd קבצים.
מה חדש בגרסת 0.5 :
- תמיכה בהרחבות מהירה (BEP 6), הימנעות חשיש
ארוך בדיקות עם קורות חיים מהיר, ותיקוני באגים רבים שהופכות את ההעברות ביטורנט לקרות בקצב מהיר יותר. התמיכה בלינוקס שופרה.
תגובות לא נמצא