Hacker News

GNU Pies – Porogaramu weleli ni waleyali ɲɛmɔgɔ

GNU Pies – Porogaramu weleli ni waleyali ɲɛmɔgɔ Nin ɲinini in bɛ sɛgɛsɛgɛli kɛ pies (pies) kɔnɔ, k’a nafa n’a nɔfɛkow sɛgɛsɛgɛ. Hakilila jɔnjɔn minnu bɛ dabɔ Nin kɔnɔkow bɛ sɛgɛsɛgɛli kɛ: Sariyakolo jɔnjɔnw ni miiriyaw ...

12 min read Via www.gnu.org.ua

Mewayz Team

Editorial Team

Hacker News
SEO bulɔgu sɛbɛn dafalen filɛ nin ye:

GNU Pies (Program Invocation and Execution Supervisor) ye daemon ɲɛmɔgɔ barikama ye, min dabɔra ka bɔ GNU Porozɛ la min bɛ baara janw daminɛ, k’u kɔlɔsi, ani k’u daminɛ kokura Unix ɲɔgɔnna sitɛmuw kan. Ni i ka fɛnsɔrɔsiraw bɛ tali kɛ kɔkanna taabolo caman na minnu ka kan ka to ɲɛnamaya la waati bɛɛ, Pies bɛ fɛɛrɛ nɔgɔman dɔ di, min bɛ tali kɛ labɛncogo la, ka tɛmɛn init sitɛmu gɛlɛnw ni taabolo kɔlɔsilikɛlaw kan.

Ekipu minnu bɛ ka mikro-service tan ni caman, cron baara, ani kɔnɔna baarakɛminɛnw juguya kaban, GNU Pies bɛ bɛn yɔrɔ min na, o faamuyali bɛ se ka lɛrɛ caman kisi baarakɛ kunkolodimi ma. Jɛ la, an b’a baara cogo tigitigi, mun na a nafa ka bon, ani bi jagokɛyɔrɔw i n’a fɔ Mewayz, olu bɛ baara kɛ ni kɔlɔsili hakilila kelen ye cogo min na walasa ka modulu 207 jɛlenw to u ka baara kɛ cogo la min tɛ fɛn tiɲɛ baarakɛla 138.000 ni kɔ ye.

GNU Pies ye mun ye ani mun na i ka kan k' i janto i la ?

GNU Pies ye nafamafɛn ye min bɛ kɛ bangebagaw ka baarakɛcogo ye denmisɛnw ka porogaramu kelen walima caman na . A bɛ deklaratif configuration file dɔ kalan, ka baarakɛminɛn kofɔlen kelen-kelen bɛɛ daminɛ, ka to k’u ka kɛnɛya kɔlɔsi. Ni baarakɛcogo ɲɛnabɔlen dɔ tiɲɛna walima ni a bɔra k’a sɔrɔ a ma labɛn, Pies b’a daminɛ kokura a yɛrɛma ka kɛɲɛ ni baarakɛlaw ka sariyaw ye—bololabaara si man kan ka kɛ.

Porozɛ in dabɔra Sergey Poznyakoff fɛ GNU ka ɲɛnamaya kɛcogo belebeleba dɔ kɔnɔ , wa a bɛ tilatila GNU ka forobaciyɛnba kɔnɔ . A tɛ i n’a fɔ systemd, min bɛ ci i n’a fɔ init sitɛmu min sirilen don kosɛbɛ Linux jatebɔ caman kan, Pies ye laɲini ye ka dɔgɔya. A bɛ fɛn kelen de kɛ—a bɛ taabolo kɔlɔsi—wa a bɛ o kɛ ka ɲɛ. O nɔgɔya in b’a kɛ fɛn ye min bɛ diya sistɛmuw ye minnu bɛ don a kɔnɔ, sèrwɛri kɔrɔw, ani sigida o sigida min na init dafalen caman cili samali tɛ se ka kɛ walima a man ɲi.

A kɔnɔko la, Pies bɛ sariyakolo dɔ jira min bɛ mankan bɔ ka tɛmɛ sistɛmu ɲɛnabɔli kan kosɛbɛ : otomatiki dannamɔgɔ bɛ hadamadenw ka cɛsiri segin-seginw ban. O sariyakolo kelen de bɛ bi jagokɛlaw ka baarakɛminɛnw bila senkan minnu bɛ baarakɛcogo kɔlɔsi, ka walew daminɛ, ka segin u ma dɛsɛw la k’a sɔrɔ u ma baarakɛlaw wajibiya ka denmisɛnw ladon sen kelen-kelen bɛɛ la.

GNU pies bɛ tali kɛ cogo di ni taabolo kɔlɔsilikɛla tɔw ye ?

Unix diɲɛ tɛ dɛsɛ tɛ taabolo ɲɛnabɔbagaw la . Ni i bɛ min ɲuman sugandi, o bɛ bɔ i ka hakɛ la, i ka gɛlɛya la, ani i ka filozofi fɛ. GNU Pies bɛ ɲɔgɔn dalajɛ cogo min na ni fɛn wɛrɛw ye minnu bɛ fɔ kosɛbɛ, o filɛ nin ye:

  • GNU Pies vs systemd – systemd ye init sitɛmu dafalen ye min bɛ butiki sinsinni ni baarakɛminɛnw jatebɔsɛbɛn bɛɛ ɲɛnabɔ . Pies ka nɔgɔn kosɛbɛ; a bɛ baarakɛlaw ka baarakɛcogo ɲɛfɔlenw kɔlɔsi k’a sɔrɔ a ma i ka init bila a nɔ na. Pies sugandi tuma min na i mago bɛ kɔlɔsili laɲinitaw la k’a sɔrɔ fɛn ma Changé sistɛmu bɛɛ kɔnɔ.
  • GNU Pies ni Supervisor (Python) – Supervisor bɛ baara kɛ kosɛbɛ ɛntɛrinɛti bilali la nka a bɛ Python baarakɛcogo de wajibiya. Pies sɛbɛnnen bɛ C la, a tɛ bamanankanfalen-falen-falen-falen-falen si ta, wa a bɛ nafolo caman dun fɛnɲɛnamafagalanw kan minnu bɛ dantigɛ.
  • GNU Pies ni runit – runit bɛ baara kɛ ni baarakɛminɛnw labɛncogo ye min sinsinnen bɛ ɲɛbilasɛbɛn kan, wa a bɛ se ka kɛ PID 1 fana ye. Pies bɛ labɛnni kɛ cɛmancɛ la dosiye kelen kɔnɔ, min ɲɛmɔgɔ dɔw b’a ye ko a ka nɔgɔn ka version-contrôle ani audit.
  • GNU Pies vs. monit – monit bɛ nafolo dantigɛli kɔlɔsili (CPU, hakilijagabɔ, disiki) fara baarakɛcogo kɔlɔsili kan. Pies bɛ sinsin weleli ni daminɛko kura hakilina dɔrɔn de kan, o b’a to a ka nɔgɔn nka a tɛ fɛn caman sɔrɔ kɛnɛyako sɛgɛsɛgɛli kɛcogo la.
  • GNU Pies vs. s6 – s6 dabɔra sigidaw kama minnu bɛ se ka da u kan kosɛbɛ, minnu bɛ kɛ minɛn kɔnɔ. Pies bɛ laadala sèrwɛri sigicogo laɲini yɔrɔ minnu na config-and-run fɛɛrɛ tilennen ka fisa ni s6 ka baarakɛminɛnw ye minnu ka gɛlɛn kosɛbɛ.
ye

hakilila jɔnjɔn : taabolo kɔrɔsibaga ɲuman ye min bɛ bɛn i ka baarakɛcogo gɛlɛya ma . GNU Pies b’a jira ko i mago tɛ karamɔgɔya gɛlɛn na walasa ka baara kɛ waati min bɛ se ka kɛ farakurun ye—minɛn minnu sinsinnen don, labɛnni jɛlenw, ani otomatiki seginni bɛ taa yɔrɔ jan. O hakilina kelen de bɛ tali kɛ jago ɲɛnabɔli la : i mago bɛ sigida la min bɛ taabolo kɔrɔlen bɛɛ kɔlɔsi walasa foyi kana bin faraw kɔnɔ.

ye

GNU Pies ka fɛn kolomaw ni u labɛncogo jɔnjɔnw ye mun ye ?

GNU Pies b' a kɛcogo kalan ka bɔ labɛncogo dosiye dɔ la , a ka c' a la /etc/pies.conf walima baarakɛla ka sira dɔ la . Baarakɛcogo ɲɛnabɔlen kelen-kelen bɛɛ bɛ fɔ i n’a fɔ component bloki min bɛ cikan ɲɛfɔ ka baara kɛ, ka politiki daminɛ kokura, ka sigida fɛn caman sɛmɛntiya, ani ka jatebɔ cikanw.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Seko jɔnjɔnw ye otomatiki respawn ye ni delay ni retry danw ye minnu bɛ se ka labɛn, dependency ordering walasa baarakɛminɛnw ka daminɛ cogo bɛnnen na, signal handling walasa ka da tugu ni nɛɛma ye, ani syslog integration ka ɲɛsin centralisé logging ma. Pies fana bɛ se ka boli ɲɛfɛ walasa ka debugging kɛ walima i n’a fɔ laadala kɔkan daemon ka kɛ production ye.

Labɛncogo sintasi ye hadamaden ka kalan ye wa a bɛ i n’a fɔ GNU cogoya labɛncogo wɛrɛw. O bɛ kalanbolodacogo Dɔgɔya mɔgɔ o mɔgɔ ma min bɛ se ka baara Kɛ kaban ni baarakɛminɛnw ye i n’a fɔ GNU inetd walima Mailutils. Ikomi sigicogo bɛɛ bɛ balo sɛbɛnni-dosiyɛri kelen kɔnɔ, ekipuw bɛ se ka fɛn caman sɛmɛntiya fɛn caman Changements (Yɛlɛma) fɛ version control fɛ—o ye wale nafama ye audit trails ani rollback seko la.

GNU pies bɛ bɛn yɔrɔ jumɛn na taabolo ɲɛnabɔli nata la ?

Konteynaw ni orchestration platforms i n'a fɔ Kubernetes ye taabolo-kɔlɔsili doni caman wuli ka taa abstractions sanfɛtaw la. Nka, GNU Pies bɛ to ka kɛ nafama ye ko caman na: nɛgɛdaga-minɛnw bilali yɔrɔ minnu na, minɛnw bɛ sanfɛla kunntanw fara ɲɔgɔn kan, IoT ani minɛn minnu bɛ don a kɔnɔ, ni nafolo danmadɔw bɛ u kɔnɔ, fɛnɲɛnɛmaw kɔrɔ minnu bɛ kɔn minɛnw dilanni ɲɛ, ani yiriwali sigidaw, yɔrɔ minnu na, ka orkɛsitɛri dafalen wuli, o ye fɛn ye min bɛ tɛmɛn.

Baarakɛcogo min ka bon kosɛbɛ, o jɛlen don—otomatiki, yɛrɛkɛnɛya, ani declarative configuration tɛ ŋaniyataama ye tugun. I mana Linux jinɛw ɲɛnabɔ ni GNU Pies ye wo, walima i mana jago bɛɛ ɲɛnabɔ ni sigida jɛlen ye wo, jigiya ye kelen ye : i ka cogoya ɲininen ɲɛfɔ, ani k’a to sistɛmu k’a waleya ka taa a fɛ.

Mewayz bɛ nin hakilina tigitigi in waleya jagokɛcogo modulu 207 kɔnɔ — k’a ta CRM pibilikiw ni faturaw la ka se porozɛw nɔfɛtaama ni HR baarakɛcogo ma. Taabolo bɛɛ bɛ kɔlɔsi, danfara bɛɛ bɛ darapo la, wa segin-ka-bɔnye walew bɛ daminɛ u yɛrɛma walasa i ka kulu ka se k’i sinsin bonya kan tasumafagalanw nɔ na.

Ɲininkali minnu bɛ kɛ tuma caman na

Yala GNU Pies bɛnnen don fɛn dilanni sigidaw ma wa ?

Ɔwɔ. GNU Pies ye GNU Porozɛ dɔ ye kabini san caman, wa a dabɔra taabolo kɔlɔsili kama min bɛ kɛ waati jan kɔnɔ, min bɛ se ka kɛ fɛn dilanni ye. A senna-tɛgɛrɛ fitinin n’a ka respawn otomatiki hakilina b’a Kɛ sugandili ye min bɛ Se ka Da a kan sèrwɛriw fɛ minnu mago bɛ baarakɛwaati caman na k’a sɔrɔ init sitɛmu dafalen caman cili ma Kɛ. I n’a fɔ a bɛ kɛ cogo min na ni fɛnsɔrɔminɛn tɔw bɛɛ ye, sɛgɛsɛgɛli dafalen kɛli sigida la, o bɛ fɔ ka sɔrɔ ka bila baara la.

Yala GNU Pies bɛ se ka baara caman ɲɛnabɔ siɲɛ kelen na wa ?

A bɛrɛbɛrɛ. Aw bɛ se ka component blocks caman ɲɛfɔ i n’a fɔ aw mago bɛ cogo min na configuration file kelen kɔnɔ. Pies bɛna baara kelen-kelen bɛɛ daminɛ, k’u kɔlɔsi, k’u daminɛ kokura u yɛrɛma. A bɛ dɛmɛ don fana ka ɲɛsin dantigɛli ma, k’a lajɛ ko baarakɛminɛn minnu bɛ u jigi da taabolo wɛrɛw kan, olu bɛ daminɛ cogo bɛnnen na. Nin baarakɛminɛn caman seko in de bɛ Pies kɛ nafama ye diɲɛ kɔnɔ sèrwɛri ɲɛnabɔli la.

taamacogo kɔlɔsili bɛ tali kɛ cogo di jagokɛyɔrɔ dɔ bolicogo la ?

Sariyasen min bɛ a kɔnɔ, o ye kelen ye : ka taabolo kɔrɔw ɲɛfɔ, k’u cogoya kɔlɔsi, ka segin u yɛrɛma ni fɛn dɔ ma ɲɛ. Sisitɛmu ɲɛnabɔli la, o kɔrɔ ye ka daemon (daɲɛ) tiɲɛnen dɔ daminɛ kokura. Jagokɛlaw ka baarakɛcogo la, o kɔrɔ ye ka fatura baarakɛcogo jɔlen dɔ minɛ walima ka tugu-tugu-ɲɔgɔn kɔ min ma kɛ, ka ɲɛnabɔli kɛcogo ɲuman daminɛ. Plateforme minnu bɛ i n’a fɔ Mewayz, olu bɛ nin kɔlɔsili kɛcogo in waleya baarakɛda bɛɛ kɔnɔ — feereli, wariko, HR, ani baarakɛcogo — o la foyi tɛ tɛmɛn k’a sɔrɔ u ma kɔlɔsi.

I labɛnnen don ka jago taabolo bɛɛ bila autopilot kan GNU Pies bɛ i ka baarakɛminɛnw to baara la cogo min na wa ? A daminɛ fu Mewayz kan ani ka a to modulu 207 jɛlenw k’aw ka baarakɛcogo kɔlɔsi walasa aw ka jɛkulu ka se k’u sinsin fɛn min nafa ka bon kosɛbɛ.

bɛɛ kɔnɔ

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime