Fedora 43 Wedi'i Gymeradwyo i Ddarparu Adeiladau Ailadroddadwy

Mae Pwyllgor Llywio Peirianneg Fedora (FESCO) yn gyfrifol am ddatblygiad technegol dosbarthiad Fedora. Linux, cymeradwyodd brosiect i sicrhau adeiladwaith pecynnau ailadroddadwy yn rhyddhad hydref Fedora 43. Nod y fenter yw gallu cymhwyso adeiladwaith ailadroddadwy i o leiaf 99% o'r pecynnau yn y storfa.

Bydd adeiladweithiau ailadroddadwy yn caniatΓ‘u ichi greu eich pecynnau RPM eich hun sy'n cyd-fynd Γ’'r pecynnau deuaidd parod a gynigir i'w lawrlwytho. Sicrheir cyfatebiaethau ar lefel y metadata sylfaenol a'r ffeiliau sydd wedi'u cynnwys yn y pecyn (dim ond metadata gydag amser adeiladu, gwesteiwr adeiladu, a dilysu llofnod digidol fydd yn wahanol). Bydd y defnyddiwr yn gallu gwirio'n bersonol fod y ffeiliau deuaidd a ddosberthir yn y pecynnau wedi'u llunio o'r testunau ffynhonnell a ddarperir ac nad ydynt yn cynnwys newidiadau cudd. Mae gwirio hunaniaeth cynulliad deuaidd yn caniatΓ‘u ichi beidio Γ’ dibynnu'n llwyr ar ymddiriedaeth yn seilwaith cynulliad y dosbarthiad, lle gall peryglu'r crynhoydd neu'r offer cynulliad arwain at amnewid nodau tudalen cudd.

Y tu hwnt i ddiogelwch, mae adeiladwaith ailadroddadwy hefyd yn ddefnyddiol ar gyfer rheoli ansawdd - mae problemau wrth geisio cyflawni adeiladwaith ailadroddadwy yn aml yn cael eu hachosi gan fygiau neu annibendod yn y cod, fel pecynnau wedi'u marcio fel "noarch" gan ddefnyddio dibyniaethau sy'n gysylltiedig Γ’ phensaernΓ―aeth caledwedd benodol. Bydd adeiladwaith ailadroddadwy hefyd yn symleiddio datblygu pecynnau - ar Γ΄l mΓ’n olygiadau, dim ond mewn elfennau sy'n uniongyrchol gysylltiedig Γ’'r newid a wnaed y bydd pecynnau wedi'u hailadeiladu yn wahanol, a fydd yn symleiddio cymharu fersiynau pecynnau a dadansoddi newidiadau yn fawr.

Wrth ffurfio cynulliadau amlroddadwy, ystyrir arlliwiau fel cyfatebiaeth union rhwng dibyniaethau; defnydd o gyfansoddiad heb ei newid a fersiynau o offer cydosod; set union yr un fath o opsiynau a gosodiadau diofyn; cynnal trefn casglu ffeiliau (gan ddefnyddio'r un dulliau didoli); Yn analluogi'r casglwr rhag ychwanegu gwybodaeth gwasanaeth anweddol fel gwerthoedd ar hap, cyfeirnodau llwybr ffeil, a gwybodaeth adeiladu dyddiad ac amser. Mae atgynhyrchedd adeiladu hefyd yn cael ei effeithio gan fygiau ac amodau hil yn y gadwyn offer.

Mae seilwaith Prosiect Fedora eisoes wedi'i baratoi i gefnogi adeiladweithiau ailadroddus. Er enghraifft, mewn fersiynau blaenorol, addaswyd y system adeiladu i gydamseru metadata am amseroedd addasu ffeiliau gyda'r cod ffynhonnell cyfeirio (mae mtime bellach yn annibynnol ar amser adeiladu), ac i sicrhau bod trefn metadata a strwythurau mewn ffeiliau deuaidd yn gyson. Ar y cam hwn, amcangyfrifir bod cwmpas y cynulliadau ailadroddadwy yn 90%. Er mwyn sicrhau adeiladwaith y gellir ei ailadrodd, mae'r 10% sy'n weddill yn gofyn am gyfranogiad cynhalwyr pecynnau problemus. Er mwyn annog atgyweiriadau i becynnau o'r fath, bwriedir trin methiannau yn ystod adeiladweithiau ailadroddadwy fel gwallau adeiladu.

Mae prosiectau tebyg i ddarparu cefnogaeth ar gyfer adeiladweithiau ailadroddadwy hefyd yn cael eu datblygu gan ddosraniadau. Debian, Arch Linux, openSUSE a NixOS.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd Γ’ diogelwch DDoS, gweinyddwyr VPS VDS πŸ”₯ Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster