Hoʻi hou ʻo Debian i ke kākoʻo no nā ʻōnaehana init he nui

ʻO Sam Hartman, ke alakaʻi o ka papahana Debian, hoao e hoʻomaopopo i nā kuʻikahi e pili ana i ka hāʻawi ʻana i ka pūʻolo elogind ma ke ʻano o ka hāʻawi ʻana. I Iulai, ʻo ka hui ke kuleana no ka hoʻomākaukau ʻana i nā hoʻokuʻu ālai ʻia ka hoʻokomo ʻana o ka elogind i ka lālā hoʻāʻo, no ka mea, kūʻē kēia pūʻolo me libsystemd.

ke hoole i ka mea elogind hāʻawi i nā interface e pono ai e holo i ka GNOME me ka ʻole o ka hoʻokomo ʻana i ka systemd. Ua hoʻokumu ʻia ka papahana ma ke ʻano o ka systemd-logind, waiho ʻia i loko o kahi pūʻulu ʻokoʻa a hoʻokuʻu ʻia mai ka hoʻopaʻa ʻana i nā ʻāpana systemd. Ma waena o nā mea ʻē aʻe, hāʻawi ʻo elogind i kāna mana ponoʻī o ka waihona libelogind, e lawe ana i nā hana he nui i hāʻawi ʻia ma libsystemd a pani i kēia waihona i ka wā o ka hoʻokomo ʻana.

ʻO nā kumu o ka pale ʻana he paio me ka pūʻolo systemd a me ka pilikia o ka hoʻololi ʻana i ka libsystemd me kahi libelogind ʻē aʻe, ʻaʻole kūpono loa me ka waihona kumu ma ka pae ABI.
ʻO nā lepili pūʻolo e hoʻopaʻapaʻa ana me nā hale waihona puke systemd, akā ua hoʻolālā maoli ʻia e hana wale me ka ʻole systemd, a ʻo ka hakakā ʻana me systemd he mea pono maoli no ka mea e pale ana i ka elogind mai ka hoʻokomo hewa ʻana. Ma ka ʻaoʻao ʻē aʻe, i kāna ʻano o kēia manawa, hoʻāʻo ma o APT e hoʻonui i ka hoʻonohonoho ʻana mai systemd i ka mana me ka sysvinit a me ka elogind hopena i ʻōnaehana pōʻino me ka APT hana ʻole. Akā inā hoʻopau ʻia kēia hemahema, hiki ʻole ke hoʻololi mai systemd a elogind me ka ʻole o ka holoi ʻana i nā wahi mea hoʻohana i hoʻokomo ʻia.

ʻO nā mea hoʻomohala elogin noi ʻia hoʻololi i ka elogind e hana ma luna o ka libpam-systemd maʻamau, me ka hoʻohana ʻole i kāna papa libpam-elogind ponoʻī. Hoʻopili ʻia ka hoʻololi ʻana o elogind i libpam-systemd e ka nele o ke kākoʻo no ka manaʻo o nā ʻāpana, akā ʻaʻole makemake nā mea hoʻomohala o elogind e hoʻokō i ka hoʻokō piha ʻana me ka API a hana hou i nā mana āpau o systemd, no ka mea, hāʻawi ʻo elogind i ka liʻiliʻi. hana no ka hoʻonohonoho ʻana i nā mea hoʻohana a ʻaʻole manaʻo e hana hou i nā subsystemd systemd āpau.

Pono e hoʻoholo i nā pilikia ʻenehana i wehewehe ʻia ma ke kiʻekiʻe o ka launa pū ʻana ma waena o ka hui hoʻokuʻu a me ka elogind a me nā mea mālama systemd, akā ua koi ʻia ke alakaʻi o ka papahana e komo no ka mea ʻaʻole hiki i nā hui ke ʻae, ua ulu ka hana hui i ka confrontation a me ka hopena i ka Ua hiki ka pilikia i ka hopena make, a ua pololei kēlā me kēia ʻaoʻao i kona ala ponoʻī. Wahi a Sam Hartman, ke hoʻokokoke nei ke kūlana i kahi moku'āina e koi ana i kahi hoʻonā ākea (GR), kahi e hoʻoholo ai ke kaiāulu i nā ʻōnaehana ʻē aʻe no ka init a me ke kākoʻo no sysvinit me elogind.

Inā koho nā lālā o ka papahana e hoʻololi i nā ʻōnaehana init, e hana pū nā mea mālama a pau i ka hoʻoponopono ʻana i kēia pilikia a i ʻole e hāʻawi ʻia nā mea hoʻomohala kikoʻī e hana i kēia pilikia a ʻaʻole hiki i nā mea mālama ke haʻalele i kahi ʻōnaehana init ʻē aʻe, noho mālie, a i ʻole lohi i ka hana.

I kēia manawa i loko o ka waihona hōʻiliʻili ʻia 1033 pūʻolo e hāʻawi ana i nā ʻāpana lawelawe no systemd, akā ʻaʻole i hoʻokomo i nā palapala init.d. No ka hoʻoponopono ʻana i kēia pilikia hāʻawi ʻia e hoʻolako i nā faila lawelawe ma ke ʻano maʻamau, akā e hoʻomākaukau i kahi mea lawelawe e hoʻokaʻawale i nā kauoha mai kēia mau faila a hoʻopuka i nā palapala init.d e pili ana iā lākou.

Inā hoʻoholo ke kaiāulu ua lawa ke kākoʻo o Debian no kahi ʻōnaehana init hoʻokahi, ʻaʻole hiki iā mākou ke hopohopo hou e pili ana i ka sysvinit a me ka elogind a nānā wale i nā faila a me systemd. Hoʻopilikia kēia hoʻoholo i nā awa i hoʻohana ʻole i ka kernel Linux (ʻO Debian GNU / Hurd, ʻO Debian GNU / NetBSD и ʻO Debian GNU / kFreeBSD), akā ʻaʻohe mau awa i loko o ka waihona nui a ʻaʻohe o lākou kūlana kākoʻo kūhelu.

ʻO ka hoʻopaʻa ʻana i systemd e paʻakikī loa ka hoʻololi ʻana i ke ala o ka hoʻohele ʻana i ka wā e hiki mai ana a e kaupalena i ka hoʻokolohua hou aku ma ke kahua o ka hoʻomaka ʻana a me ka hoʻokele lawelawe. ʻOi aku ka maʻalahi o ka mālama ʻana i ka elogind ma mua o ka holoi ʻana a laila hoʻāʻo e hoʻohui hou. Loaʻa nā pono a me nā pōʻino i kēlā me kēia koho hoʻoholo, no laila e koi ʻia kahi kūkākūkā piha o nā pono a me nā pōʻino āpau ma mua o ke koho balota.

Source: opennet.ru

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