Ua hōʻuluʻulu ʻia nā hopena o ke koho balota ma nā ʻōnaehana init Debian

Hoʻopuka ʻia Nā hualoaʻa koho nui (GR, hoʻoholo maʻamau) o nā mea hoʻomohala papahana Debian e pili ana i ka mālama ʻana i ka pōʻai a me ka mālama ʻana i nā ʻōnaehana, i hana ʻia ma ka pilikia o ke kākoʻo ʻana i nā ʻōnaehana init he nui. ʻO ka lua o ka mea ("B") i ka papa inoa i lanakila - systemd i makemake nui ʻia, akā hiki ke mālama i nā ʻōnaehana hoʻomaka hou. Ua hana ʻia ke koho pāloka me ke ʻano Condorcet, kahi e hoʻonohonoho ai kēlā me kēia mea koho i nā koho a pau e like me ko lākou makemake, a i ka helu ʻana i ka hopena, e noʻonoʻo ʻia ka nui o ka poʻe koho i makemake i kekahi koho i kekahi.

Hoʻomaopopo ka manaʻo lanakila ʻo nā ʻāpana lawelawe systemd ke ala i makemake ʻia e hoʻonohonoho i nā daemons a me nā lawelawe e holo ai, akā hoʻomaopopo ʻo ia aia nā wahi kahi e hiki ai i nā mea hoʻomohala a me nā mea hoʻohana ke hana a hoʻohana i nā ʻōnaehana init ʻē aʻe a me nā hana ʻē aʻe i nā mana o systemd. Pono nā mea hoʻomohala o nā hoʻonā ʻokoʻa i nā kumuwaiwai e hoʻokō i kā lākou hana a hoʻohālikelike i kā lākou pūʻolo. ʻO nā hoʻonā ʻokoʻa e like me ka elogind no ka holo ʻana i nā noi i hoʻopaʻa ʻia i nā kikowaena systemd-specific i mea nui i ka papahana. ʻO ke kākoʻo ʻana i ia mau hana e pono ai ke kōkua ma nā wahi e hoʻomohala ai i nā ʻenehana ʻē aʻe e hui pū me ke koena o ka papahana, e like me ka hoʻopaneʻe ʻana i ka loiloi patch a me ke kūkākūkā.

Hiki i nā pūʻolo ke hoʻokomo i nā faila systemd unit a me nā palapala init no ka hoʻomaka ʻana i nā lawelawe. Hiki i nā pūʻolo ke hoʻohana i nā hiʻohiʻona systemd i makemake ʻia e ka mea mālama pūʻulu, ʻoiai ke hoʻokō nei nā hiʻohiʻona me nā lula Debian a ʻaʻole pili ʻia i nā hiʻohiʻona Debian hoʻokolohua a kākoʻo ʻole ʻia i nā pūʻulu ʻē aʻe. Ma waho aʻe o ka systemd, hiki i nā pūʻolo ke hoʻokomo i ke kākoʻo no nā ʻōnaehana init ʻē aʻe a hāʻawi i nā ʻāpana e hoʻololi i nā kikowaena systemd-specific. ʻO nā hoʻoholo e pili ana i ka hoʻokomo ʻana i nā patches e hana ʻia e nā mea mālama ma ke ʻano he ʻāpana o nā kaʻina hana maʻamau. Hoʻopaʻa ʻo Debian i ka hana ʻana me nā puʻupuʻu derivative e koho ana e hoʻohana i nā ʻōnaehana init ʻē aʻe, akā kūkulu ʻia ka pilina ma ka pae mālama, e hoʻoholo ai i nā hiʻohiʻona i hoʻomākaukau ʻia e nā ʻaoʻao ʻekolu e ʻae ʻia i loko o ka haku Debian nui a waiho ʻia nā mea. i ka puunaue derivative.

E hoʻomanaʻo kākou i ka makahiki 2014 ke komite ʻenehana aponoia hoʻololi ka mahele paʻamau ma systemd, akā ʻaʻole hana ʻia nā hoʻoholo e pili ana i ke kākoʻo no nā ʻōnaehana hoʻolako lehulehu (ʻo ka mea e hōʻike ana i ka makemake ʻole o ke kōmike e hoʻoholo i kēia pilikia i lanakila i ka balota). Ua ʻōlelo ke alakaʻi o ke kōmike e mālama ka poʻe mālama pūʻolo i ke kākoʻo no sysvinit ma ke ʻano he ʻōnaehana init ʻē aʻe, akā ua hōʻike ʻo ia ʻaʻole hiki iā ia ke hoʻokau i kona manaʻo a pono e hoʻoholo kūʻokoʻa i kēlā me kēia hihia.

Ma hope o kēia, ua hoʻāʻo kekahi mau mea hoʻomohala hoao e hooko koho balota maʻamau, akā ua hōʻike ka koho mua ʻaʻole pono e hoʻoholo i ka pilikia o ka hoʻohana ʻana i nā ʻōnaehana hoʻomaka. He mau mahina i hala aku nei, ma hope nā pilikia me ka hoʻokomo ʻana o ka pūʻolo elogind (pono no ka holo ʻana i ka GNOME me ka ʻole systemd) i ka lālā hoʻāʻo ma muli o ka hakakā me libsystemd, ua hoʻāla hou ʻia ka pilikia e ka alakaʻi o ka papahana Debian, ʻoiai ʻaʻole hiki i nā mea hoʻomohala ke ʻae, a ua lilo kā lākou kamaʻilio ʻana i kahi. hoʻopaʻapaʻa a hiki i kahi hopena make.

Nā koho i noʻonoʻo ʻia:

  • ʻO ka manaʻo nui ma ka systemd. ʻO ka hāʻawi ʻana i ke kākoʻo no nā ʻōnaehana init ʻē aʻe ʻaʻole ia he mea nui, akā hiki i nā mea mālama ke hoʻokomo i nā palapala init no ia ʻōnaehana i loko o nā pūʻolo.
  • Systemd i makemake ʻia, akā waiho ʻia ka hiki ke mālama i nā ʻōnaehana hoʻomaka ʻē aʻe. ʻO nā ʻenehana e like me elogind, ka mea e ʻae ai i nā noi i hoʻopaʻa ʻia i systemd e holo i nā wahi ʻē aʻe, ʻike ʻia he mea nui. Hiki i nā pūʻolo ke komo i nā faila init no nā ʻōnaehana ʻē aʻe.
  • Kākoʻo no nā ʻōnaehana init like ʻole a me ka hiki ke hoʻopaʻa iā Debian me nā ʻōnaehana init ma waho o systemd.
    No ka holo ʻana i nā lawelawe, pono e hoʻokomo i nā pūʻolo init ka hāʻawi ʻana i nā faila systemd wale nō me ka ʻole o ka sysv init script ʻaʻole ʻae ʻia.

  • Kākoʻo i nā ʻōnaehana ʻaʻole hoʻohana i ka systemd, akā me ka hana ʻole ʻana i nā loli e keʻakeʻa ana i ka hoʻomohala ʻana. Ua ʻae nā mea hoʻomohala e kākoʻo i nā ʻōnaehana init he nui no ka wā e hiki mai ana, akā manaʻoʻiʻo hoʻi he mea pono e hana i ka hoʻomaikaʻi ʻana i ke kākoʻo systemd. Pono e waiho ʻia ka hoʻomohala ʻana a me ka mālama ʻana i nā hāʻina kikoʻī i nā kaiāulu makemake i kēlā mau hoʻonā, akā pono nā mea mālama ʻē aʻe e kōkua ikaika a kōkua i ka hoʻoponopono pilikia i ka wā e pono ai. ʻO ke kūpono, pono e hana nā pūʻolo me ka hoʻohana ʻana i kekahi ʻōnaehana init, hiki ke hoʻokō ʻia ma ka hāʻawi ʻana i nā palapala init kuʻuna a i ʻole ka hoʻohana ʻana i nā hana ʻē aʻe e hiki ai iā lākou ke hana me ka ʻole systemd. ʻO ka hiki ʻole ke hana me ka ʻole o ka systemd i manaʻo ʻia he bug, akā ʻaʻole ia he pahu hoʻokuʻu-blocking, ke ʻole kahi hoʻonā mākaukau no ka hana ʻana me ka ʻole systemd, akā hōʻole ʻia e mālama ʻia (no ka laʻana, ke kumu o ka pilikia e ka ka wehe ʻana i kahi palapala init i hoʻolako mua ʻia).
  • Kākoʻo i ka portability me ka hoʻokomo ʻole ʻana i nā loli e keʻakeʻa ana i ka hoʻomohala ʻana. Ke hoʻomau nei ka ʻike ʻia ʻo Debian ma ke ʻano he alahaka no ka hoʻohui ʻana i nā polokalamu like ʻole e hāʻawi ana i nā hana like a like paha. He pahuhopu koʻikoʻi ka lawe ʻana ma waena o nā paepae lako lako polokalamu a me ka hoʻohui ʻana i nā ʻenehana ʻē aʻe, ʻoiai inā ʻokoʻa ka ʻike honua o kā lākou mea hana mai ka ʻae like. ʻO ke kūlana e pili ana i ka systemd a me nā ʻōnaehana hoʻomaka ʻē aʻe i hui pū me ka helu 4.
  • Pono e hana i ke kākoʻo no nā ʻōnaehana hoʻomaka. ʻO ka hāʻawi ʻana i ka hiki ke holo iā Debian me nā ʻōnaehana init ʻē aʻe ma mua o ka systemd e hoʻomau i ka mea nui i ka papahana. Pono kēlā me kēia pūʻolo e hana me nā mea lawelawe pid1 ʻē aʻe ma mua o ka systemd, ke ʻole ka polokalamu i hoʻokomo ʻia i loko o ka pūʻolo i manaʻo mua ʻia e hana wale me systemd a ʻaʻole kākoʻo i ka holo ʻana me ka systemd (ʻaʻole helu ʻia ka nele o nā script init e like me ka mea i manaʻo ʻia no ka hana pū me systemd) .
  • Kākoʻo i ka portability a me nā hoʻokō he nui. Ua like like nā loina maʻamau me ka helu 5, akā ʻaʻohe koi kikoʻī no nā ʻōnaehana systemd a me init, a ʻaʻohe kuleana i kau ʻia i nā mea hoʻomohala. Paipai ʻia nā mea hoʻomohala e noʻonoʻo i ka makemake o kēlā me kēia, hana i nā kuʻikahi a ʻimi i nā hoʻonā maʻamau e ʻoluʻolu no nā ʻāpana like ʻole.
  • Kūkākūkā mau. Hiki ke hoʻohana ʻia ka mea e hoʻohaʻahaʻa i nā koho ʻae ʻole.
  • Source: opennet.ru

    Pākuʻi i ka manaʻo hoʻopuka