Kuburitswa kweGNU Shepherd 0.9 init system

Makore maviri mushure mekuburitswa kwayo kwekupedzisira kwakakosha, GNU Shepherd 0.9 (yaimbova dmd) yaburitswa. Iri kugadzirwa nevagadziri veGNU Guix System distribution senzira yekuchinja SysV-init initialization system inobata dependencies. Shepherd's control daemon uye utilities zvakanyorwa muGuile (kushandiswa kwemutauro weScheme), iyo inoshandiswawo kutsanangura magadzirirwo ebasa uye startup parameters. Shepherd yatove kushandiswa muGuixSD GNU distribution.Linux uye zvakare yakagadzirirwa kushandiswa paGNU/Hurd, asi inogona kushanda pane chero OS inoenderana nePOSIX iyo mutauro weGuile unowanikwa.

Shepherd anoita basa rekutanga uye kumisa masevhisi, achifunga nezve hukama pakati pesevhisi, zvine simba kuona uye kutanga masevhisi ayo akasarudzwa sevhisi anotsamira. Shepherd inotsigirawo kuonekwa kwemakakatanwa pakati pemasevhisi uye inodzivirira kuurayiwa kwavo panguva imwe chete. Iyo purojekiti inogona kushandiswa ese seyo huru yekutanga sisitimu (init ine PID 1), uye mune imwe fomu yekutarisira kumashure maitiro evashandisi vega (semuenzaniso, kutanga tor, privoxy, mcron, nezvimwewo) nekuita nekodzero dzevashandisi ava.

Zvitsva zvikuru:

  • Iyo pfungwa yenguva pfupi masevhisi (yenguva pfupi) yaitwa, iyo inongovharwa otomatiki mushure mekupedzwa nekuda kwekugumiswa kwemaitiro kana kudana nzira ye "stop", iyo inogona kudiwa kune akagadzirwa masevhisi asingakwanise kutangwazve mushure mekupedza.
  • Iyo "make-inetd-constructor" maitiro akawedzerwa kugadzira inetd-sese masevhisi.
  • Iyo "make-systemd-constructor" maitiro akawedzerwa kugadzira masevhisi akagadziriswa netiweki chiitiko (muchimiro che systemd socket activation).
  • Yakawedzera maitiro ekutanga sevhisi kumashure - "kutanga-mu-kumashure".
  • Iyo ":wedzero-mapoka", "#:gadzira-chikamu", uye "#:zvishandiso-zvinogumira" maparameter akawedzerwa kune "make-forkexec-constructor" maitiro.
  • Kuve nechokwadi chekushanda pasina kuvhara uchimirira mafaera ePID.
  • Kune masevhisi asina "#: log-faira" parameter, inobuda ku syslog inopihwa, uye kune masevhisi ane "#: log-faira" parameter, irogi rinonyorerwa kune imwe faira nenguva yemarekodhi. Magogi kubva kumufudzi asina kurongeka maitiro anochengetwa muiyo $XDG_DATA_DIR dhairekitori.
  • Tsigiro yekuvaka neGuile 2.0 yakamiswa. Nyaya neGuile 3.0.5-3.0.7 dzakagadziriswa.
  • Ichi chimiro ikozvino chinoda Fibers raibhurari 1.1.0 kana gare gare.

Source: opennet.ru

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster