أخبار وتحسينات Linux Kernel في إصداره 4.7



Linux kernel الإصدار 4.7 موجود بالفعل معنا! أصبح متاحًا للتنزيل منذ 24 يوليو ، مضيفًا بعض التحسينات والميزات الجديدة لهذا الإصدار. فيما يلي بعض الأخبار بمزيد من التفصيل:
كما قلنا في البداية تمت إضافته دعم Radeon RX 480 GPU. هذا هو برنامج تشغيل amdgpu وهو نفس أجهزة amdgpu الأخرى.
راديون

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

الرمز sync_file تم نقله إلى النواة ؛ يتم تنفيذ هذا كآلية لإصلاح السياج في tapom الذي ينتمي إلى مساحة المستخدم من خلال sync_file. تجدر الإشارة إلى أن المخزن المؤقت لا يتم استخدامه على الإطلاق قبل إصلاح السياج وتحسين تدفق المخازن المؤقتة من وحدة تحكم GPU.

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

يتم تقديم دعم جديد لـ كبسولة EFI. شيء من شأنه أن يفسح المجال لنقل أجزاء البيانات لبرنامج EFI الثابت ؛ هذا يحلل البيانات ثم ينفذ قرارًا وفقًا لما تجده في محتواها.يمكنك تحميل الكبسولة عن طريق كتابة البرنامج الثابت للجهاز / dev / efi_capsule_loader.

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

من ناحية أخرى ، فإن الأمر الجديد «اصمت» الذي يتم تنفيذه لبناء الرسوم البيانية للحدث. ولدت هذه من خلال إضافة وصول الحدث ويتم تضمينها كالجديدة في فتريس. وهي متوفرة على البنية التحتية لينكس 2.6.27 المرفقة بالنواة ؛ / sys / kernel / debug / tracing /.

من الجدير بالذكر أنه تم أيضًا إضافة خيار فتح مساحات للمستخدم سلسلة الاتصال للأوقات التي يتم فيها إجراء مكالمات النظام. بالإضافة إلى ذلك ، من الممكن أيضًا تنفيذ ملف برامج BPF في tracepoints، والذي لم يكن ممكنًا في السابق. يتضمن أيضًا نوعًا جديدًا من برنامج GMP ؛ (BPF_PROG_TYPE_TRACEPOINT). والتي يمكن إرفاقها بنواة Tracepoints ، بعد إنشاء برامج BPF ، بحيث يتم إنشاء البرامج التي تجمع البيانات من Tracepoints.

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

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

1

على المستوى العام ، كانت هذه كلها جوانب جديدة ومتجددة لنواة Linux في إصدار 4.7. إذا كنت تريد المزيد من المعلومات والتفاصيل حول ما ينعكس في المقال ، فإليك الرابط الرسمي للإعلان عن النواة الجديدة: https://kernelnewbies.org/Linux_4.7


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

11 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ميلتي قال

    لا يوجد Linux kernel. Linux هو اسم النواة ، لذا فإن الحديث عن Linux Kernel مماثل للإشارة إلى kernel kernel أو Linux Linux. هذا لا معنى له.

  2.   سكاتوكس قال

    مقال رائع ، رائع أن أتمكن من قراءة هذا باللغة الإسبانية.

  3.   دانيال قال

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

  4.   كريستوفر قال

    Milti ، Linux هو لقب ، لذا لنفترض أن Linux Kernel هو Kernel الذي أنشأ Linux. على الأقل أرى الأمر بهذه الطريقة.

  5.   حثور قال

    هناك عقبة النواة

  6.   ميغيل قال

    @ Chistopher ،… لكن الاسم الأخير هو Torvalds… أليس كذلك؟ 😉

  7.   ميغيل قال

    @ كريستوفر ، ... لكن الاسم الأخير هو تورفالدس ... أليس كذلك؟

  8.   HO2Gi قال

    مقالة جيدة جدًا ، باستثناء نواة لينكس و «إنغ. فني كهربائي. مطور برمجيات «عاطفي» حسب قواعد البيانات ».

  9.   kKk قال

    Milti إذا كانت تشير إلى تحسينات وأخبار حول Linux ، فسترى أن العنوان عام للغاية وإذا أخبرك بالتحسينات والميزات الجديدة للنواة ، فعليك معرفة السياق لمعرفة ما نعنيه kernel ... لذا خذ الأمر بسهولة واتركه يستمر في وضعه نواة من لينوكس

  10.   كروجر قال

    أنت محق تمامًا فيMilti ، Linux هو اسم Kernel ، مدمج مع بعض أدوات UNIX و GNU ، لإنشاء توزيعات لاحقة ونظام تشغيل قوي ، بينما Linus هو اسم Torvlads.

  11.   غوستافو قال

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