Սեմ Հարթման, Debian ծրագրի ղեկավար,
Հիշեցնենք, որ
Արգելափակման պատճառներն են եղել հակասությունը systemd փաթեթի հետ և libssystemd-ը այլընտրանքային libelogind-ով փոխարինելու վտանգը, որը լիովին անհամատեղելի է ABI մակարդակի սկզբնաղբյուր գրադարանի հետ:
Փաթեթը պիտակավորում է որպես հակասող systemd գրադարանների հետ, բայց այն ի սկզբանե նախատեսված է աշխատելու միայն առանց systemd-ի, և systemd-ի հետ հակասությունն իրականում ձեռնտու է, քանի որ այն կանխում է elogind-ի սխալ տեղադրումը: Մյուս կողմից, իր ներկայիս տեսքով, APT-ի միջոցով կոնֆիգուրացիան systemd-ից sysvinit-ով և elogind տարբերակով թարմացնելու փորձերը հանգեցնում են.
Էլոգինդի մշակողներն էին
Նկարագրված տեխնիկական խնդիրների լուծումը պետք է լուծվի թողարկման թիմի և elogind-ի և համակարգի սպասարկողների միջև փոխգործակցության մակարդակում, սակայն ծրագրի ղեկավարը ստիպված է եղել միջամտել, քանի որ թիմերը չեն կարողացել համաձայնության գալ, համատեղ աշխատանքը վերածվել է առճակատման և խնդրի լուծմանը։ Խնդիրը մտավ փակուղի, որտեղ յուրաքանչյուր կողմ յուրովի ճիշտ էր: Ըստ Սեմ Հարթմանի, իրավիճակը մոտենում է մի պետության, որը պահանջում է ընդհանուր քվեարկություն (GR, ընդհանուր բանաձեւ), որտեղ համայնքը կորոշի այլընտրանքային համակարգեր init-ի և sysvinit-ի աջակցության մասին elogind-ով:
Եթե ծրագրի անդամները քվեարկեն սկզբնական համակարգերի դիվերսիֆիկացման օգտին, ապա բոլոր սպասարկողները կներգրավվեն այս խնդրի լուծման համար միասին աշխատելու մեջ, կամ կոնկրետ ծրագրավորողներ կնշանակվեն աշխատել այս հարցի շուրջ, և սպասարկողներն այլևս չեն կարողանա անտեսել այլընտրանքային սկզբնական համակարգը, լռել կամ մնալ: հետաձգել գործընթացը.
Ներկայումս պահոցում արդեն
Եթե համայնքը որոշի, որ Debian-ը բավարար աջակցություն ունի մեկ init համակարգի համար, մենք այլևս չենք կարող անհանգստանալ sysvinit-ի և elogind-ի մասին և կենտրոնանալ միայն միավորի ֆայլերի և systemd-ի վրա: Այս որոշումը բացասաբար կանդրադառնա այն նավահանգիստների վրա, որոնք չեն օգտագործում Linux միջուկը (
Systemd-ի հետ կապը նույնպես շատ ավելի կդժվարացնի ապագայում բաշխման ուղղությունը փոխելը և կսահմանափակի հետագա փորձարկումները սկզբնավորման և ծառայությունների կառավարման ոլորտում: Elogind-ը աշխատանքային ձևով պահելը շատ ավելի հեշտ է, քան ջնջելը և նորից ավելացնելու փորձը: Որոշման յուրաքանչյուր տարբերակ ունի դրական և բացասական կողմեր, ուստի քվեարկությունից առաջ անհրաժեշտ կլինի բոլոր դրական և բացասական կողմերի ամբողջական քննարկում:
Source: opennet.ru