Sysvinit 2.95

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

Ychwanegu sylw