Debian, kelishmovchiliklar tufayli tizim ta'minotchisiz qoldi

Debian-systemd

2004 yildan beri Debianni rivojlantirish bilan shug'ullangan Maykl Bibl va qaysi biri asosiy hissadorlardan biri ning taqsimlanishiga tizim menejeri sohasida "systemd", paketni Debian-ga qoldirdi.

Buning sababi, parvarish qiluvchi sifatida systemd paketidan, tizim xatolarini tuzatish bilan bog'liq vaziyatni "ahmoqona va aqldan ozgan" deb ta'riflagan, va xatolar haqida hisobotlarni yana tizim ishlab chiquvchilariga yubormaslikka va'da berish.

Bunga nima sabab bo'ldi?

Mojaro tizimdagi regressiv o'zgarish paydo bo'lishi sababli paydo bo'ldi d 240 versiyasi, nima mavjud udev qoidalarini qayta ishlashda xatti-harakatlarning o'zgarishiga olib keldi va Debian foydalanuvchilari uchun muammolar tarmoq interfeyslari nomini o'zgartirish mantig'ini o'zgartirganda.

Tizim interfeysi nomini MAC manziliga bog'lash uchun "NAME" parametridan foydalanilganiga qaramay, systemd 240 dan udev ga o'tgandan keyin.

Ethernet adapterlarining tarmoq interfeyslari o'z nomlarini sobit bo'lganidan avtomatik ravishda yaratishga o'zgartirdi (ilgari almashtirish faqat bir marta amalga oshirilgan va 240-versiyadan boshlab uni ishlatish mumkin) bir nechta almashtirishlar mavjud).

Maykl Bibl tizimni ishlab chiquvchilaridan konfiguratsiyada ko'rsatilgan nomni qo'l bilan bog'lash ustuvor ahamiyatga ega bo'lganda, avvalgi xatti-harakatlarini tiklashlarini so'radi.

Bu v239 bilan taqqoslaganda regressiya va men uni v241 bosqichiga qo'shishga moyilman, chunki bu tarmoqqa kirishni yo'qotishi mumkin. Argument Maykl Bibl

Ammo systemd ishlab chiquvchilari ushbu regressiv o'zgarishni muammo deb hisoblamadilar, chunki systemd 240-da kiritilgan o'zgarishlar hujjatlashtirilgan xatti-harakatlarni buzmadi, hujjatsiz udev funktsiyalari ishlatilgan, ularning ishlashi kafolatlanmagan.

Debian

Biroq, keyinchalik yuqoridagi xatti-harakatlar hujjatlarda tasvirlanganligini tasdiqlovchi dalillar topildi.

Bu qanday Yu Vatanabe, deb javob berdi, asosan, bu ta'sir ko'rsatadigan narsa emasligini aytish:

Drayv yuklanganda nega lan0 chaqiriladi? Ha, yakuniy natija, ens3, keyin umid qilamanki u har doim ens3 bo'ladi.

Nima Maykl Bibl u javob berdi:

Udev qoidasi tufayli har doim lan0 deb nomlanishi kerak.

Muammo kuchayib borardi

Shundan so'ng systemd ishlab chiquvchilari yangi xatti-harakatni tanlab o'chirib qo'yishni taklif qilishdi.

Udev qoidalari systemd-ning eski versiyalari uchun yaratilgan bo'lsa (agar nomlash sxemasi 240 dan kam versiyalar uchun aniqlangan bo'lsa, sukut bo'yicha RenameOnce = yes parametrini o'rnating, aks holda RenameOnce = yo'q).

Systemd ishlab chiquvchilarining pochta ro'yxatida, shuningdek, nashr qilish taklifi haqida munozara bo'lib o'tdi, qo'shimcha versiyalarda systemd versiyalarini asosiy versiyalarda paydo bo'ladigan jiddiy xatolar uchun tuzatishlar bilan tuzatadi.

Lennart Pottering resurslarning etishmasligini aytib, bu fikrni rad etdi. TFikrni ba'zi ishlab chiquvchilar asosiy noto'g'ri tushuncha sifatida qabul qilishdi, chunki barqarorlikni buzish uchun funktsionallikni rivojlantirishga ustuvor e'tibor foydalanuvchilarga salbiy ta'sir ko'rsatmoqda.

Bunga javoban, Lennart oxirgi foydalanuvchilar systemd-ning so'nggi versiyalaridan foydalanmasliklari, lekin tarqatish uchun barqarorlashtirilgan paketlardan foydalanishlari haqida gapirdiMasalan, tizim komponentlarini RHEL-ga joylashtirishdan oldin ular Fedora va QA xizmatiga qarshi tekshiriladi.

Bundan oldin Maykl Bibl, dalil Bu foydalanuvchilarga ta'sir qiladi, chunki bu tizimda foydalanuvchi tomonidan oldindan o'rnatilgan konfiguratsiyalar bilan ziddiyatlarni keltirib chiqarishi mumkin:

Foydalanuvchilar uchun bu yaxshiroq emas, chunki u mavjud foydalanuvchi sozlamalarini buzadi. Nima u Malo

Lennart nazarida rivojlanishdagi ustuvorliklar o'zgarishi va xatolarni tuzatish holatlarida faqat ekzotik arxitektura, tipik bo'lmagan grafik muhitlar, kutubxonalar va haydovchilar bilan bog'liq xatolar e'tibordan chetda qoladigan turli xil mezonlarning avlodi paydo bo'ladi. .

Muammo haqida bir oz ko'proq bilmoqchi bo'lsangiz, kuzatib borishingiz mumkin Quyidagi havolada.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

2 ta sharh, o'zingizni qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   luix dijo

    Yana bir bor aytaman: systemd sucks !!