Usimamizi kupitia orodha za barua kama kizuizi kinachozuia kuwasili kwa wasanidi wachanga

Sarah Novotny, mjumbe wa bodi inayoongoza ya Microsoft's Linux Foundation, iliyoinuliwa swali kuhusu asili ya kizamani ya mchakato wa ukuzaji wa kernel ya Linux. Kulingana na Sarah, kutumia orodha ya wanaopokea barua pepe (LKML, Linux Kernel Mailing List) kuratibu ukuzaji wa kernel na kuwasilisha viraka hukatisha tamaa watengenezaji wachanga na ni kikwazo kwa watunzaji wapya kujiunga. Kadiri saizi ya punje na kasi ya ukuzaji inavyoongezeka, shida na uhaba watunzaji wenye uwezo wa kusimamia mifumo ndogo ya kernel.

Kuunda utaratibu wa kisasa zaidi wa mwingiliano kati ya watunzaji na watengenezaji, sawa na mfumo wa "matatizo" na kuvuta maombi kwenye GitHub kwa kupitishwa kwa viraka moja kwa moja kwenye Git, kungewezesha kuvutia watunzaji wachanga kwenye mradi. Mchakato wa sasa wa usimamizi wa ukuzaji unaotegemea barua pepe unachukuliwa na watengenezaji wengi wachanga kama wa kizamani na unaotumia wakati bila sababu. Hivi sasa, chombo kikuu cha kufanya kazi kwa watengenezaji wa kernel ni mteja wa barua pepe, na ni vigumu sana kwa wageni waliokuja kwenye sekta hiyo miaka 5-10 iliyopita na wamezoea mifumo ya kisasa ya maendeleo ya ushirikiano ili kukabiliana na shirika hilo la kazi.

Usumbufu huo unazidishwa na mahitaji madhubuti ya uundaji wa barua, ambayo baadhi yao yalipitishwa miaka 25 iliyopita. Kwa mfano, orodha ya utumaji barua inakataza utumiaji wa alama za HTML, licha ya ukweli kwamba wateja wengi wa barua pepe hutumia alama kama hiyo kwa chaguo-msingi. Kama mfano wa ugumu huu, mwenzako alitajwa ambaye, ili kutuma kiraka kwenye orodha ya barua pepe ya OpenBSD ambayo pia hairuhusu barua pepe ya HTML, alihitaji kusakinisha mteja tofauti wa barua pepe, kwani mteja wake mkuu wa barua pepe (Outlook) hutuma barua ya HTML.

Ili si kuvunja misingi imara na si kukiuka tabia za watengenezaji waliopo, inapendekezwa kuunda hali kwa watengenezaji wapya ambayo inakuwezesha kuwasilisha viraka kwa watunzaji moja kwa moja kupitia maombi ya kuvuta au mifumo inayofanana na "maswala", na kutangaza moja kwa moja. kwenye orodha ya barua pepe ya LKML.

Wazo lingine ni kupakua LKML kutoka kwa viraka ili kupendelea majadiliano na matangazo. Katika hali yake ya sasa, maelfu ya barua hupitia LKML, nyingi ambazo ni kanuni zilizopendekezwa moja kwa moja za kuingizwa kwenye kernel na sehemu ndogo tu ni matangazo yanayoelezea kiini cha patches na majadiliano. Viraka vilivyochapishwa bado vinaonyeshwa kwenye Git na kawaida hukubaliwa kwa kutumia ombi la kuvuta kwenye Git, na LKML huhifadhi mchakato tu.

Chanzo: opennet.ru

Kuongeza maoni