Publikuar GNU Shepherd System Manager 1.0.0

Prezantohet menaxheri i sistemit GNU Shepherd 1.0.0 (më parë dmd), duke kombinuar aftësitë e sistemit të inicializimit dhe mjetet për menaxhimin e shërbimeve të sistemit. Vihet re se caktimi i numrit 1.0 pas 21 vitesh zhvillimi shënoi njohjen e gatishmërisë së projektit dhe përputhjen e tij me kërkesat për funksionalitetin e sistemeve moderne të inicializimit dhe menaxherëve të shërbimit.

Projekti po zhvillohet nga zhvilluesit e shpërndarjes GNU Guix System si një alternativë ndaj sistemit të inicializimit të SysV-init që mbështet varësitë. Daemon dhe programet e kontrollit Shepherd janë shkruar në gjuhën Guile (një nga implementimet e gjuhës Scheme), e cila përdoret gjithashtu për të përcaktuar cilësimet dhe parametrat për nisjen e shërbimeve. Shepherd përdoret tashmë në shpërndarjen e Sistemit GNU Guix dhe synohet gjithashtu të përdoret në GNU/Hurd, por mund të ekzekutohet në çdo OS që përputhet me POSIX për të cilin është e disponueshme gjuha Guile.

Shepherd bën punën e fillimit dhe ndërprerjes së shërbimeve duke marrë parasysh marrëdhëniet ndërmjet shërbimeve, duke identifikuar dhe nisur në mënyrë dinamike shërbimet nga të cilat varet shërbimi i përzgjedhur. Shepherd gjithashtu mbështet zbulimin e konflikteve midis shërbimeve dhe parandalimin e funksionimit të tyre në të njëjtën kohë. Projekti mund të përdoret si si sistemi kryesor i inicializimit (init me PID 1), ashtu edhe në një formë të veçantë për të menaxhuar proceset e sfondit të përdoruesve individualë (për shembull, për të ekzekutuar tor, privoxy, mcron, etj.) me ekzekutim me të drejtat të këtyre përdoruesve.

Karakteristikat kryesore të reja në GNU Shepherd 1.0.0:

  • MbĂ«shtetje e shtuar pĂ«r shĂ«rbimet qĂ« ekzekutojnĂ« periodikisht komanda ose kode nĂ« gjuhĂ«n e skemĂ«s sipas njĂ« plani tĂ« caktuar.
  • Komanda "SHËRBIMI i statusit tĂ« tufĂ«s" shfaq informacione tĂ« nivelit tĂ« lartĂ« rreth shĂ«rbimeve, tĂ« tilla si PID, komanda dhe adresat nĂ« tĂ« cilat pranohen kĂ«rkesat e rrjetit, si dhe pĂ«rmbledhjet e mesazheve tĂ« shtuara sĂ« fundi nĂ« regjistĂ«r. PĂ«rveç kĂ«saj, kjo komandĂ« tregon tani veprimet e pĂ«rdoruesit tĂ« zbatueshme pĂ«r shĂ«rbimin dhe informon pĂ«r praninĂ« e njĂ« shĂ«rbimi zĂ«vendĂ«sues qĂ« do tĂ« aplikohet pasi shĂ«rbimi aktual tĂ« rifillojĂ«.
  • Komanda "rrĂ«nja e statusit tĂ« tufĂ«s" nuk Ă«shtĂ« mĂ« sinonim i "statusit tĂ« tufĂ«s" dhe shfaq informacione rreth procesit tĂ« bariut rrĂ«njĂ«.
  • PĂ«r platformĂ«n Linux Ofrohet mundĂ«sia pĂ«r tĂ« ristartuar duke pĂ«rdorur mekanizmin kexec ("reboot --kexec") pĂ«r tĂ« zĂ«vendĂ«suar bĂ«rthamĂ«n. Linux pa rinisje fizike.
  • U shtua shĂ«rbimi i rrotullimit tĂ« regjistrave, i cili Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r rrotullimin periodik tĂ« regjistrave dhe fshirjen e regjistrave tĂ« vjetĂ«ruar.
  • ËshtĂ« shtuar shĂ«rbimi system-log, i cili mund tĂ« pĂ«rdoret si zĂ«vendĂ«sim pĂ«r sistemin tradicional syslogd.
  • U shtua shĂ«rbimi i kohĂ«matĂ«sit pĂ«r tĂ« ekzekutuar komandat nĂ« njĂ« kohĂ« tĂ« caktuar, tĂ« ngjashme me programin "at". PĂ«r shembull, "kohĂ«matĂ«si i orarit tĂ« tufĂ«s nĂ« orĂ«n 07:00 - alarm mpg123.mp3".
  • U shtua shĂ«rbimi kalimtar pĂ«r ekzekutimin e komandave nĂ« sfond, i ngjashĂ«m me programin e ekzekutimit tĂ« sistemit. PĂ«r shembull, "herd spwn transient -d $PWD - make -j4".

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster