NixOS 22.05 מגיע עם מתקין חדש, GNOME 42 ויותר מ-9000 חבילות חדשות

מתקין NixOS 22.05

למרות שזה לא מבודד לחלוטין, זה יוצא דופן למצוא הפצות לינוקס ללא מתקין גרפי. לראות מתקין מודרך שמאפשר לנו להתקין מערכת הפעלה שכמעט נותן לו לקבל על כל המסכים זה משהו שמקל בהרבה, ורק באיזה סוג "שרת" או הפצות מיוחדות כמו Arch Linux הם ממשיכים ללא מתקין. קשת נשארת יותר ויותר לבד בהקשר הזה, כמו השבוע הגיע Nix OS 22.05 וזה אחד החידושים שלה.

למרות שיש הרבה פיצ'רים חדשים שאנחנו יכולים לדבר עליהם, זה ללא ספק הבולט ביותר, אז אתה צריך לשים לב אליו יותר. המתקין שהם בחרו היה קאלמארסשאני אישית הכי אוהב. זה מקל בהרבה, כולל התקנת מערכת ההפעלה על כונן הבזק. זה צריך להיות כל כך פשוט, זה לא באחרים, תשאל את Canonical and Ubiquity שלה, נראה שכן הימים ממוספרים אבל תמשיך להחזיק מעמד.

דגשים של NixOS 22.05

  • דפדפן ה-firefox ב-x86_64-linux עושה כעת שימוש באופטימיזציה מונחית פרופיל, וכתוצאה מכך חווית גלישה מגיבה הרבה יותר.
  • הוספת security.acme.defaults כדי לפשט את הגדרת התעודות הרבות בו-זמנית. זה גם פותח את האפשרות להשתמש באימות DNS-01 כאשר נעשה שימוש ב-enableACME במארחים וירטואליים של שרת אינטרנט (לדוגמה, services.nginx.virtualHosts.*.enableACME).
  • GNOME עודכן לגרסה 42.
  • stdenv.mkDerivation תומך כעת בפרמטר finalAttrs: המכיל את הארגומנטים הסופיים ל-mkDerivation כולל עקיפות. drv.overrideAttrs תומך כעת בשני finalAttrs: previousAttrs: פרמטרים. זה מאפשר לך לעקוף קונטיינרים בצורה עקבית, ולספק חלופה לתחביר rec {}. בנוסף, passthru יכול כעת להתייחס ל-finalAttrs.finalPackage שמכיל את החבילה הסופית, כולל תכונות כגון נתיבי פלט ו-overrideAttrs.
  • ניתן לפשט שילובי שפה חדשים על ידי דריסה של חבילת "אב טיפוס" המכילה לוגיקה ספציפית לשפה. זה מבטל את הצורך בשכבת עקיפה נוספת עבור ארגומנטים "הבנאי הגנרי", ובכך מבטל בעיית שימושיות ומקור לבאגים.
  • PHP 8.1 זמין כעת מהמאגרים הרשמיים שלו.
  • Mattermost עודכנה לגרסה 6.3 של תמיכה מורחבת, מכיוון שגרסת התמיכה המורחבת 5.37 שנארזה בעבר מגיעה לסוף חייה. הגירות יכולות לקחת זמן מה; למידע נוסף, הם מבקשים לראות את יומן השינויים ואת ההערות החשובות של העדכון.
  • שירותי systemd יכולים כעת להגדיר systemd.services. .reloadTriggers במקום reloadIfChanged להבחנה מפורטת יותר בין טעינות מחדש לבין הפעלה מחדש.
  • Systemd עודכנה לגרסה 250.
  • Pulsaudio עודכנה לגרסה 15.0 ותומכת כעת באופן אופציונלי בקודקקי אודיו בלוטות' נוספים כגון aptX או LDAC, עם תמיכה בהחלפת קודקים זמינה ב-pavucontrol. תכונה זו מושבתת כברירת מחדל אך ניתן להפעיל אותה באמצעות hardware.pulseaudio.package = pkgs.pulseaudioFull;. מודולים קיימים של צד שלישי שסיפקו פונקציונליות דומה, כגון pulsaudio-modules-bt או pulsaudio-hsphfpd, הוצאו משימוש והוסרו.
  • PostgreSQL נמצא כעת כברירת מחדל בגרסה 14.
  • ה-postgresqlTestHook החדש מריץ שרת PostgreSQL במהלך בדיקות החבילה.
  • ברירת המחדל של kops היא גרסה 1.22.4, שתאפשר Instance Metadata Service גרסה 2 ותדרוש אסימונים באשכולות חדשים המריצים Kubernetes 1.22. זה יגביר את האבטחה כברירת מחדל, אך עשוי לשבור סוגים מסוימים של עומסי עבודה. עיין בהערות המהדורה לפרטים נוספים.
  • מחברי מודול יכולים להשתמש ב-mkRenamedOptionModuleWith כדי להפוך את מחזור ההוצאה משימוש לאוטומטי מבלי להפריע למחברי המודול מחוץ לעץ ולמשתמשים שלהם.
  • גרסת ברירת המחדל של GHC עודכנה מ-8.10.7 ל-9.0.2. pkgs.haskellPackages ו-pkgs.ghc ישתמשו כעת בגרסה זו כברירת מחדל.
  • תקליטורי ההתקנה של GNOME ו- Plasma משתמשים כעת ב-pkgs.calamares ו-pkgs.calamares-nixos-extensions כדי לאפשר למשתמשים להתקין ולהגדיר בקלות את NixOS עם ממשק גרפי.

מערכת ההפעלה Nix זמין כעת, וניתן להוריד מהלחצן הבא:

הורד את NixOS 22.05


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

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

*

*

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