يأتي نظام Transmission 4.1 بتحسينات كبيرة في الأداء والاتصال

  • دعم موسع لبروتوكول IPv6، ومتتبعات جديدة، واكتشاف النظراء المحليين
  • خيارات تنزيل متسلسلة جديدة وتحقق فوري من ملفات التورنت
  • تحسينات كبيرة في الأداء، واستخدام وحدة المعالجة المركزية/ذاكرة الوصول العشوائي، ونظام الاتصال
  • تغييرات محددة على GTK وQt وعملاء الويب لتجربة أكثر ملاءمة

نقل 4.1

النسخة الجديدة نقل 4.1 متاح الان هذا تحديث رئيسي لعميل BitTorrent المعروف هذا، وهو مفتوح المصدر ومجاني ومتعدد المنصات، والذي يحتفظ بواجهاته المختلفة القائمة على GTK و Qt، وبرنامج خفي بدون واجهة رسومية، وعميل ويب يمكن الوصول إليه من المتصفح.

ستصل هذه الشحنة تقريبًا بعد ثلاث سنوات من إطلاق Transmission 4.0 ويمثل ذلك قفزة كبيرة في الاتصال والأداء وخيارات الاستخدام، مع ميزات جديدة تؤثر على كل من جوهر التطبيق والواجهات الرسومية المختلفة وإصدار الويب، المستخدم على نطاق واسع على الخوادم المنزلية وأجهزة الكمبيوتر البعيدة.

يقدم برنامج Transmission 4.1 ميزات جديدة رئيسية في مجال الشبكات، وأجهزة التتبع، وبروتوكول IPv6

من أبرز التحسينات توسيع نطاق دعم الشبكة، مع توفير التوافق مع أجهزة تتبع UDP مع IPv6 وتكوين مزدوج المكدس (IPv4 وIPv6)، وهو ما أصبح شائعًا بشكل متزايد في وصلات الألياف الضوئية من شركات الاتصالات. علاوة على ذلك، يعمل بروتوكول Transmission 4.1 الآن أيضًا مع أجهزة التتبع التي لا تدعم سوى وحدة BEP-7 القديمة، مما يوسع نطاق المصادر التي يمكنه الاتصال بها.

يتضمن العميل أيضًا دعمًا لـ اكتشاف النظراء المحليين عبر IPv6هذا يُسهّل العثور على النظراء على الشبكة المحلية في البيئات الحديثة ذات عناوين IP المختلطة. بالإضافة إلى ذلك، هناك إمكانية استخدام الخادم الوكيل وبالنسبة لاتصالات الويب تحديداً، فهي ميزة مفيدة لأولئك الذين يرغبون في فصل حركة المرور عن بُعد أو واجهة الويب عن اتصالات النظام الأخرى.

داخليًا، يقدم برنامج Transmission 4.1 خيارًا لـ إرسال معلمة IPv4 أثناء عملية المصافحة لبروتوكول الامتداديُحسّن هذا التوافق مع العملاء والمتتبعين الذين ما زالوا يعتمدون على هذه المعلومات. كما تم فصل عمليات فحص المنافذ لبروتوكولي IPv4 وIPv6 في كلٍ من عميلي Qt وGTK، بحيث يمكن فحص كل مجموعة عناوين بشكل مستقل.

إدارة ملفات التورنت وخيارات التنزيل الجديدة في برنامج Transmission 4.1

من بين الميزات المصممة للاستخدام اليومي، دمج تنزيل تسلسلي اختياريتتيح لك هذه الميزة تحديد أولويات أجزاء ملف التورنت بالترتيب، وهو أمر مفيد بشكل خاص لأولئك الذين يبثون المحتوى مباشرة أثناء تنزيله.

يُضيف برنامج Transmission 4.1 أيضًا خيارًا جديدًا لـ التحقق التلقائي من ملف التورنت فور اكتمالهيساعد هذا الفحص الفوري في اكتشاف أخطاء البيانات المحتملة أو مشاكل التخزين دون أن يضطر المستخدم إلى تشغيل الفحص يدويًا لاحقًا.

يتحقق البرنامج الآن مما إذا كان تبقى الملفات المحلية موجودة بعد تغيير موقع التورنتيقلل هذا التحسين من الأخطاء النموذجية عند نقل التنزيلات بين الأقراص أو المسارات المختلفة، وهو أمر شائع جدًا في أجهزة الكمبيوتر المكتبية والخوادم المنزلية ذات وحدات التخزين المتعددة.

ومن التغييرات المهمة الأخرى القدرة على عناوين IP المخزنة مؤقتًا المستخدمة في الاتصالات العالميةتُستخدم هذه العناوين المخزنة للتخفيف من مشكلة رسائل التحذير المتعلقة بـ UDP6 في السجلات المعروفة، وتنظيف السجل ومنع حدوث تحذيرات متكررة زائدة.

أداء بروتوكول Transmission 4.1 وDHT وµTP

من حيث الأداء، قام فريق التطوير بضبط المحرك الداخلي بدقة بحيث يكون Transmission 4.1 استخدام أقل لوحدة المعالجة المركزية وذاكرة الوصول العشوائيتعتبر هذه التعديلات على كود libtransmission مثيرة للاهتمام بشكل خاص على الأجهزة منخفضة الطاقة، مثل أجهزة الكمبيوتر الصغيرة، وأجهزة NAS، أو الخوادم المنزلية الصغيرة التي يستخدمها المستخدمون المتقدمون على نطاق واسع.

أداء DHT (جدول التجزئة الموزع)يُحسّن هذا من قدرة العميل على إيجاد نظراء دون الاعتماد كلياً على خوادم التتبع المركزية. بالتوازي، تم تحسين عمليات التنزيل عبر بروتوكول µTP، وهو بديل لبروتوكول TCP مصمم لإدارة ازدحام الشبكة بشكل أفضل، ومفيد للاتصالات المنزلية المشتركة.

يتضمن Transmission 4.1 أيضًا واجهة برمجة تطبيقات RPC جديدة متوافقة مع جسون-RPC 2.0تسهل هذه الواجهة المحدثة تطوير تطبيقات الطرف الثالث، والتكامل مع أدوات التشغيل الآلي، ولوحات التحكم عن بعد - وهي نقطة مهمة للمسؤولين الذين يديرون عمليات التنزيل على الخوادم في مراكز البيانات أو في بيئات المنزل الرقمي.

كما تم تعديل إدارة الاتصالات المتزامنة: يتولى العميل التعامل معها أفضل للاتصالات المتعددة التي تنشأ من نفس عنوان IP ويعمل على تقوية محلل استجابة متتبع HTTP، مما يوفر استقرارًا إضافيًا ضد الاستجابات المشوهة أو غير الموثوقة.

تحسينات محددة لعميل GTK

في بيئات سطح المكتب التي تعمل بنظام لينكس والمبنية على GNOME والمسائل ذات الصلة، يحصل عميل GTK على الدعم لـ مربعات حوار تحديد الملفات الأصليةيساهم هذا القرار في تحسين التكامل مع النظام، مما يوفر تجربة أكثر اتساقًا وألفة عند فتح الملفات أو حفظها أو نقلها.

ألوان تم تعديل شريط التقدم لتحقيق التناسق مع نظام الألوان المستخدم في تطبيقات macOS وواجهة الويب، يتم توفير مظهر بصري موحد عبر مختلف المنصات. في الوقت نفسه، تم تحسين دعم حزم Flatpak، وهو تنسيق شائع الاستخدام في توزيعات البرامج، كما تم تعزيز إمكانية الوصول لتسهيل استخدامه لشريحة أوسع من المستخدمين.

ما الجديد في عميل Qt

في حالة عميل Qt، المستخدم بشكل أساسي في بيئات مثل كيدي بلازما وبقية أجهزة سطح المكتب، يسمح برنامج Transmission 4.1 الآن قم بتحديد مسار URL مخصص عند الاتصال بالخوادم البعيدة من خلال خدمة Transmission. وهذا مفيد عندما تكون الخدمة خلف خادم وكيل عكسي أو على مسارات غير قياسية.

تتضمن أشرطة التقدم نظامًا من رمز لوني لتمييز حالات التورنتهذا يُسهّل معرفة ما يتم تنزيله أو مشاركته أو إيقافه مؤقتًا بنظرة سريعة. بالإضافة إلى ذلك، تمت إضافة ميزة التصنيفات من نسخة الويب إلى عميل Qt، مما يسمح لك بتصنيف ملفات التورنت حسب النوع أو معايير أخرى.

يتبنى العميل أيضًا أيقونات أصلية للقوائم وأشرطة الأدواتيعزز هذا التكامل البصري مع سطح المكتب. ومن التحسينات العملية الأخرى إضافة أوقات الإنجاز المقدرة للعرض المصغر، مما يساعد على إبقاء حجم النافذة صغيرًا دون فقدان المعلومات الأساسية.

تغييرات على عميل الويب والاستخدام عن بُعد

تتلقى واجهة الويب، المستخدمة على نطاق واسع لإدارة Transmission من المتصفح على الخوادم وأجهزة NAS، تحديثًا جديدًا موضوع التباين العالي مما يحسن الرؤية وسهولة القراءة، وهو أمر مفيد بشكل خاص للمستخدمين ذوي الاحتياجات الخاصة أو للجلسات الطويلة.

تمت إضافة الدعم لـ أضف ملفات التورنت باستخدام السحب والإفلات مباشرةً داخل نافذة المتصفح، مما يُسهّل إضافة ملفات أو روابط جديدة. يعرض شريط التقدم الآن نسبًا مئوية، كما تم تطبيق فحوصات منفصلة للمنافذ لبروتوكولي IPv4 وIPv6، تمامًا كما هو الحال في تطبيقات سطح المكتب.

من بين الأدوات التنظيمية، يسمح عميل الويب قم بتصفية ملفات التورنت بناءً على مستوى الخصوصية أو حالة الخطأ.يساعد هذا في تحديد التنزيلات التي بها مشاكل بسرعة أو فصل ملفات التورنت العامة عن الخاصة. كما تمت إضافة رسالة تنبيه جديدة ومؤشر لنسبة المشاركة إلى الصفوف المضغوطة.

عند حذف ملف تورنت من واجهة الويب، يمكن الآن تحديد خانة اختيار لـ احذف أيضًا البيانات المخزنة على القرصيُجنّب هذا الأمر خطوات إضافية في إدارة المساحة. علاوة على ذلك، تمّ تقديم وضع الأعمدة للمتصفحات التي لا تفرض قيودًا على مساحة العرض، إلى جانب نظام جديد لإدارة النوافذ المنبثقة قادر على التعامل مع نوافذ منبثقة متعددة بشكل هرمي.

تم تحسين تجربة اللمس من خلال دعم... استخدم شاشات اللمس في قائمة السياقتزداد أهمية هذا الأمر على الأجهزة الهجينة. وأخيرًا، يمكن لواجهة الويب عرض معلومات مفصلة عن التاريخ والوقت ضمن تفاصيل التورنت، مما يوفر سياقًا حول نشاط كل عملية تنزيل وعمرها.

الإرسال عن بعد والإعدادات المتقدمة

أداة سطر الأوامر جهاز الإرسال عن بعد يحصل على إمكانيات جديدة ستكون هذه الميزات ذات أهمية للمستخدمين المتقدمين والمسؤولين. ومن بينها إمكانية التنزيل بالتسلسل بدءًا من جزء محدد، مما يسهل على التطبيقات الخارجية البحث داخل ملفات الوسائط المتعددة في سيناريوهات البث المباشر.

كما تم تقديم الدعم لـ حدود المشاركة في حالة الخموليتيح لك هذا تحديد شروط لإيقاف أو تعديل عملية رفع الملفات عندما يكون ملف التورنت غير نشط لفترة من الوقت. عند عرض قائمة ملفات التورنت، يكون الترتيب الافتراضي هو التاريخ، مما يُسهّل العثور على أحدث التنزيلات.

ومن الميزات الجديدة اللافتة للنظر الأخرى أن تصور يمكن التعبير عن الوقت المتبقي المقدر (ETA) بالأشهر والسنوات في الحالات القصوى للسرعة المنخفضة للغاية، يعكس ذلك بشكل أفضل واقع التورنت مع عدد قليل جدًا من النظراء النشطين.

يتضمن ملف التكوين settings.json الخاص ببرنامج Transmission 4.1 الخيار التالي: preferred_transport، والتي يمكن للمستخدمين من خلالها اختر ما تفضله بين µTP و TCP يعتمد ذلك على نوع اتصالك أو سياسات الشبكة. بالإضافة إلى ذلك، يمكنك تعطيل التخزين المؤقت للكتابة على القرص تمامًا عن طريق ضبط الخيار. cache-size-mb إلى 0، وهو احتمال مفيد في الأنظمة ذات تكوينات التخزين المحددة.

بإتمام كل هذه التغييرات، تم تعديل قاعدة بيانات libtransmission إلى تقليل استخدام موارد النظامهذا، إلى جانب التحسينات الأخرى في الاتصال والواجهة والتحكم عن بعد، يجعل Transmission 4.1 تحديثًا مثيرًا للاهتمام بشكل خاص لأولئك الذين يديرون العديد من التنزيلات أو يستخدمون العميل على الخوادم والأجهزة ذات الأجهزة المحدودة.

QT 5.14
المادة ذات الصلة:
يأتي Qt 5.14 مزودًا بواجهة برمجة تطبيقات رسومية مستقلة وواجهة برمجة تطبيقات لـ QML وغير ذلك الكثير