Glibc 2.30: מהדורה חדשה של ספריית C

סכימת glibc

מקור: ויקיפדיה

למי שעדיין לא יודע זאת, ספריית Glibc (ספריית GNU C) זוהי ספרייה נפוצה מאוד המשמשת בזמן ריצה לתוכנות הכתובות בשפה C. פרויקט GNU זה נמצא ברישיון LGPL ומספק למערכות סדרה של שיחות מערכת (syscalls) ופונקציות בסיסיות אחרות המוגדרות בה. כמעט כל התוכניות בשפת התכנות C משתמשות בו (כולל הליבה עצמה).

זמין עבור מערכות גנו מבוסס על הליבה של לינוקס, אם כי הוא נייד מאוד לתמוך במספר מערכות ובהרבה חומרה שונה. מערכות אחרות כמו Kaiku, BeOS ו- Debian GNU עם ליבת Hurd, kFreeBSD נתמכות גם על ידי ספרייה חשובה זו. אם אתה מבצע חיפוש אחר ההפצה שלך, תמצא אותה כ- libc באחת הגרסאות שלה.

ובכן, לאחר הצגתו, עליכם לדעת שהוא הושק כעת גרסת glibc 2.30 עם שיפורים מעניינים. לאחר שחרורו של פרויקט GNU C Library 2.30, אופטימיזציות ותכונות חדשות נעים בין תמיכה ב- Unicode 12.1 לשיפורים מעט משמעותיים יותר. הוא גם מדגיש את התמיכה בחבילה –טען מחדש עבור המקשר הדינמי לטעינת אובייקטים משותפים מראש כחלופה למשתנה הסביבה LD_RELOAD.

חוץ מזה זה קיים תכונות חדשות בלינוקס כמו 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.   פול דיג'ו

    LD_RELOAD? אני מקווה שזו הייתה שגיאת הקלדה.
    לגבי