د سیسټمډ سیسټم مدیر خوشې کول 251

د پنځو میاشتو پراختیا وروسته، د سیسټم مدیر سیسټم 251 خوشې کول وړاندې کیږي.

اصلي بدلونونه:

  • د سیسټم اړتیاوې زیاتې شوې. د لینوکس کرنل لږترلږه ملاتړ شوی نسخه له 3.13 څخه 4.15 ته لوړه شوې. CLOCK_BOOTTIME ټایمر د عملیاتو لپاره اړین دی. د جوړولو لپاره، تاسو یو کمپیلر ته اړتیا لرئ چې د C11 معیاري او GNU توسیعونو ملاتړ کوي (د C89 معیار د سرلیک فایلونو لپاره کارول کیږي).
  • د اتومیک میکانیزم په کارولو سره د پارټیشنونو ، فایلونو یا لارښودونو ځای په ځای کولو لپاره په اتوماتيک ډول د اپډیټ موندلو ، ډاونلوډ کولو او نصبولو لپاره د تجربوي کارونې سیسټمd-sysupdate اضافه شوی (دوه خپلواکې برخې/فایلونه/ډائریکټرې کارول کیږي ، چې یو یې اوسنۍ کاري سرچینې لري او بل یې نصب کوي. بل تازه کول، وروسته له هغه چې برخې/فایلونه/ډائریکټرې بدلیږي).
  • نوی داخلي ګډ کتابتون معرفي شو libsystemd-core- نو، کوم چې په /usr/lib/systemd/system ډایرکټر کې نصب شوی او د موجوده libsystemd-shared-کتابتون سره مطابقت لري .نو د libsystemd-core- شریک کتابتون کارول نو تاسو ته اجازه درکوي د بائنری کوډ په کارولو سره د ټول نصب کولو اندازه کمه کړئ. د نسخې شمیره د میسن جوړونې سیسټم کې د 'شریک-لیب-ټاګ' پیرامیټر له لارې مشخص کیدی شي او توزیع ته اجازه ورکوي چې په ورته وخت کې د دې کتابتونونو ډیری نسخې ولیږدوي.
  • د چاپیریال متغیرونو پلي شوي لیږد $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID او $MONITOR_UNIT د نظارت شوي واحد په اړه معلوماتو څخه OnFailure/OnSuccess اداره کونکو ته.
  • د واحدونو لپاره، د ExtensionDirectories ترتیب پلي شوی، کوم چې د ډیسک عکسونو پرځای د منظم لارښودونو څخه د سیسټم توسیع اجزاو بارولو تنظیم کولو لپاره کارول کیدی شي. د سیسټم توسیع ډایرکټر مینځپانګې د OverlayFS په کارولو سره پوښل شوي او د /usr/ او /opt/ لارښودونو د درجې پراخولو لپاره کارول کیږي ، او د چلولو په وخت کې اضافي فایلونه اضافه کوي ، حتی که وویل شوي لارښودونه یوازې د لوستلو لپاره نصب شوي وي. د 'portablectl attach --extension=' کمانډ هم د لارښود مشخص کولو لپاره ملاتړ اضافه کړی.
  • د هغو واحدونو لپاره چې په سیسټم کې د حافظې د نشتوالي له امله د سیسټمډ-oomd هینډلر لخوا په زور سره ختم شوي، د 'oom-kill' خاصیت لیږدول کیږي او د جبري ختمولو شمیره په 'user.oomd_ooms' خاصیت کې منعکس کیږي.
  • د واحدونو لپاره، د نوې لارې مشخص کونکي %y/%Y اضافه شوي، چې واحد ته نورمال شوي لاره منعکس کوي (د سمبولیک لینکونو پراخولو سره). د PRETTY_HOSTNAME ارزښت او %d د CREDENTIALS_DIRECTORY بدیل لپاره د %q مشخص کونکي هم اضافه شوي.
  • د "--user" بیرغ په کارولو سره د یو نورمال کارونکي لخوا په غیر مراعات شوي خدماتو کې ، د RootDirectory ، MountAPIVFS ، ExtensionDirectories ، *Capabilities*، ProtectHome، *Directory، Temporary FileSystem، PrivateTmp، PrivateDevices، PrivateNathCspame، IPNathCamps، PrivateNathCapames، IPNathCamps، PrivateNamespiteCames په ترتیباتو کې بدلون راځي. , خصوصي کاروونکي، پروټیککلاک ته اجازه ورکړل شوې ده، پروټیکټ کرنل ټونبلز، پروټیکټ کرنل موډلونه، پروټیک کرنل لاګز او ماونټ فلیګ. دا خصوصیت یوازې هغه وخت شتون لري کله چې د کارونکي نوم ځایونه په سیسټم کې فعال شوي وي.
  • د LoadCredential ترتیب د ډایرکټر نوم ته اجازه ورکوي چې د دلیل په توګه مشخص شي، په کوم حالت کې هڅه کیږي چې په ټاکل شوي ډایرکټر کې د ټولو فایلونو څخه اسناد پورته کړي.
  • په systemctl کې، په "--timestamp" پیرامیټر کې، دا ممکنه شوه چې د "یونیکس" بیرغ مشخص کړئ ترڅو وخت په epochal بڼه (د جنوري 1، 1970 راهیسې د ثانیو شمیر) کې ښکاره کړي.
  • د "systemctl حالت" د "زاړه - کرنل" بیرغ پلي کوي، کوم چې ښودل کیږي که چیرې په سیشن کې بار شوي دانه په سیسټم کې موجود د بیس کرنل څخه زاړه نسخه شمیره ولري. همدارنګه د "غیر ضمیمه شوي-usr" بیرغ اضافه کړ ترڅو معلومه کړي چې د /bin/ او /sbin/ لارښودونو مینځپانګه د /usr ته د سم لینکونو له لارې نه رامینځته کیږي.
  • د جنراتورونو لپاره چې د PID 1 پروسې لخوا پیل شوي، نوي چاپیریال متغیرونه چمتو شوي: $SYSTEMD_SCOPE (د سیسټم یا کاروونکي خدمت څخه پیل کړئ)، $SYSTEMD_IN_INITRD (د initrd یا کوربه چاپیریال څخه پیل کړئ)، $SYSTEMD_FIRST_BOOT (لومړی بوټ شاخص)، $SYSTEMD_FIRST_BOOT (لومړی بوټ شاخص) په کانټینر کې د مجازی کولو یا لانچ شتون ) او $SYSTEMD_ARCHITECTURE (هغه جوړښت چې کرنل یې جوړ شوی و).
  • د PID 1 هینډلر د QEMU fw_cfg انٹرفیس څخه یا د کرنل کمانډ لاین کې د systemd.set_credential پیرامیټرو مشخص کولو سره د سیسټم کریډیټ پیرامیټرونو بار کولو وړتیا پلي کوي. د LoadCredential لارښود په /etc/credstore/، /run/credstore/ او /usr/lib/credstore/ لارښودونو کې د اعتبارونو لپاره اتوماتیک لټون چمتو کوي که چیرې اړونده لاره د دلیل په توګه مشخصه شوې وي. ورته چلند د LoadCredentialEncrypted لارښود باندې تطبیق کیږي، کوم چې د /etc/credstore.encrypted/، /run/credstore.encrypted/ او /usr/lib/credstore.encrypted/ لارښودونه هم چک کوي.
  • د JSON بڼه کې د صادرولو وړتیا په سیسټمډ-جرنلډ کې ثبات لري. د "journalctl --list-boots" او "bootctl list" کمانډونه اوس د JSON بڼه (د "-json" بیرغ) کې د محصول ملاتړ کوي.
  • د hwdb ډیټابیسونو سره نوي فایلونه په udev کې اضافه شوي ، چې د پورټ ایبل وسیلو (PDAs ، کیلکولیټرونو ، او داسې نورو) په اړه معلومات لري او د غږ او ویډیو جوړولو لپاره کارول شوي وسیلې (DJ کنسولونه ، کیپډونه).
  • نوي اختیارونه "-prioritized-subsystem" په udevadm کې اضافه شوي ترڅو د لاندې سیسټمونو لومړیتوب وټاکي (په systemd-udev-trigger.service کې کارول کیږي د بلاک وسیلو او TPMs پروسس کولو لپاره لومړی)، "-type=all"، "-initialized -match" او "-initialized-nomatch" د پیل شوي یا غیر پیل شوي وسیلو غوره کولو لپاره، "udevadm info -tree" په /sys/ درجه بندي کې د شیانو ونې ښودلو لپاره. udevadm نوي "انتظار" او "لاک" کمانډونه هم اضافه کوي ترڅو په ډیټابیس کې د وسیلې ننوتلو ته د انتظار لپاره انتظار وباسي او د برخې جدول فارمیټ کولو یا لیکلو پرمهال د بلاک وسیله لاک کړي.
  • وسیلو ته د سمبولیک لینکونو نوې سیټ اضافه کړ /dev/disk/by-diskseq/ د سیریل نمبر ("diskseq") په واسطه د بلاک وسیلو پیژندلو لپاره.
  • د "فرم ویئر" پیرامیټر لپاره د .link فایلونو لپاره د [میچ] برخه کې د فرم ویئر توضیحاتو سره د وسیلې سره سمون لپاره ملاتړ اضافه شوی.
  • په systemd-networkd کې، د یونیکاسټ روټونو لپاره چې د [روټ] برخې له لارې ترتیب شوي، د سکوپ ارزښت د ډیفالټ په واسطه "لینک" ته بدل شوی ترڅو د "ip route" کمانډ چلند سره سمون ولري. Isolated=true|false پیرامیټر د [برج] برخې ته اضافه شوی ترڅو په دانی کې د شبکې پلونو لپاره د ورته نوم ځانګړتیا تنظیم کړي. د [تونل] برخه کې، بهرنی پیرامیټر اضافه شوی ترڅو د تونل ډول بهرنی (میټاډاټا راټولولو حالت) ته تنظیم کړي. په [DHCPServer] برخه کې، د BootServerName، BootServerAddress او BootFilename پیرامیټرې د سرور پته، د سرور نوم او د بوټ فایل نوم ترتیبولو لپاره اضافه شوي چې د DHCP سرور لخوا لیږل شوي کله چې په PXE حالت کې بوټ کیږي. د [شبکې] برخه کې، د L2TP پیرامیټر لرې شوی، د هغې پرځای د .netdev فایلونو کې تاسو کولی شئ د L2TP انٹرفیس سره په اړیکه کې نوي محلي ترتیب وکاروئ.
  • نوی واحد اضافه شوی "systemd-networkd-wait-online@" .service"، کوم چې د یوې ځانګړې شبکې انٹرفیس ته د راتلو انتظار کولو لپاره کارول کیدی شي.
  • اوس دا ممکنه ده چې د .netdev فایلونه د مجازی WLAN وسایلو جوړولو لپاره وکاروئ، کوم چې د [WLAN] برخه کې تنظیم کیدی شي.
  • په .link/.network فایلونو کې، [Match] برخه د وسیلې ډول ("بانډ"، "پل"، "gre"، "tun"، "veth") سره د سمون لپاره ډول پیرامیټر پلي کوي.
  • Systemd-solved په پخوانی بوټ مرحله کې پیل شوی، په شمول د initrd څخه پیل کول که چیرې systemd-solved initrd عکس کې موجود وي.
  • systemd-cryptenroll د --fido2-credential-algorithm اختیار اضافه کوي ترڅو د اعتباري کوډ کولو الګوریتم غوره کړي او --tpm2-with-pin اختیار د PIN ننوتل کنټرول کړي کله چې د TPM په کارولو سره د برخې خلاصول. یو ورته tpm2-pin اختیار په /etc/crypttab کې اضافه شوی. کله چې د TPM له لارې وسیلې خلاصیږي ، ترتیبات کوډ شوي ترڅو د کوډ کولو کیلي مداخلې پروړاندې محافظت وکړي.
  • systemd-timesyncd د IPC له لارې د NTP سرور څخه د متحرک معلوماتو ترلاسه کولو لپاره D-Bus API اضافه کوي.
  • د رنګ محصول اړتیا ټاکلو لپاره، ټولې کمانډونه د مخکې چک شوي NO_COLOR، SYSTEMD_COLORS او TERM سربیره د COLORTERM چاپیریال متغیر لپاره چیک پلي کوي.
  • د میسن جوړ سیسټم د انتخابي غونډې او د اړینو برخو نصبولو لپاره install_tag اختیار پلي کوي: pam، nss، devel (pkg-config)، systemd-boot، libsystemd، libudev. د سیسټمډ ژورنال او سیسټمډ کورډمپ لپاره د کمپریشن الګوریتم غوره کولو لپاره د جوړونې اختیار ډیفالټ کمپریشن اضافه شوی.
  • د BitLocker TPM سره د مایکروسافټ وینډوز بوټ کولو لپاره په loader.conf کې sd-boot ته تجرباتي "reboot-for-bitlocker" ترتیب اضافه شوی.

سرچینه: opennet.ru

Add a comment