Ar Γ΄l sawl wythnos o brofi beta, cyhoeddwyd y datganiad terfynol o SysV init, insserv a startpar.
Trosolwg byr o newidiadau allweddol:
-
Tynnodd SysV pidof fformatio cymhleth gan ei fod yn achosi problemau diogelwch a gwallau cof posibl heb ddarparu llawer o fudd. Nawr gall y defnyddiwr nodi'r gwahanydd ei hun, a defnyddio offer eraill fel tr.
-
Mae'r dogfennau wedi'u diweddaru, yn enwedig i'w hatal.
-
Nawr yn defnyddio oedi milieiliad yn lle eiliadau wrth fynd i gysgu ac wrth gau i lawr, a ddylai ddarparu cyfartaledd o hanner eiliad yn gyflymach wrth gau i lawr neu ailgychwyn.
-
Wedi dileu cefnogaeth ar gyfer y llyfrgell sepol, nad oedd yn cael ei defnyddio bellach ond yn anniben y Makefile.
-
Mae nifer o newidiadau sylweddol wedi'u gwneud i insserv. Mae ystafell brawf etifeddiaeth Debian wedi'i glanhau ac mae bellach yn gweithio gyda'r insserv Makefile. Mae rhedeg "gwirio" yn achosi i bob prawf redeg. Os bydd prawf yn methu, cedwir y data a ddefnyddiwyd ganddo i'w brofi yn hytrach na'i ddileu. Mae prawf a fethwyd yn arwain at atal gweithredu'r set gyfan (gweithredwyd y canlynol yn flaenorol), a ddylai, yn Γ΄l y datblygwyr, eu helpu i ganolbwyntio ar ddatrys y broblem.
-
Gwell ymdriniaeth o sefyllfaoedd amrywiol wrth lanhau ar Γ΄l profion.
-
Yn Γ΄l y datblygwyr, un o'r newidiadau pwysicaf yw nad yw'r Makefile bellach yn trosysgrifo'r ffeil insserv.conf yn ystod y gosodiad. Os oes ffeil insserv.conf eisoes yn bodoli, crΓ«ir ffurfweddiad sampl ffres o'r enw insserv.conf.sample. Dylai hyn wneud profi fersiynau newydd o insserv yn llawer llai poenus.
-
Gall y ffeil /etc/insserv/file-filters, os yw'n bodoli, gynnwys rhestr o estyniadau ffeil sy'n cael eu hanwybyddu wrth brosesu sgriptiau yn /etc/init.d. Mae gan y gorchymyn insserv restr fewnol o estyniadau cyffredin i'w hanwybyddu eisoes. Mae'r nodwedd newydd yn caniatΓ‘u i weinyddwyr ehangu'r rhestr hon.
-
Mae Startpar bellach wedi'i leoli yn / bin yn lle / sbin, a fydd yn caniatΓ‘u i ddefnyddwyr difreintiedig ddefnyddio'r cyfleustodau hwn. Mae'r dudalen llawlyfr hefyd wedi symud o adran 8 i adran 1 i adlewyrchu'r newid hwn.
-
Yn ystod y profion, y cynllun cychwynnol oedd symud yr arddull ffeil gwneud dibyniaeth: gwybodaeth o /etc i /var neu i /lib, ond daeth hyn i fod yn broblemus wrth weithio gyda systemau ffeiliau rhwydwaith a rhai pethau eraill, yn enwedig y broblem gyda FHS . Felly rhoddwyd y cynlluniau hynny o'r neilltu ac am y tro mae'r wybodaeth am ddibyniaeth yn parhau yn /etc. Mae'r datblygwyr yn sΓ΄n am y posibilrwydd o ddychwelyd i'r cynllun hwn yn ddiweddarach os cyflwynir a phrofi lleoliad amgen da.
Gellir dod o hyd i becynnau sefydlog newydd ar gyfer sysvinit-2.95, insserv-1.20.0 a startpar-0.63 ar ddrychau Savannah: http://download.savannah.nongnu.org/releases/sysvinit/
Ffynhonnell: linux.org.ru