Ăs dèidh dĂ mhĂŹos de leasachadh, chaidh am manaidsear siostaim systemd 242 fhoillseachadh. Am measg nan feartan Ăšra tha taic airson tunailean L2TP, aâ chomas smachd a chumail air giĂšlan systemd-logind rè ath-thòiseachadh tro chaochladairean Ă rainneachd, taic airson roinnean tòiseachaidh leudaichte (XBOOTLDR) airson a bhith aâ sreap /boot, aâ chomas tòiseachadh bho roinn freumh overlayfs, agus Ă ireamh mhòr de shuidheachaidhean Ăšra airson diofar sheòrsaichean aonadan.
Atharraichean mòra:
- systemd-networkd aâ toirt taic do thunailean L2TP;
- Bidh sd-boot agus bootctl aâ toirt taic do phĂ irtean XBOOTLDR (Leudaichte Boot Loader) a chaidh a dhealbhadh airson a chuir suas air / boot, a bharrachd air sgaraidhean ESP air an cur suas air / efi no / boot / efi. Faodar kernels, suidheachaidhean, ĂŹomhaighean initrd agus EFI a-nis a bhrĂšthadh bho gach cuid sgaradh ESP agus XBOOTLDR. Leigidh an t-atharrachadh seo leat an sd-boot bootloader a chleachdadh ann an suidheachaidhean nas gleidhidh, nuair a tha an bootloader fhèin suidhichte san ESP, agus na kernels luchdaichte agus meata-dĂ ta co-cheangailte riutha air an cur ann an roinn air leth;
- Chuir sinn ris aâ chomas bròg leis an roghainn âsystemd.volatile = overlayâ a chaidh a thoirt don kernel, a leigeas leat an sgaradh freumha a chuir ann an ath-chòmhdach agus obair a chuir air dòigh air mullach ĂŹomhaigh a leughas a-mhĂ in den eòlaire freumh le atharrachaidhean air an sgrĂŹobhadh gu a eòlaire air leth ann an tmpfs (tha atharrachaidhean san rèiteachadh seo air chall Ă s deidh ath-thòiseachadh). Le samhlachadh, tha systemd-nspawn air an roghainn â--volatile = overlayâ a chuir ris gus comas-gnĂŹomh coltach ris a chleachdadh ann an soithichean;
- Tha systemd-nspawn air an roghainn â--oci-bundleâ a chuir ris gus leigeil le pasganan runtime a chleachdadh gus soithichean a chuir air bhog leotha fhèin a tha a rèir sònrachadh an Iomairt Container Fosgailte (OCI). Airson a chleachdadh anns an loidhne-Ă ithne agus aonadan nspawn, thathas aâ moladh taic airson diofar roghainnean a tha air am mĂŹneachadh ann an sònrachadh OCI, mar eisimpleir, faodar na roghainnean â--inaccessibleâ agus âInaccessibleâ a chleachdadh gus pĂ irtean den t-siostam faidhle a thoirmeasg, agus an â --console" chaidh roghainnean a chuir ris gus sruthan toraidh Ă bhaisteach agus â-pipeâ a rèiteachadh;
- Chuir sinn ris aâ chomas smachd a chumail air giĂšlan systemd-logind tro chaochladairean Ă rainneachd: $SYSTEMD_REBOOT_ TO_FIRMWARE_SETUP,
$SYSTEMD_REBOOT_TO_BOOT_LOADER_MENU agus
$SYSTEMD_REBOOT_ TO_BOOT_LOADER_ENTRY. Le bhith aâ cleachdadh nan caochladairean sin, faodaidh tu na luchd-lĂ imhseachaidh pròiseas ath-thòiseachadh agad fhèin a cheangal (/run/systemd/reboot-to-firmware-setup, / run/systemd/reboot-to-boot-loader-menu agus
/run/systemd/reboot-to-boot-loader-entry) no cuir Ă comas iad gu tur (ma tha an luach air a shuidheachadh gu ceĂ rr); - Roghainnean a chaidh a chur ris â-boot-load-menu=â agus
ââboot-loader-entry=â, aâ toirt cothrom dhut nĂŹ clĂ r-taice sònraichte no modh bròg a thaghadh Ă s deidh ath-thòiseachadh; - Chuir sinn ris Ă ithne aonaranachd bogsa gainmhich Ăšr âRestrictSUIDSGID=â, a bhios aâ cleachdadh seccomp gus casg a chuir air cruthachadh fhaidhlichean le brataichean SUID/SGID;
- Dèan cinnteach gu bheil na cuingeadan âNoNewPrivilegesâ agus âRestrictSUIDSGIDâ air an cur an sĂ s gu bunaiteach ann an seirbheisean leis a âmhodh gineadh ID cleachdaiche fiĂšghantach (âDynamicUserâ air a chomasachadh);
- The default MACAddressPolicy=Chaidh an suidheachadh seasmhach ann am faidhlichean .link atharrachadh gus barrachd uidheaman a chòmhdach. Chan eil eadar-aghaidh drochaidean lĂŹonra, tunailean (tun, tap) agus ceanglaichean iomlan (bond) gan comharrachadh fhèin ach le ainm eadar-aghaidh an lĂŹonraidh, agus mar sin tha an t-ainm seo a-nis air a chleachdadh mar bhunait airson seòlaidhean MAC agus IPv4 a cheangal. A bharrachd air an sin, chaidh an suidheachadh âMACAddressPolicy = randomâ a chur ris, a dh'fhaodar a chleachdadh gus seòlaidhean MAC agus IPv4 a cheangal ri innealan ann an òrdugh air thuaiream;
- Chan eil faidhlichean aonad â.deviceâ a chaidh a chruthachadh tro systemd-fstab-generator aâ toirt a-steach na h-aonadan â.mountâ co-fhreagarrach tuilleadh mar eisimeileachd san roinn âWants=". Is ann dĂŹreach le bhith aâ plugadh inneal a-steach chan eil sin aâ cur aonad air bhog gu fèin-ghluasadach, ach faodar aonadan mar sin a chuir air bhog fhathast airson adhbharan eile, leithid mar phĂ irt de local-fs.target no mar eisimeileachd air aonadan eile a tha an urra ri local-fs.target ;
- Taic a bharrachd airson masgaichean (â*â, msaa) ris na h-òrdughan ânetworkctl list/status/lldpâ gus buidhnean sònraichte de eadar-aghaidh lĂŹonra a shĂŹoladh a-mach le pĂ irt den ainm;
- Tha an caochladair Ă rainneachd $PIDFILE a-nis air a shuidheachadh aâ cleachdadh na slighe iomlan a chaidh a rèiteachadh ann an seirbheisean tron ââpharamadair âPIDFile=;â.
- Chaidh frithealaichean DNS poblach a chur ris an liosta de fhrithealaichean DNS cĂšl-taic a thathar aâ cleachdadh mura h-eil am prĂŹomh DNS air a mhĂŹneachadh gu soilleir. frithealaichean Cloudflare (1.1.1.1). Gus an liosta de fhrithealaichean DNS cĂšl-taice a shĂ rachadh, faodaidh tu an roghainn "-Ddns-servers=" a chleachdadh;
- Nuair a lorgar lĂ thaireachd rianadair inneal USB, thèid inneal-lĂ imhseachaidh usb-gadget.target Ăšr a chuir air bhog gu fèin-ghluasadach (nuair a bhios an siostam aâ ruith air inneal iomaill USB);
- Airson faidhlichean aonaid, chaidh an suidheachadh âCPUQuotaPeriodSec =â a chuir an gnĂŹomh, a cho-dhĂšineas an Ăšine co-cheangailte ris a bheil cuota Ăšine CPU air a thomhas, air a shuidheachadh tron âââât-suidheachadh âCPUQuota =â;
- Airson faidhlichean aonaid, chaidh an suidheachadh âProtectHostname =â a chuir an gnĂŹomh, a tha aâ toirmeasg seirbheisean bho bhith ag atharrachadh fiosrachadh mun ainm aoigheachd, eadhon ged a tha na ceadan iomchaidh aca;
- Airson faidhlichean aonad, chaidh an suidheachadh âNetworkNamespacePath =â a chuir an gnĂŹomh, a leigeas leat Ă ite-ainm a cheangal ri seirbheisean no aonadan socaid le bhith aâ sònrachadh an t-slighe chun fhaidhle namespace anns an pseudo-FS / proc;
- Chuir sinn ris aâ chomas air caochladairean Ă rainneachd a chuir Ă comas airson pròiseasan a chaidh a chuir air bhog aâ cleachdadh an t-suidheachaidh âExecStart =â le bhith aâ cur caractar â:â ris ron Ă ithne tòiseachaidh;
- Airson timers (.timer aonadan) brataichean Ăšra âOnClockChange =â agus
âOnTimezoneChange=â, leis an urrainn dhut smachd a chumail air gairm an aonaid nuair a dhâ atharraicheas Ăšine an t-siostaim no sòn Ăšine; - Chaidh suidheachaidhean Ăšra a chur ris âConditionMemory =â agus âConditionCPUs =â, a cho-dhĂšineas na cumhaichean airson aonad a ghairm a rèir meud cuimhne agus an Ă ireamh de choraichean CPU (mar eisimpleir, chan urrainnear seirbheis lĂ n ghoireasan a chuir air bhog ach ma tha an ĂŹre riatanach de RAM ri fhaighinn);
- Chuir sinn aonad time-set.target Ăšr ris a ghabhas ris an Ăšine siostam a chaidh a shuidheachadh gu h-ionadail, gun a bhith aâ cleachdadh rèiteachadh le frithealaichean Ăšine taobh a-muigh aâ cleachdadh an aonad time-sync.target. Faodar an aonad Ăšr a chleachdadh le seirbheisean a dhâ fheumas gleocan ionadail neo-shioncronach;
- Chaidh an roghainn â-show-transactionâ a chur ri âsystemctl startâ agus òrdughan coltach ris, nuair a thèid a shònrachadh, tha geĂ rr-chunntas air a h-uile obair a chaidh a chur ris aâ chiudha mar thoradh air an obair a chaidh iarraidh air a thaisbeanadh;
- Bidh systemd-networkd aâ buileachadh aâ mhĂŹneachaidh air staid Ăšr âbrèigteâ, air a chleachdadh an Ă ite âdegradedâ no âcarrierâ airson eadar-aghaidh lĂŹonra a tha nam pĂ irt de cheanglaichean iomlan no de dhrochaidean lĂŹonra. Airson eadar-aghaidh bun-sgoile, ma tha duilgheadasan ann le aon de na ceanglaichean co-dhèanta, chaidh an staid âdegraded-carrierâ a chur ris;
- Chaidh roghainn âIgnoreCarrierLoss=â a chur ris ris na h-aonadan .network gus roghainnean lĂŹonra a shĂ bhaladh gun fhios nach caillear ceangal;
- Tro shuidheachadh âRequiredForOnline=â ann an aonadan .network, faodaidh tu a-nis an staid ceangail as lugha iomchaidh a shuidheachadh a dhâ fheumar gus an eadar-aghaidh lĂŹonraidh a ghluasad gu âair-loidhneâ agus an inneal-lĂ imhseachaidh systemd-networkd-wait-online a phiobrachadh;
- Chuir sinn an roghainn â--anyâ ri systemd-networkd-wait-online gus feitheamh gus am bi gin de na h-eadar-aghaidh lĂŹonra ainmichte deiseil an Ă ite a h-uile cĂ il, a bharrachd air an roghainn â--operational-state =â gus staid na an ceangal a 'sealltainn deiseil;
- Chuir sinn roghainnean âUseAutonomousPrefix=â agus âUseOnLinkPrefix=â ri aonadan .network, a ghabhas cleachdadh gus ro-leasachain a leigeil seachad nuair a gheibh iad
fios bho router IPv6 (RA, sanas router); - Ann an aonadan .network, chaidh na roghainnean âMulticastFlood=â, âNeighborSuppression=â agus âLearning=â a chur ris gus paramadairean obrachaidh drochaid an lĂŹonraidh atharrachadh, cho math ris an t-suidheachadh âTripleSampling=â gus am modh TRIPLE-SAMPLING atharrachadh de eadar-aghaidh mas-fhĂŹor CAN;
- Chaidh na roghainnean "PrivateKeyFile=" agus "PresharedKeyFile=" a chur ri aonadan .netdev, aâ leigeil leat iuchraichean prĂŹobhaideach is co-roinnte (PSK) a shònrachadh airson eadar-aghaidhean. WireGuard VPN;
- Chuir sinn roghainnean same-cpu-crypt agus cuir a-steach-bho-crypt-cpus gu /etc/crypttab, a bhios aâ cumail smachd air giĂšlan aâ chlĂ r-ama nuair a bhios iad ag imrich obair co-cheangailte ri crioptachadh eadar coraichean CPU;
- Bidh systemd-tmpfiles aâ toirt seachad giullachd fhaidhlichean glasaidh mus dèan thu gnĂŹomhachd ann an clĂ ran le faidhlichean sealach, a leigeas leat obair air glanadh seann fhaidhlichean a dhĂŹ-cheadachadh fhad âs a tha gnĂŹomhan sònraichte ann (mar eisimpleir, nuair a bhios tu aâ dĂŹ-phapadh tasglann teĂ rr ann an / tmp, is dòcha gum bi faidhlichean glè sheann ann fhosgladh nach gabh a dhubhadh Ă s ro dheireadh na gnĂŹomhachd còmhla riutha);
- Tha an Ă ithne âsystemd-analyze cat-configâ a âtoirt seachad comas mion-sgrĂšdadh a dhèanamh air rèiteachadh air a roinn ann an grunn fhaidhlichean, mar eisimpleir, ro-òrdughan cleachdaiche is siostam, susbaint tmpfiles.d agus sysusers.d, riaghailtean udev, msaa.
- Chaidh roghainn "--cursor-file="" a chur ri "journalctl" gus faidhle a shònrachadh airson an cursair suidheachaidh a luchdachadh is a shà bhaladh;
- Chaidh lorgaire ACRN agus fo-shiostam WSL a chur ri systemd-detect-virt ( Windows Fo-shiostam airson Linux) airson geugachadh Ă s dèidh sin aâ cleachdadh an obraiche cumhaichte âConditionVirtualizationâ;
- Rè an stĂ ladh systemd (nuair a thathar aâ cur an gnĂŹomh âninja installâ), cruthachadh ceanglaichean samhlachail ris na faidhlichean systemd-networkd.service, systemd-networkd.socket,
systemd-resolved.service, iomallach-cryptsetup.target, iomallach-fs.target,
systemd-networkd-wait-online.service agus systemd-timesyncd.service. Gus na faidhlichean sin a chruthachadh, feumaidh tu a-nis an Ă ithne âsystemctl preset-allâ a ruith.
Source: fosgailtenet.ru
