מנהל ההפצה והחבילות של לינוקס Guix 1.2 כבר שוחרר

הושקו מנהל החבילות GNU Guix 1.2 וערכת ההפצה של GNU / Linux שנבנו על בסיס זה. 

ערכת ההפצה ניתן להתקין כמערכת הפעלה עצמאית במערכות וירטואליזציה, במכולות ובחומרה קונבנציונאלית, והיא יכולה לפעול על הפצות GNU / Linux שהותקנו כבר, ולשמש כפלטפורמה ליישום יישומים.

למשתמש פונקציות כגון חשבונאות תלות, עבודה ללא שורש, החזרת גרסאות קודמות במקרה של בעיות, ניהול תצורה, סביבות שיבוט (יצירת עותק מדויק של סביבת התוכנה במחשבים אחרים) וכו '.

ראוי להזכיר זאת מנהל החבילות של GNU Guix מבוסס על הפעלת הפרויקט ניקס ובנוסף לפונקציות האופייניות ניהול חבילות, תומך בתכונות כגון ביצוע עדכוני עסקאות, יכולת להחזיר עדכונים, לעבוד ללא קבלת הרשאות משתמש-על, תמיכה בפרופילים המקושרים למשתמשים בודדים, אפשרות להתקין בו זמנית מספר גרסאות של תוכנית, אספני אשפה (זיהוי הסרת גרסאות חבילות שאינן בשימוש). 

להגדרת סקריפטים לבניית יישומים וכללי אריזה, מוצע להשתמש בשפה ברמה גבוהה ספציפית לתחום רכיבי API של Guile Scheme המאפשרים לך לבצע את כל פעולות ניהול החבילות בתכנית שפת התכנות הפונקציונלית.

החידושים העיקריים של Guix 1.2

בגרסה החדשה הזו עבור מנהל החבילות יושמה היכולת לאמת מאגרי חבילות "משיכת גויקס" ופקודות דומות מאמתות כעת קוד שנשלף מהמאגר באופן קריפטוגרפי, ומונע משיכת התחייבויות בלתי מורשות מהמאגר.

גַםהוסיפה פקודה "Guix git authenticate", אשר עמ 'מאפשר להשתמש במנגנון האימות מוצע למאגרי git שרירותיים.

הפקודות "משיכת גויקס" ו"תצורה מחדש של מערכת גויקס "מיושמים כדי לזהות ולחסום החזרת המערכת לגרסאות ישנות על מנת למנוע החזרת תוכניות לגרסאות פגיעות על מנת לנצל את הפגיעות הקבועות בגרסאות הנוכחיות.

נוסף שירות עדכונים אוטומטי שמבצעת מעת לעת "משיכת גויקס" ו"גדרת מערכת גויקס מחדש "כדי לשמור על עדכניות המערכת, כמו גם תמיכה בחשיפות הצפנה של SHA-3 ו- BLAKE2 לתהליך האוסף ו- API.

שפר את השימושיות של המתקין הגרפי והתסריט להתקנת Guix בסביבת הפצות אחרות.

אנו יכולים למצוא גם את מצבי ההחלפה החדשים לחיפוש גויקס, לחיפוש מערכת גויקס ולפקודות דומות.

חוץ מזה נעשתה עבודה על צמצום זמן האוסף וצריכת משאבים בעת ביצוע הפקודה "guix pull" תוך ניצול המהדר החדש שהוצג ב- Guile 3.0.4 וכי הוסיף שירות hurd-vm עם מערכת Guix GNU / Hurd אוסף צולב הפועל כמכונה וירטואלית ב- GNU / Linux.

נוספו שלוש אפשרויות שינוי חבילה חדשות "– With-debug-info", "–with-c-toolchain" ו- "- without-tests".

הפקודה "Guix pack -RR" מוסיף תמיכה במנוע "fakechroot" ליצירת חבילות הניתנות להחלפה שניתן להריץ בסביבות ללא Guix.

הוסיפו את מודול "תמונת gnu" ואת הפקודה "מערכת דיסק דיסק-תמונה – תמונה-סוג = TYPE" של guix לעבודה עם תמונות מערכת ב- ISO-9660, qcow2 עם מחיצות ext4, ext2 עם אפשרויות Hurd וכו '.

מוזכר גם ש נוספו שירותי מערכת חדשים lxqt, udev-rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-coordinator, guix-build-רכז-סוכן, guix-build-רכז-תור-בונה, קונסולת משוכות, hurd-getty, hurd-vm, rshiny.

כמו גם הגרסאות המעודכנות של התוכניות ב 3652 חבילות, 1999 חבילות חדשות נוספו. כולל גרסאות מעודכנות של GNOME 3.34.2, MATE 1.24.1, הארה 0.24.2, xfce 4.14.2, שרת xorg 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, עבור אל 1.14.10 , inkscape 1.0.1, libreoffice 6.4.6.2, Linux-libre 5.9.3, openjdk 14.0, python 3.8.2, חלודה 1.46.0.

שינוי נוסף שמוזכר:

  • הסט הבינארי המינימלי לארכיטקטורות x86_64 ו- i686 צומצם ל- 60MB.
  • הוסיף תמיכה ב- FS NTFS במתקין הגרפי.
  • החלה העבודה על יישום התמיכה המקומית של GNU / Hurd.

הורד את Guix 1.2

לבסוף למי שמעוניין לבדוק את מנהל החבילה או את ההפצה, אתה יכול לבדוק את הפרטים התקנה ו / או למצוא את התמונות להורדה, בקישור הבא.

תמונות להתקנה על פלאש USB (489 מגהבייט) והשימוש בהן במערכות וירטואליזציה (479 מגהבייט). עבודה נתמכת על ארכיטקטורות i686, x86_64, armv7 ו- aarch64.


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.