Encamên dengdana li ser pergalên destpêkê yên Debian hatin berhev kirin

Weşandin результаты dengdana giştî (GR, çareseriya giştî) ya pêşdebirên projeya Debian ku di nav lênêrîna pakêtê û lênihêrîna binesaziyê de beşdar in, li ser mijara piştgirîkirina pergalên destpêkê yên pirjimar pêk tê. Tişta duyemîn ("B") di navnîşê de bi ser ket - systemd tercîhkirî dimîne, lê îhtîmala domandina pergalên destpêkkirina alternatîf dimîne. Dengdan bi metodê hat kirin Condorcet, ku tê de her dengdêr hemû vebijarkan li gorî tercîha xwe rêz dike, û dema ku encam tê hesab kirin, tê hesibandin ku çend dengdêr yek ji bijardeyekê tercîh dikin.

Pêşniyara serketî qebûl dike ku yekîneyên karûbarê systemd awayê bijartî ye ji bo mîhengkirina demon û karûbaran ji bo xebitandinê, lê pejirand ku hawîrdor hene ku tê de pêşdebir û bikarhêner dikarin pergalên destpêkê yên alternatîf û alternatîfên fonksiyonel ji kapasîteyên systemd re biafirînin û bikar bînin. Pêşdebirên çareseriyên alternatîf çavkaniyan hewce dikin ku xebata xwe bimeşînin û pakêtên xwe format bikin. Çareseriyên alternatîf ên mîna elogind ji bo xebitandina serîlêdanên ku bi navbeynkariya pergalê-taybetî ve girêdayî ne ji projeyê re girîng dimînin. Piştgiriya însiyatîfên weha hewceyê arîkariyê li deverên ku pêşkeftina teknolojiyên alternatîf bi yên din ên projeyê re têkildar e, wekî derengkirina vekolîn û nîqaşa patchê hewce dike.

Ji bo destpêkirina karûbaran pakêt dikarin hem pelên yekîneya pergalê û hem jî skrîptên destpêkê vehewînin. Dibe ku pakêt her taybetmendiyên pergalê yên ku parêzgerê pakêtê dixwaze bikar bînin, heya ku taybetmendî bi qaîdeyên Debian re tevdigerin û di pakêtên din de bi taybetmendiyên Debian-ê yên ceribandinî an ne piştgirî ne ve girêdayî ne. Digel systemd-ê, dibe ku pakêt di heman demê de piştgirî ji pergalên destpêkê yên alternatîf re jî hebin û pêkhateyan peyda bikin da ku li şûna navgînên taybet-systemd-ê veguherînin. Biryarên di derbarê tevlêkirina paçeyan de ji hêla parêzgeran ve wekî beşek prosedurên standard têne girtin. Debian pabend e ku bi belavkirinên derî yên ku hildibijêrin ku pergalên din ên destpêkê bikar bînin re bixebite, lê têkilî di asta parêzgerê de hatî çêkirin, ku biryar dide ka kîjan taybetmendiyên ku ji hêla belavkirinên sêyemîn ve hatine amadekirin di pêkhateya sereke ya Debian de têne pejirandin û kîjan têne hiştin. di belavkirina derivative de.

Em bînin bîra xwe ku di sala 2014 de komîteya teknîkî pejirandin derbasbûn belavkirina xwerû li ser systemd, lê ne xebitîn biryarên di derbarê piştgirîkirina pergalên piralî yên dabînkirinê de (tiştê ku komîteyê naxwaze biryarek li ser vê mijarê bide dengdan bi dest xist). Rêvebirê komîteyê pêşniyar kir ku xwedîyên pakêtê piştgirîya sysvinit wekî pergala destpêkê ya alternatîf biparêzin, lê destnîşan kir ku ew nikare nêrîna xwe ferz bike û divê di her rewşê de biryar bi rengekî serbixwe were girtin.

Piştî vê yekê, hin pêşdebiran hewl dan hewla pêkanîna dengdana giştî, lê dengdana seretayî nîşan da ku ne hewce ye ku biryarek li ser pirsa bikaranîna pergalên destpêkî yên pirjimar were girtin. Çend meh berê, piştî pirsgirêkên bi tevlêbûna pakêta elogind (ji bo xebitandina GNOME bêyî pergalê hewce ye) di şaxê ceribandinê de ji ber nakokiyek bi libsystemd re, pirsgirêk dîsa ji hêla serokê projeya Debian ve hate raber kirin, ji ber ku pêşdebiran nikarîbûn li hev bikin, û ragihandina wan veguherî pirsgirêkek rûbirûbûn û gihîştin qonaxek mirî.

Vebijarkên ku têne hesibandin:

  • Balkêşiya sereke li ser pergalê ye. Piştgiriya ji bo pergalên destpêkî yên alternatîf ne pêşanî ye, lê parêzvan dikarin bi vebijarkî skrîptên destpêkê yên pergalên weha di pakêtan de bicîh bikin.
  • systemd tercîhkirî dimîne, lê îmkana domandina pergalên destpêkkirina alternatîf maye. Teknolojiyên wekî elogind, ku destûrê dide serîlêdanên girêdayî pergalê ku di hawîrdorên alternatîf de bixebitin, girîng têne dîtin. Dibe ku pakêt ji bo pergalên alternatîf pelên init vehewînin.
  • Piştgiriya ji bo cûrbecûr pergalên init û şiyana bootkirina Debian bi pergalên init ên ji bilî systemd.
    Ji bo xebitandina karûbaran, pêdivî ye ku pakêt skrîptên init hebin; peydakirina tenê pelên yekîneya pergalê bêyî nivîsarên destpêkê yên sysv nayê qebûl kirin.

  • Piştgiriya pergalên ku systemd bikar neynin, lê bêyî ku guhartinên ku dê pêşveçûnê asteng bikin. Pêşdebir qebûl dikin ku ji bo paşeroja pêşbînîkirî gelek pergalên destpêkê piştgirî bikin, lê di heman demê de bawer dikin ku pêdivî ye ku li ser başkirina piştgirîya pergalê bixebitin. Pêşveçûn û domandina çareseriyên taybetî divê ji civakên ku bi wan çareseriyan re eleqedar dibin re were hiştin, lê divê parêzgerên din bi awayekî aktîf bibin alîkar û di çareserkirina pirsgirêkan de gava ku hewcedarî çêbibe beşdar bibin. Bi îdeal, pêdivî ye ku pakêt bi karanîna her pergala destpêkê ve bixebite, ku dikare bi peydakirina skrîptên destpêkê yên kevneşopî an jî karanîna mekanîzmayên din ên ku dihêle ku ew bêyî pergalê bixebitin were bidestxistin. Nekarîniya xebata bêyî systemd wekî xeletiyek tê hesibandin, lê ne xeletiyek astengkirina berdanê ye, heya ku çareseriyek amade ji bo xebata bê systemd hebe, lê were red kirin ku were xilas kirin (mînak, dema ku pirsgirêk ji ber rakirina skrîpta destpêkê ya ku berê hatî peyda kirin).
  • Piştgiriya veguheztinê bêyî danasîna guhertinên ku pêşveçûnê asteng dike piştgirî dike. Debian berdewam dike ku wekî pirek ji bo yekkirina nermalava cihêreng ku fonksiyonek wekhev an wekhev peyda dike were dîtin. Veguheztina di navbera platformên hardware û stûnên nermalavê de armancek girîng e, û yekbûna teknolojiyên alternatîf tê teşwîq kirin, tewra ku cîhanbîniya afirînerên wan ji lihevhatina giştî cûda be. Helwesta di derbarê pergalêd û pergalên destpêkê yên din de bi tevahî bi xala 4-ê re li hev dike.
  • Piştgiriya ji bo pergalên destpêkirina pirjimar mecbûrî kirin. Pêşkêşkirina kapasîteya xebitandina Debian bi pergalên destpêkê yên ji bilî systemd-ê ji bo projeyê girîng e. Pêdivî ye ku her pakêt ji bilî systemd-ê bi rêgirên pid1-ê re bixebite, heya ku nermalava ku di pakêtê de tê de ye di eslê xwe de armanc bû ku tenê bi systemd-ê re bixebite û piştgirî nede xebitandina bêyî systemd (nebûna skrîptên init tenê ji bo xebata bi systemd-ê re nayê hesibandin) .
  • Piştgiriya veguheztinê û gelek pêkanînan dike. Prensîbên giştî tam wekî xala 5-ê ne, lê ji bo pergalên pergalê û destpêkê ti hewcedariyên taybetî tune, û ti berpirsiyarî li ser pêşdebiran nayê ferz kirin. Pêşdebir têne teşwîq kirin ku berjewendîyên hevûdu li ber çavan bigirin, lihevhatinan bikin û çareseriyên hevpar ên ku ji bo aliyên cihêreng têrker bibînin bibînin.
  • Gotûbêj berdewam kirin. Tiştek dikare were bikar anîn da ku vebijarkên nayên qebûl kirin dakêşin.
  • Source: opennet.ru

    Add a comment