Glibc 2.30: ไลบรารี C รุ่นใหม่

สคีมา glibc

ที่มา: Wikipedia

สำหรับใครที่ยังไม่รู้โปรแกรม ห้องสมุด Glibc (GNU Library C) เป็นไลบรารีทั่วไปที่ใช้ในรันไทม์สำหรับซอฟต์แวร์ที่เขียนด้วยภาษา C โครงการ GNU นี้อยู่ภายใต้ใบอนุญาต LGPL และจัดเตรียมชุดการเรียกระบบ (syscalls) และฟังก์ชันพื้นฐานอื่น ๆ ที่กำหนดไว้ในระบบ โปรแกรมเกือบทั้งหมดในภาษาซีใช้ประโยชน์จากมัน (รวมถึงเคอร์เนลเองด้วย)

สามารถใช้ได้สำหรับ ระบบ GNU บนพื้นฐานของเคอร์เนลลินุกซ์แม้ว่ามันจะพกพาได้มากเพื่อรองรับระบบต่างๆและฮาร์ดแวร์ที่แตกต่างกันมากมาย ระบบอื่น ๆ เช่น Kaiku, BeOS และ Debian GNU ที่มี Hurd kernel, kFreeBSD ได้รับการสนับสนุนโดยไลบรารีที่สำคัญนี้เช่นกัน หากคุณค้นหา distro ของคุณคุณจะพบว่าเป็น libc ในเวอร์ชันใดเวอร์ชันหนึ่ง

เมื่อนำเสนอแล้วคุณควรทราบว่าได้เปิดตัวแล้ว glibc 2.30 เวอร์ชันพร้อมการปรับปรุงที่น่าสนใจ. หลังจากการเปิดตัวโครงการ GNU C Library 2.30 นี้การเพิ่มประสิทธิภาพและคุณลักษณะใหม่ ๆ มีตั้งแต่การรองรับ Unicode 12.1 ไปจนถึงการปรับปรุงที่ไม่สำคัญ นอกจากนี้ยังเน้นการสนับสนุนสำหรับบันเดิล –preload สำหรับตัวเชื่อมโยงแบบไดนามิกเพื่อโหลดอ็อบเจ็กต์ที่แชร์ล่วงหน้าเป็นทางเลือกสำหรับตัวแปรสภาพแวดล้อม LD_RELOAD

นอกจากนั้นก็มี คุณสมบัติใหม่ใน Linux เช่น getgents64 (), gettid () และ tgkill () เกี่ยวกับการสนับสนุน POSIX ที่นำเสนอนอกจากนี้ยังมีคุณสมบัติใหม่ที่มีฟังก์ชันเช่น pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock และ sem_clockwait แม้ประสิทธิภาพจะได้รับการปรับให้เหมาะสมสำหรับสถาปัตยกรรม ARM และโดยเฉพาะสำหรับโปรเซสเซอร์ ARM ที่กำหนดไว้สำหรับ HPC ที่เรียกว่า ThunderX2 ข้อบกพร่องด้านความปลอดภัยบางอย่างได้รับการแก้ไขแล้วเป็นต้น

ฉันหวังว่าสำหรับเวอร์ชันถัดไปในขณะนี้ ในการพัฒนา, 2.31, ฉันสามารถบอกคุณเกี่ยวกับข่าวอื่น ๆ อีกมากมายใน LxA ... ซึ่งจะมีกำหนดในเดือนกุมภาพันธ์ 2020 ดังนั้นยังมีเวลาอีกไม่กี่เดือนเพื่อดูผลลัพธ์ของการพัฒนา

สำหรับข้อมูลเพิ่มเติม - ไซต์โครงการ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   พอล dijo

    LD_RELOAD? ฉันหวังว่ามันจะเป็นการพิมพ์ผิด
    ความนับถือ